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 ,增加方便的伪直排字型,免转正免简转繁直接阅读

 

Tse-Yao Wang 发表回响 取消回复

你的电子邮件位址并不会被公开。 必要字段标记为 *

  1. Using Mozilla Firefox Mozilla Firefox 67.0 on Mac OS X Mac OS X 10

    请问版大有兴趣把简转繁+直排 放在一起吗!?

      • Using Mozilla Firefox Mozilla Firefox 67.0 on Mac OS X Mac OS X 10

        OMG 速度超快,谢谢,大推。

  2. Using Google Chrome Google Chrome 72.0.3626.121 on Windows Windows NT

    非常感谢您的 H-MingLan-v2d-Simp2Trad 花明兰黑体!!
    不过惊叹号似乎没有转直?@@a
    anyway, 再次感谢!

    • Using Mozilla Firefox Mozilla Firefox 65.0 on Windows Windows NT

      “全角”的惊叹号确定有转直排,而“半角”的惊叹号没转直排。
      但查询 wiki,另有一个“小感叹号 (SMALL EXCLAMATION MARK)”“﹗”,位址: U+FE57 (与“!”不同),这个也没有转成直排。

  3. Using Google Chrome Google Chrome 73.0.3683.90 on Android Android 8.0.0

    谢谢版大无私的奉献!Kindle paperwhite4完美使用中,可是必须反过来拿!不知是否出个字型顺时针转90度的简转繁版本,希望在kindle 使用时可以正常阅读,不用反过来。感恩!!

    • Using Mozilla Firefox Mozilla Firefox 66.0 on Windows Windows NT

      其实我也只是拿别人转向好的字型来修改的而已,我自己并没有类似写 Script 将字型转向的技术。
      改了这个字型可以有这么多的好评,也是出乎我的意料之外!

      • Using Google Chrome Google Chrome 64.0.3282.140 on Windows Windows NT

        谢谢回复!!因为想买forma or oasis,再请教:kobo Forma 使用花明兰黑体 2.0d 简转繁字型时,机子一定要拿横的吗?可否设定成直式(实体按键在侧面)?Thanks!

        • Using Mozilla Firefox Mozilla Firefox 66.0 on Windows Windows NT

          可以啊,其实 Kobo Forma 与 Kindle Oasis 都可以,这两台因为有实体按键与自由翻转的设计,只要锁定为“横向萤幕”即可,并不会觉得是反过来拿。
          只是 Kindle 更换字体的限制比较多,它会以电子书指定的字型优先显示,因此经常会出现内文转向,但标题没有转向!
          所以,如果想要套用花明兰黑体,那 Kobo Forma 会是比较好的选择。

  4. Using Google Chrome Google Chrome 73.0.3683.103 on Windows Windows 7

    请问E-reader被写保护,无法存入fonts时应该如何处理?谢谢您的解答

  5. Using Google Chrome Google Chrome 74.0.3729.169 on Windows Windows 7

    感谢版大提供很实用的伪直排字型,不知能否分享如何用fontforge修改横转直的操作方法呢?
    有些字型也很想自制伪直排!

  6. Using Google Chrome Google Chrome 74.0.3729.169 on Windows Windows NT

    请问可以帮忙做思源宋体转直排的吗?
    我觉得思源宋体看中文直排书最好看,非常感谢您!!

  7. Using Google Chrome Google Chrome 76.0.3809.132 on Android Android 8.0.0

    非常喜欢您的作品
    我有个问题是日文的长音符号“ー”也被旋转了九十度
    但是ー的概念跟破折号一样
    正确的直排ー相对横排ー而言不应该被旋转
    您正确处理了中文破折号,能否拨空也将日文ー也更新呢?

  8. Using Google Chrome Google Chrome 81.0.4044.113 on Windows Windows NT

    太厉害啦,非常感谢!
    小弟我也不喜欢看横排书,因眼睛要一直跳行看得很累,
    现在可以好好阅读之前在kobo买的几本横排书了!感谢!

  9. Using Google Chrome Google Chrome 83.0.4103.116 on Windows Windows NT

    Respect! 真的太厉害,不好意思啊,我有本书是繁体字的,他设置就不显示更换字体,请问有办法的吗?
    我试过简体字的书就可以设置字体。 QwQ

    • Using Google Chrome Google Chrome 83.0.4103.116 on Windows Windows NT

      Katherine :
      Your comment is awaiting moderation.
      Using Google Chrome 83.0.4103.116 on Windows NT
      Respect! 真的太厉害,不好意思啊,我有本书是繁体字的,他设置就不显示更换字体,请问有办法的吗?
      我试过简体字的书就可以设置字体。 QwQ

      我搞定啦,是我误会了,只要用AZW3就可以了,无论什么书都可以

  10. Using Google Chrome Google Chrome 83.0.4103.116 on Mac OS X Mac OS X 10.15.5

    想跟你表达一下我的感谢XD
    本来看横排中文真的有点看不下去都要放弃libra了!!
    还好有看到这篇!!

  11. Using Google Chrome Google Chrome 84.0.4147.89 on Windows Windows NT

    感谢老铁,直排+旧字形一次搞定哈哈,也谢谢夏夏,太聪明了

  12. Using Mozilla Firefox Mozilla Firefox 78.0 on Mac OS X Mac OS X 10

    谢谢你的字体,帮助太大了!!!

  13. Using Google Chrome Google Chrome 86.0.4240.198 on Windows Windows NT

    真的太感谢了,因为不习惯简体横排阅读,我的kindle本来已经收在衣柜里,现在终于又能拿出来用了!!!!

  14. Using Google Chrome Google Chrome 89.0.4389.114 on Windows Windows NT

    谢谢大大的字体,最近下载的简中书,可以轻松转成繁中阅读了。

  15. Using Safari Safari 605.1.15 on Mac OS X Mac OS X 10.15.7

    太好了,本来一直为了kindle直排很麻烦而苦恼,这个方案太完美了

  16. Using Google Chrome Google Chrome 105.0.0.0 on Windows Windows NT

    想跟版主说声谢谢,让我的“阅读器”可以轻轻松松 横版转直版。

    万分感激~~~

  17. Using Mozilla Firefox Mozilla Firefox 105.0 on Windows Windows 7

    特别来留言表达感谢
    本来买了libra颇苦恼这一点 大大真的造福人间

  18. Using Google Chrome Google Chrome 105.0.0.0 on Windows Windows NT

    你好,我目前是使用kobo clara,也是使用您所提供的字型,但是遇到了一个问题
    就是我的clara不能自动翻转,所以对右撇子的我来说有点卡卡的(因为底部下方塑料较大,等于是左手持机)
    希望您可以把字体180度翻转,这样拿起来更顺手,谢谢

    • Using Mozilla Firefox Mozilla Firefox 91.0 on Windows Windows NT

      你可能误会了,翻转 180 度就不是伪直排了。
      如果你是指转 270 度,那字的阅读方向会错误,只能逆时针转 90 度。

  19. Using Safari Safari 604.1 on iOS iOS 16.1.1

    可否请教一下。在转直排时,那些符号要转?那些不用?
    不知有没有对照比?
    现在转若全转,挂号等又变得很奇怪
    一直在捉万漏一@@

    • Using Mozilla Firefox Mozilla Firefox 106.0 on Windows Windows NT

      我的作法:
      只要是半角的英文、数字、符号皆不转。
      而全角符号的部份,只要是“括号类、直线类、横线类”的皆不转。

  20. Using Google Chrome Google Chrome 108.0.0.0 on Windows Windows NT

    你好,我是kobo nia阅读器新手,下载了字体安装到font资料夹,但字体选项却没有看到,想请您解惑一下谢谢!

    • Using Mozilla Firefox Mozilla Firefox 106.0 on Windows Windows NT

      请确认资料夹的名称是“Fonts”,不是 font。
      Fonts 资料夹必须是在 kobo nia 的根目录,不是其它的隐藏资料夹里面。

  21. Using Google Chrome Google Chrome 111.0.0.0 on Mac OS X Mac OS X 10.15.7

    感谢分享!
    另外想请问版大会有行距没办法改的问题吗?我自己传输到阅读器的书(非kobo商店购买)行距都好窄...调整行距都没反应,看得好累

  22. Using Mozilla Firefox Mozilla Firefox 113.0

    感谢大大,只是有个问题想请教一下,用的是Libra2,虽然选择直向萤幕或横向萤幕,他确实是会固定为直向或横向,但我稍为换个方向拿,他画面还是会转个180度,这要怎么解决好呢?

  23. Using Google Chrome Google Chrome 120.0.0.0 on Windows Windows NT

    非常感谢版主的分享!
    搭配文章操作后,开心使用刚购入Kobo Clara 2E中:)

  24. Using Google Chrome Google Chrome 131.0.0.0 on Windows Windows NT

    想请教一下,有没有制作下一版的计画,源流明体直排看书真的快很多。不过现在有些书籍有不少粗体标示重点,但这些内容都无法调用更粗的字种,而是软件加粗。如果能集成粗体的文字档就更完美了。