Calibre 使用教程之优化电子书的排版

“转换电子书格式”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 86 条留言

  1. 请教一下,awz3格式的电子书,在手机上看是正常的排版,但是用calibre打开就没有段间距和缩进了,按照上面的方法重排段间距和缩进之后,只有每一章的第一段是缩进的,其他还是没有生效。有人知道解决办法吗?

  2. 您好,请问在转换格式时,“嵌入所有使用到的字体”和“子集化所有嵌入字体”是否有必要开启?开启与否的区别是什么?

    • 将鼠标悬浮到这两个选项上可以在界面下方看到详细的解释:

      • 嵌入所有使用到的字体:嵌入输入文档中引用到但未嵌入的字体。软件会在你的系统中查找这些字体,找到了就嵌入。字体嵌入只有当你的目的格式支持才有用,例如 EPUB、AZW3、DOCX 和 PDF。请保证你拥有在文档中嵌入字体的合适授权。
      • 子集化所有嵌入字体:嵌入所有字体中用到的字。每种嵌入字体缩减到只包含文档中用到的字型。这能减小字体文件的体积。在嵌入某个特别大的,包含大量未使用字的字体时有用(如中文)。

      嵌入所有使用到的字体,是指如果电子书中用到了某个字体,在转换格式时会尝试从你的操作系统中寻找并嵌入该字体。子集化所有嵌入字体,是指字体文件会被优化,只保留字体中用到的字形,以缩减要嵌入字体文件的大小。

        • 假设要转换电子书文件中的 CSS 用 font-family 属性指定了一个字体,比如“微软雅黑”。如果勾选了【嵌入所有使用到的字体】,Calibre 就会尝试在你的操作系统中寻找这个字体并嵌入到电子书中。如果系统中没有那找到这个字体或者没有勾选这个选项,Calibre 就会忽略这个选项啥都不做。

          不论用哪一种方式嵌入字体,默认情况下,Calibre 会把整个字体文件嵌入到电子书中,也就是说字体有多大,电子书就会增加多大。如果勾选了【子集化所有嵌入字体】,Calibre 就会对字体进行处理,只保留用到的字形(即字体文件中存放的文字图形),删除电子书中从未用到的字形。由于汉字有很多,字形也就很多,因此中文字体普遍要比英文字体要大,使用这个选项会大幅缩减字体文件的大小。如果不勾选则会将整个字体嵌入到电子书中。