ebook-polish - ebook-polish
ebook-polish [選項] 輸入檔案 [輸出檔案]
打磨書籍就是在完善您精心製作的電子書的基礎上精益求精。
打磨將嘗試盡量減少對您的電子書內部代碼的變化。與轉換不同,它不執行壓縮CSS、重新命名檔案、變更字型大小、調整邊距等操作。每個動作只執行效果所需的最小變化集。
您應該在電子書創作過程中最後使用這個工具。
注意,打磨只對AZW3
或
EPUB格式的檔案起作用。
每当向具有它们自己空间的:command:
`
ebook-polish`传递参数时,用引号括起这些参数。例如:
"/some path/with spaces"
- --cover,
-c
- 圖片封面路徑。變更指定的
ebook
封面。如果提供封面,或者封面沒有正確辨識,插入一個新的封面。
- --embed-fonts,
-e
- 文件中尚未嵌入所有引用的字體。此操作將會掃描您電腦中的字體,
如果找到這些字體,將嵌入這些字體到文件中。
請確保您有足夠的權限來使用內嵌字體的文件。
- --jacket,
-j
- 在書籍的開頭插入一個「書本封面」頁,它包含所有的書籍中繼資料,如
書名、標籤、作者、系列、評論等。任何以前的書本封面都將被取代。
- --remove-unused-css,
-u
- 移除所有樣式表以及<style>標籤中沒有被使用的
CSS 規則。
有些書本是使用生產模板製作的,而這些模板可能額外含有大量跟實際內容無關的
CSS
規則。這些額外可能會導致閱讀器變慢的規則需要處理一下。
- --subset-fonts,
-f
- 嵌入子集字體意味著可以減少內嵌字體的體積大小,因為只
使用書本中所需要調用的字元。這有助於大幅減少字體檔案的大
小(通常能減少近一半的體積)。
舉個例子,如果一本書為標題使用了特定的字體,子集字體
將只保留使用標題字元中使用的字體。或者是如果書本內嵌了字
體的粗體和斜體,但是卻很少使用粗體和斜體,那麼粗體和斜體
可能會被精簡為少量的字元,甚至是完全被移除。
子集字體唯一的缺點是,如果您想在以後為您的書本添加更
多的內容,新的內容可能無法使用原有的子集字體。