- Vixual - http://www.vixual.net/blog -

Kobo/Kindle E-Reader 也能一鍵橫排轉直排? 還不用等待轉檔?

2019/06/22 更新:

我嘗試依照網路上的教學,完成了兩個偽直排字型:「源流明體」與「懷源黑體」。

之所以選這兩個字型是因為它們都源自於思源字體,也較符合台灣人的筆法,也是我有在使用的字體。

全部的偽直排字體可以到這裡下載:

之前的內容:

很多繁體中文的用戶對於電子書的內容是否「直排」有很大的執念,在各討論區經常看到有人在詢問如何轉換直排?!

剛好我在 Facebook 的電子書閱讀討論區看到有網友分享「偽直排花明蘭黑體」字型檔 (作者: 夏夏),這是繼簡轉繁的「偽繁體中文」字型之後,我又重新發現的新大陸 (不過看這字型是在 2012 年就已經上傳的,是我太孤陃寡聞了)。

對於這個「偽直排」字型,原本我也是半信半疑的,畢竟:

開什麼玩笑?

電子書要轉成直排可是要設法先下載電子書、破解 DRM、使用 Calibre、安裝外掛程式、學會修改 CSS,或是丟到天火藏書...(以下省略 500 字),最後再塞回去 E-Reader,這些是要花費很多功夫的,怎麼可能下載一個字型檔就把橫排文字轉直排了?!

但是...究竟是命運的捉弄,亦或是冥冥之中自有安排...,結果還真的成功了!!

偽直排字型

「偽直排」字型的原理是把所有字型逆時針轉 90 度,用戶再把 E-Reader 順時針轉 90 度,因此就變成跟直排一樣了。

先看看我的 Kobo Forma 裡橫排的電子書:

換成「H-MingLan」字型之後:

你看看,可以一鍵橫排轉直排,還不用花時間轉檔,你說作者是不是很有才啊?

不過從上面的兩張截圖可以看到一些美中不足的地方:

  1. 標點符號的高度不對,不是全形的
  2. 標點符號的位置不是居中,而是偏右,不符合繁體中文的習慣
  3. 冒號沒有全部轉成直排的冒號

於是我花了點時間用 FontForge 修改了字型,然後 H-MingLan-v2 偽直排花明蘭黑體 2.0 就出現了,截圖如下:

下載與安裝

在此提供全部字型檔給大家下載:

Kobo 或 Kindle 的 E-Reader,只要將字型檔案複製到 E-Reader 的 \Fonts 資料夾即可完成安裝,閱讀電子書時再選「H-MingLan-v2」或「H-明蘭-v2」字型。

鎖定方向

Kobo Forma:

因為 Kobo Forma 內建陀螺儀,會偵測手持的方向自動轉向,如果你是 Kobo Forma 的用戶,你得鎖定旋轉方向,鎖定為「直向 (Portrait)」或「橫向 (Lasnscape)」都可以:

撘配 Kobo Forma 的翻書鍵,都不用怕會按錯翻頁方向。

Kobo Clara 2E:

經網友 Takimitsuha Miyamizu 回饋,Kobo Clara 2E 也能透過修改設定檔參數,加入「鎖定旋轉方向」的按鈕,步驟如下:

  1. 使用 USB 傳輸線將 Kobo E-Reader 接上電腦,進入檔案模式。
  2. 用文字編輯器編輯 Kobo 裝置上的 \.kobo\Kobo\Kobe eReader.conf  (\.kobo 是一個隱藏的資料夾,檔案總管必需要檢視「隱藏的項目」才能看得到)。
  3. 搜尋 [DeveloperSettings] 字串 (找不到 [DeveloperSettings] 可自行新增在檔案的底部),於下一行加入參數: ForceAllowLandscape=true,修改結果如下:
    [DeveloperSettings]
    ForceAllowLandscape=true
  4. 從電腦上安全地退出 E-Reader,然後拔掉 USB 傳輸線。

Kindle:

若是使用 Kindle,則要進到「頁面設置」鎖定旋轉方向:

 

從此以後,在書城購買的電子書即使是橫排的,你也不用再去下載電子書、破解 DRM、使用 Calibre、安裝外掛程式、修改 CSS、或丟到天火藏書了!

只要輕輕鬆鬆的換成偽直排字型,就可以翹著腳看書...終於又可以重新把時間聚焦到「看書」這件事情上了。

那 2.0d 又是什麼版本?

簡體中文通常只使用橫排,並且簡體中文與繁體中文的引號不一樣!

因此如果你用偽直排字型來閱讀直排的簡體中文電子書,看到簡體中文的引號 ( “ ”、‘ ’ ) 可能會覺得更鱉扭了! 因此,如果想要看到跟繁體中文一樣的引號 (「」、『』),那請下載「花明蘭黑體 2.0d」,我已經把簡體中文的引號做了替換,也更換了部份標點符號的樣式。

如 Kindle Oasis 2 的截圖:

Kindle 的字型問題

Kindle 本身對於更換字型有下列限制:

  1. 電子書必須為 AZW3 或 KF8(Mobi8) 格式才能變更字型
  2. 如果電子書本身就已經有指定字型了 (通常是標題),則會優先以指定的字型顯示,因此可能無法成功套用偽直排字型。

要解決以上的問題,你可以使用 Calibre 轉檔成「AZW3」格式,並參考下面的設定順便移除指定的字型樣式:


相較之下,Kobo E-Reader 只要一經選擇要變更的字型之後,就完全不鳥電子書指定的字型了,這反而成為它的優點。

另外,如果你的 E-Reader 是 Kindle Paperwhite,並且於「頁面設置」將方向設為「橫向」,那麼套用偽直排字型之後會變成上下顛倒! 針對這問題我只能建議你將 E-Reader 設為「直向」使用,或是改用 Kindle Oasis 可四向旋轉的機型。

其它偽直排的優點

除了方便、快速之外,使用偽直排字型還有這些好處:

  1. 可依書籍的類型選擇要不要改為直排。
  2. 因為是直接閱讀在書城購買的書籍,電子書沒經過任何加工,因此可以繼續使用原本書城的雲端系統來同步電子書的筆記、畫線與書籤。
  3. 我自己覺得轉為直排文字有加快我看電子書的速度。

 

參考網頁

  1. 電子書《Unicode CJK Characters》中日韓統一表意文字列表
  2. 如何變更 Kobo 電子閱讀器的字型,解決中文內容及書籍列表缺字的問題
  3. 如何製作簡繁轉換的中文字型
  4. 愛漢字 ifont
  5. 源流明體
  6. 懷源黑體
  7. 匯出 Kobo 電子書的書籍清單與註記資料 (劃線與筆記)
  8. 電子書平台及電子閱讀器 (E-Reader) 的功能比較
  9. Kobo Forma 32GB 電子閱讀器 (E-Reader) 開箱
  10. 引號 - 維基百科,自由的百科全書
  11. Requirements for Chinese Text Layout 中文排版需求
  12. 東亞文字排列方向 橫書與縱書之別
  13. 原俠正楷 GuanKiapTsingKhai ,增加方便的偽直排字型,免轉正免簡轉繁直接閱讀