TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

EPUBCheck – The official conformance checker for ePub publications

146 点作者 auraham9 个月前

8 条评论

redman259 个月前
I worked for a publisher for about 10 years as a typesetter and ebook developer. There are a lot of things about the publishing industry that are antiquated, especially for non-technical publishing companies. Unfortunately it&#x27;s a low margin business.<p>Most authors are only familiar with Microsoft Word, so on the front end you often have to take a messily styled Word document and manually caress it into a structured document that can be used for ebooks and print.<p>For print, a majority of non-technical publishers use Adobe InDesign and&#x2F;or InCopy. Editors edit manuscripts in InCopy and typesetters style documents for print. PDFs are generally exported and sent to printers via FTP.<p>For ebooks, every publisher seems to have their own bespoke system. You _can_ export books in epub format from InDesign but the process for getting a clean ebook is difficult to say the least since InDesign was primarily designed for print publications. Generally, you end up structuring books for the lowest common denominator of ebook platform (epub, kindle, etc.) unless you are creating something like a children&#x27;s book or a poetry book where you might do something more custom.<p>Many publishers use ebook distribution platforms where you upload epub, mobi, cover images via FTP. They use an XML standard called ONIX for distributing metadata that&#x27;s unique to say the least...
评论 #41329277 未加载
评论 #41332099 未加载
评论 #41347800 未加载
评论 #41329683 未加载
评论 #41329107 未加载
评论 #41336603 未加载
leoc9 个月前
Cutting and pasting an old 2019 comment <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19944627">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19944627</a> :<p>&gt; There are similar problems with uploading to publishers in ePub format. The last time I was bashing my head against ebook publishing, about a couple of years ago, many (most? all?) of the sites were validating ePub uploads using an old version of the ePub suite which rejected some ebooks which were valid per the up-to-date validator. Which version they were using was ofc not documented, and you were lucky to even get to see an error message. And of course tech support was largely unhelpful. (Especially kobo.com &#x27;s.) The people working on the ePub spec seemed to be largely unbothered by the fragmentation&#x2F;noncompliance and hideous experience for those authoring and uploading in the format, too.<p>&gt; Which is a pity, because aside from this and some other bugs and pitfalls EPUB 2.0 has some attractive features and is nice to work with for anyone who doesn&#x27;t mind bashing out a good old directory tree of HTML docs by hand.<p>Maybe things are a lot better by now. Here&#x27;s hoping!
tannhaeuser9 个月前
Why is this linked now? There&#x27;s no new release or milestone at this time.<p>Citing my comment from when this was new about eight months ago:<p>&gt; Even more unfortunate is that this change has already spilled to derived standards such as EPUB3 which hence makes existing EPUB3 content using compound headings going back to 2011 invalid, and EPUB3 writers lacking a tool for actually verifying what readers can support (epubcheck was blindly updated without consideration for the installed base).<p>See also the blog [1] about W3C&#x27;s most recent HTML spec. Lack of HTML backward compat along with gross import of all of CSS without profiles, or paged media requirements and deemphasis of long-standing EPub mechanisms in favor of CSS and JS, and general impression of a low-effort, merely editorial nature really makes Epub&#x27;s move to W3C questionable but nobody seems to care anyway, sticking with EPub 2 and 3.1 (which is also what Calibre is recommending as target format for conversion).<p>[1]: <a href="https:&#x2F;&#x2F;sgmljs.net&#x2F;blog&#x2F;blog2303.html" rel="nofollow">https:&#x2F;&#x2F;sgmljs.net&#x2F;blog&#x2F;blog2303.html</a>
mdaniel9 个月前
One can also $(brew install epubcheck) if so inclined <a href="https:&#x2F;&#x2F;formulae.brew.sh&#x2F;formula&#x2F;epubcheck#default" rel="nofollow">https:&#x2F;&#x2F;formulae.brew.sh&#x2F;formula&#x2F;epubcheck#default</a>
评论 #41328687 未加载
everybodyknows9 个月前
Last commit was in 2023: <a href="https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;epubcheck&#x2F;commits&#x2F;main&#x2F;">https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;epubcheck&#x2F;commits&#x2F;main&#x2F;</a><p>85 open bugs; 9 open PRs.
m1019 个月前
I&#x27;m not sure why but when I download some epubs and try to send to my kindle it fails. Only after using an online converter to convert them from epub to epub does it then work.
评论 #41329033 未加载
评论 #41330363 未加载
评论 #41330530 未加载
KingOfCoders9 个月前
Tried to publish an epub to German platform Tolino, tried everything, tried an external service agency, etc. doctored around in Calibre, no success, they didn&#x27;t accept the epub.<p>Printed PDF for decades at print shops, never had a problem.<p>Why is this such a problem? Because of the HTML?JS?
评论 #41333115 未加载
评论 #41332114 未加载
DiggyJohnson9 个月前
Genuinely thankful for this tool and use it for both sides of my non-fiction book project (research: verifying converted or misbehaving epubs for use on Remarkable, iPad, Calibre and Kindle (I know, I know...)) as well as typesetting and review.