epubcheck
epubcheck copied to clipboard
The conformance checker for EPUB publications
EPUB 3.3 allows a [reserved set of external identifiers](https://w3c.github.io/epub-specs/epub33/core/#app-identifiers-allowed) to be included in resources now. External entities are still [forbidden in the internal subset](https://w3c.github.io/epub-specs/epub33/core/#sec-xml-constraints). See the [pull request](https://github.com/w3c/epub-specs/pull/1368) for this...
_From [[email protected]](https://code.google.com/u/107648360298702922208/) on April 29, 2012 14:26:31_ PROBLEM: I have been using SVG inserts to scale elements in ePUB documents. The files validate cleanly in every detail, except that ePUBcheck...
This may already be checked, as it was required that file names be utf-8 encoded. See https://github.com/w3c/epub-specs/issues/1630
The full ban on the Tags and Variation Selectors Supplement has been pared back to only disallow U+E0001 and U+E007F See https://github.com/w3c/epub-specs/issues/1885 and https://github.com/w3c/epub-specs/pull/1899
The two non characters at the end of each supplementary plane are also disallowed now. See https://github.com/w3c/epub-specs/issues/1538
The requirement that there be an in-scope CSS definition for an embedded font for any private use area characters has been dropped. Not sure that this has ever been checked,...
I believe this is also already checked, but noting again for follow-up. See https://github.com/w3c/epub-specs/issues/1303
The previous requirement was that fragments in `textref` attributes and `text` element's `src` attributes be conformant to xpointer shorthand, but this syntax is incompatible with current XHTML (since IDs no...
Data URLs are only allowed if they specify a core media type or if the element they're used with also has a core media type fallback. See https://github.com/w3c/epub-specs/issues/1564
Data URLs are forbidden from - manifest items - href attributes in svg and html (except when the document is loaded inside an iframe) It's also technically forbidden from script...