作者 mgrn (MGRN)
標題 [討論] Kindle 顯示繁體中文
時間 Tue Sep  5 01:37:43 2023




https://www.facebook.com/groups/ereaderfamily/permalink/6661533230570121/

在臉書社團看到這篇,也來分享個人實驗心得。

簡單來說,要讓 Kindle 正確調用繁體中文排版系統,

文檔主要語言標記應為 zh-hant,文件檔案格式為 KFX。





以下截圖使用之文檔來自

「台灣 EPUB 3 製作指引」

https://github.com/dpublishing/epub3guide
GitHub - dpublishing/epub3guide: 台灣 EPUB3 制作指引
[圖]
台灣 EPUB3 制作指引. Contribute to dpublishing/epub3guide development by creating an account on GitHub. ...

 



https://i.imgur.com/HChiaTw.png
[圖]

https://i.imgur.com/WOkxqL1.png
[圖]

https://i.imgur.com/i0plA1T.png
[圖]

臉書社團文中的問題大概如圖:

* 語系:無法調用 Kindle 內建繁體字型

* 版面:AZW3 可能過分靠邊

* 段落:MOBI、AZW3 無法避頭尾點

* 字體:文檔指定字型失效、自定義字體無法選取或閃退

以上問題幾乎改轉為 KFX 都可以改善。





【說明】

* KFX 無法被 Send to Kindle,無法跨裝置同步。

* 轉成 KFX 追求的是在 Kindle 上更好的排版效果

  https://www.amazon.com/b/n/11516960011

* 上圖文件有三種字體,sans-serif, serif, cursive,

  分別對應黑體、明體、楷體。

  AZW3/MOBI 只能顯示一種字體,

  KFX 三種字體都能同時顯示。

  但 Kindle 還沒支援讓 cursive 指向內建楷體,

  所以此處修改了 CSS,直接指定字體名稱:

  font-family: STKaitiTC;

* 繁中排版系統還有一些小細節跟簡中或日文不同,

  行距、畫線方向、書籤位置、翻譯查詢等。





【轉檔步驟】

0. 原始檔格式為 EPUB

1. 安裝 Kindle Previewer

   https://www.amazon.com/Kindle-Previewer/b/n/21381691011

2. 安裝 calibre

   https://calibre-ebook.com/download
calibre - Download calibre
calibre: The one stop solution for all your e-book needs. Comprehensive e-book software. ...

 

3. 為 calibre 安裝 KFX Output Plugin

   https://www.mobileread.com/forums/showthread.php?t=272407
[Conversion Output] KFX Output - MobileRead Forums
[Conversion Output] KFX Output Plugins ...

 

4. 修改 EPUB 的包裝文件 *.opf

   找到 <dc:language>zh-TW</dc:language>

   將 zh-TW 改為 zh-hant

   注意 zh-hant 要小寫,

   zh-Hant 或 zh-HANT 會被當成其他語言。

5. 若原檔為直排,繼續修改 *.opf

   在 <metadata> 之中新增

   <meta name="primary-writing-mode" content="vertical-rl"/>

   (方便起見個人習慣放在 <dc:language> 下一行)

6. 將 EPUB 轉為 KFX

   強烈推薦使用命令列轉檔。

   若使用 calibre GUI 轉檔,

   則步驟4要額外修改 EPUB 之中每個文件的 xml:lang 和 lang 標記。






先這樣,想到其他的再來補充。

--
※ 文章代碼(AID): #1azXNkYz (book)
※ 文章網址: https://www.ptt.cc/bbs/book/M.1693849070.A.8BD.html
※ 編輯: mgrn (49.217.70.50 臺灣), 09/05/2023 01:39:50
gary8442: 用 Send to Kindle 轉檔問題不少 所以只好自己轉KFX?
https://i.imgur.com/bfRyRZU.jpg
https://i.imgur.com/oa5206w.png1F 09/05 02:13
[圖]
 
[圖]
gary8442: 如果直接改為 zh-hant然後send to Kindle
能被Amazon轉檔為正常的KFX嗎?還是說會有其他問題4F 09/05 02:26
in09: 剛試了一下,send-to-kindle之後,font-family可行,zh-hant不行(和zh-TW/zh-Hant同),看來還是得手動轉kfx
上面說font-family是說楷體那段6F 09/05 08:35

--
作者 mgrn 的最新發文: