Kobo/Kindle E-Reader 也能一键横排转直排? 还不用等待转档?
2019/06/22 更新:
我尝试依照网络上的教学,完成了两个伪直排字型:“源流明体”与“怀源黑体”。
之所以选这两个字型是因为它们都源自于思源字体,也较符合台湾人的笔法,也是我有在使用的字体。
全部的伪直排字体可以到这里下载:
- http://here.vixual.net/files/fonts/rotate/ (简转繁的功能也一并奉上)
之前的内容:
很多繁体中文的用户对于电子书的内容是否“直排”有很大的执念,在各讨论区经常看到有人在询问如何转换直排?!
刚好我在 Facebook 的电子书阅读讨论区看到有网友分享“伪直排花明兰黑体”字库 (作者: 夏夏),这是继简转繁的“伪繁体中文”字型之后,我又重新发现的新大陆 (不过看这字型是在 2012 年就已经上传的,是我太孤陃寡闻了)。
对于这个“伪直排”字型,原本我也是半信半疑的,毕竟:
开什么玩笑?
电子书要转成直排可是要设法先下载电子书、破解 DRM、使用 Calibre、安装外挂程式、学会修改 CSS,或是丢到天火藏书...(以下省略 500 字),最后再塞回去 E-Reader,这些是要花费很多功夫的,怎么可能下载一个字库就把横排文字转直排了?!
但是...究竟是命运的捉弄,亦或是冥冥之中自有安排...,结果还真的成功了!!
伪直排字型
“伪直排”字型的原理是把所有字型逆时针转 90 度,用户再把 E-Reader 顺时针转 90 度,因此就变成跟直排一样了。
先看看我的 Kobo Forma 里横排的电子书:
换成“H-MingLan”字型之后:
你看看,可以一键横排转直排,还不用花时间转档,你说作者是不是很有才啊?
不过从上面的两张截图可以看到一些美中不足的地方:
- 标点符号的高度不对,不是全角的
- 标点符号的位置不是居中,而是偏右,不符合繁体中文的习惯
- 冒号没有全部转成直排的冒号
于是我花了点时间用 FontForge 修改了字型,然后 H-MingLan-v2 伪直排花明兰黑体 2.0 就出现了,截图如下:
下载与安装
在此提供全部字库给大家下载:
- 花明兰黑体 (伪直排原始版本,未优化标点符号,作者: 夏夏)
- 花明兰黑体 2.0 (标点符号置中)
- 花明兰黑体 2.0d (替换简体中文的引号、更新部份标点符号)
- 花明兰黑体 2.0d 简转繁 (基于 2.0d 再将简体中文转为繁体中文)
- 源流明体、怀源黑体 (本人修改)
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 也能透过修改设定档参数,加入“锁定旋转方向”的按钮,步骤如下:
- 使用 USB 传输线将 Kobo E-Reader 接上电脑,进入档案模式。
- 用文字编辑器编辑 Kobo 装置上的 \.kobo\Kobo\Kobe eReader.conf (\.kobo 是一个隐藏的资料夹,档案总管必需要检视“隐藏的项目”才能看得到)。
- 搜寻 [DeveloperSettings] 字串 (找不到 [DeveloperSettings] 可自行新增在档案的底部),于下一行加入参数: ForceAllowLandscape=true,修改结果如下:
[DeveloperSettings] ForceAllowLandscape=true
- 从电脑上安全地退出 E-Reader,然后拔掉 USB 传输线。
Kindle:
若是使用 Kindle,则要进到“页面设置”锁定旋转方向:
从此以后,在书城购买的电子书即使是横排的,你也不用再去下载电子书、破解 DRM、使用 Calibre、安装外挂程式、修改 CSS、或丢到天火藏书了!
只要轻轻松松的换成伪直排字型,就可以翘着脚看书...终于又可以重新把时间聚焦到“看书”这件事情上了。
那 2.0d 又是什么版本?
简体中文通常只使用横排,并且简体中文与繁体中文的引号不一样!
因此如果你用伪直排字型来阅读直排的简体中文电子书,看到简体中文的引号 ( “ ”、‘ ’ ) 可能会觉得更鳖扭了! 因此,如果想要看到跟繁体中文一样的引号 (“”、‘’),那请下载“花明兰黑体 2.0d”,我已经把简体中文的引号做了替换,也更换了部份标点符号的样式。
如 Kindle Oasis 2 的截图:
Kindle 的字型问题
Kindle 本身对于更换字型有下列限制:
- 电子书必须为 AZW3 或 KF8(Mobi8) 格式才能变更字型。
- 如果电子书本身就已经有指定字型了 (通常是标题),则会优先以指定的字型显示,因此可能无法成功套用伪直排字型。
要解决以上的问题,你可以使用 Calibre 转档成“AZW3”格式,并参考下面的设定顺便移除指定的字型样式:
相较之下,Kobo E-Reader 只要一经选择要变更的字型之后,就完全不鸟电子书指定的字型了,这反而成为它的优点。
另外,如果你的 E-Reader 是 Kindle Paperwhite,并且于“页面设置”将方向设为“横向”,那么套用伪直排字型之后会变成上下颠倒! 针对这问题我只能建议你将 E-Reader 设为“直向”使用,或是改用 Kindle Oasis 可四向旋转的机型。
其它伪直排的优点
除了方便、快速之外,使用伪直排字型还有这些好处:
- 可依书籍的类型选择要不要改为直排。
- 因为是直接阅读在书城购买的书籍,电子书没经过任何加工,因此可以继续使用原本书城的云端系统来同步电子书的笔记、画线与书签。
- 我自己觉得转为直排文字有加快我看电子书的速度。
参考网页
- 电子书《Unicode CJK Characters》中日韩统一表意文字列表
- 如何变更 Kobo 电子阅读器的字型,解决中文内容及书籍列表缺字的问题
- 如何制作简繁转换的中文字型
- 爱汉字 ifont
- 源流明体
- 怀源黑体
- 汇出 Kobo 电子书的书籍清单与注记资料 (划线与笔记)
- 电子书平台及电子阅读器 (E-Reader) 的功能比较
- Kobo Forma 32GB 电子阅读器 (E-Reader) 开箱
- 引号 - 维基百科,自由的百科全书
- Requirements for Chinese Text Layout 中文排版需求
- 东亚文字排列方向 横书与纵书之别
- 原侠正楷 GuanKiapTsingKhai ,增加方便的伪直排字型,免转正免简转繁直接阅读
请问版大有兴趣把简转繁+直排 放在一起吗!?
做好了,请下载“H-MingLan-v2d-Simp2Trad 花明兰黑体 2.0d”
OMG 速度超快,谢谢,大推。
非常感谢您的 H-MingLan-v2d-Simp2Trad 花明兰黑体!!
不过惊叹号似乎没有转直?@@a
anyway, 再次感谢!
“全角”的惊叹号确定有转直排,而“半角”的惊叹号没转直排。
但查询 wiki,另有一个“小感叹号 (SMALL EXCLAMATION MARK)”“﹗”,位址: U+FE57 (与“!”不同),这个也没有转成直排。
谢谢版大无私的奉献!Kindle paperwhite4完美使用中,可是必须反过来拿!不知是否出个字型顺时针转90度的简转繁版本,希望在kindle 使用时可以正常阅读,不用反过来。感恩!!
其实我也只是拿别人转向好的字型来修改的而已,我自己并没有类似写 Script 将字型转向的技术。
改了这个字型可以有这么多的好评,也是出乎我的意料之外!
谢谢回复!!因为想买forma or oasis,再请教:kobo Forma 使用花明兰黑体 2.0d 简转繁字型时,机子一定要拿横的吗?可否设定成直式(实体按键在侧面)?Thanks!
可以啊,其实 Kobo Forma 与 Kindle Oasis 都可以,这两台因为有实体按键与自由翻转的设计,只要锁定为“横向萤幕”即可,并不会觉得是反过来拿。
只是 Kindle 更换字体的限制比较多,它会以电子书指定的字型优先显示,因此经常会出现内文转向,但标题没有转向!
所以,如果想要套用花明兰黑体,那 Kobo Forma 会是比较好的选择。
请问E-reader被写保护,无法存入fonts时应该如何处理?谢谢您的解答
感谢版大提供很实用的伪直排字型,不知能否分享如何用fontforge修改横转直的操作方法呢?
有些字型也很想自制伪直排!
本篇的“伪直排花明兰字型”我也是在网络上找到的,将字型转 90 度的技术我也不会,不过你可以参考这篇教学:
https://blog.csdn.net/anyuliuxing/article/details/84176853
请问可以帮忙做思源宋体转直排的吗?
我觉得思源宋体看中文直排书最好看,非常感谢您!!
我加入了两个伪直排字型:“源流明体”与“怀源黑体”,可以到这里下载:
http://here.vixual.net/files/fonts/rotate/
如果你要研究转直排的方法,可以参考这篇教学:
https://blog.csdn.net/anyuliuxing/article/details/84176853
非常喜欢您的作品
我有个问题是日文的长音符号“ー”也被旋转了九十度
但是ー的概念跟破折号一样
正确的直排ー相对横排ー而言不应该被旋转
您正确处理了中文破折号,能否拨空也将日文ー也更新呢?
已修正伪直排源流明体与怀源黑体的日文长音符号转向: ー (u+30FC),请再重新下载档案 (档案名称没变)
http://here.vixual.net/files/fonts/rotate/
太厉害啦,非常感谢!
小弟我也不喜欢看横排书,因眼睛要一直跳行看得很累,
现在可以好好阅读之前在kobo买的几本横排书了!感谢!
Respect! 真的太厉害,不好意思啊,我有本书是繁体字的,他设置就不显示更换字体,请问有办法的吗?
我试过简体字的书就可以设置字体。 QwQ
我搞定啦,是我误会了,只要用AZW3就可以了,无论什么书都可以
赞喔!
想跟你表达一下我的感谢XD
本来看横排中文真的有点看不下去都要放弃libra了!!
还好有看到这篇!!
我自己也多买了一台 Libra,Libra 很好,不要放弃。
感谢老铁,直排+旧字形一次搞定哈哈,也谢谢夏夏,太聪明了
谢谢你的字体,帮助太大了!!!
真的太感谢了,因为不习惯简体横排阅读,我的kindle本来已经收在衣柜里,现在终于又能拿出来用了!!!!
谢谢大大的字体,最近下载的简中书,可以轻松转成繁中阅读了。
大大, 想请教一下, LIKEBOOK能用到吗?
Likebook 可以用,只要能自己添加字型的都能用,参考: 博阅Likebook Mars 开箱与简易心得
太好了,本来一直为了kindle直排很麻烦而苦恼,这个方案太完美了
这真的太厉害了,直接用字型这招真不知道是谁想出来的。
想跟版主说声谢谢,让我的“阅读器”可以轻轻松松 横版转直版。
万分感激~~~
特别来留言表达感谢
本来买了libra颇苦恼这一点 大大真的造福人间
你好,我目前是使用kobo clara,也是使用您所提供的字型,但是遇到了一个问题
就是我的clara不能自动翻转,所以对右撇子的我来说有点卡卡的(因为底部下方塑料较大,等于是左手持机)
希望您可以把字体180度翻转,这样拿起来更顺手,谢谢
还有发现您没有改数字
是的,半角的数字没有逆时针转 90 度。
你可能误会了,翻转 180 度就不是伪直排了。
如果你是指转 270 度,那字的阅读方向会错误,只能逆时针转 90 度。
可否请教一下。在转直排时,那些符号要转?那些不用?
不知有没有对照比?
现在转若全转,挂号等又变得很奇怪
一直在捉万漏一@@
我的作法:
只要是半角的英文、数字、符号皆不转。
而全角符号的部份,只要是“括号类、直线类、横线类”的皆不转。
你好,我是kobo nia阅读器新手,下载了字体安装到font资料夹,但字体选项却没有看到,想请您解惑一下谢谢!
请确认资料夹的名称是“Fonts”,不是 font。
Fonts 资料夹必须是在 kobo nia 的根目录,不是其它的隐藏资料夹里面。
谢谢版主无私的分享^^
感谢分享!
另外想请问版大会有行距没办法改的问题吗?我自己传输到阅读器的书(非kobo商店购买)行距都好窄...调整行距都没反应,看得好累
感谢大大,只是有个问题想请教一下,用的是Libra2,虽然选择直向萤幕或横向萤幕,他确实是会固定为直向或横向,但我稍为换个方向拿,他画面还是会转个180度,这要怎么解决好呢?
真心感谢!
非常感谢版主的分享!
搭配文章操作后,开心使用刚购入Kobo Clara 2E中:)