The valuable information below was provided by Ambibma, the e-book reading app ShuBook X|書僕 X developer. Haodoo is grateful to them for sharing their expertise.
———-
好讀網站團隊:
首先要感謝您們一年多以來從不間斷的義務經營!
為了進一步提高貴站電子書的兼容性,我們特此提出一些建議,
關於「直式epub檔」的製作
- 沒有必要使用直式標點符號,直接使用橫式標點符號就好了。
時至今天, 符合EPUB標準的閱讀工具都會按標準要求自動轉換標點符號。 - 因此,一般而言,
直式檔應該只需要在橫式檔的基礎上略作修改就可以了。 現以貴站最近上架的一本書(羅賓.史隆《24小時神祕書店》)為 例,來具體說明我們的修改建議。 - 用編輯工具例如 Sigil 打開橫式檔,
然後打開 stylesheet.css,在前面添加
body {
writing-mode: vertical-rl;
-epub-writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
其實,只添加 body { writing-mode: vertical-rl; } 一行就應該足夠了。 - 打開titlepage.xhtml,在</style>
前面添加
body {
writing-mode: vertical-rl;
-epub-writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
其實,只添加 body { writing-mode: vertical-rl; } 一行就應該足夠了。
否則,使用某些閱讀工具的滾動模式閱讀時,會出現翻頁方向突然從上下改變為左右的怪異現象。 如果所有文檔都標示為vertical-rl, 就沒有這個問題了。 - 打開content.opf,
把 <spine toc=”ncx”> 替換為 <spine toc=”ncx” page-progression-direction=”rtl”> - 保存修改後的文檔。

保持橫式標點符號還有一些好處,
最後,如上修改後的直式epub檔,其目錄菜單可以在 macOS Books 以直式顯示,而貴站的卻不能。
希望您們未來可以吸納這些建議,加強貴站的製書指引。
————
開發團隊
碧瑪有限公司
Development Team
Ambibma Ltd.
碧瑪有限公司
Development Team
Ambibma Ltd.
P.S. 如果細心比較的話,還會發現 content.opf 有些錯誤的statement,如
<meta name=”primary-writing-mode” content=”horizontal-rl” />
因為全書都應該是vertical-rl,


你必須登入才能發表留言。