如何把 Kindle 电子书的横排文字改成竖排

水平排和垂直排是目前中文书籍的两种排版方式。众所周知,垂直排版和从右到左阅读的方式起源于古代竹简书籍,这是一种历史悠久的传统。水平排版和从左到右阅读是现代的事情,是西方化的产物。虽然今天的书籍出版水平排版是主流,但传统的垂直排版已经传承了数千年,不能被消除。对于佛经等书籍,只有这种传统的垂直排版方式才能让人们体验到它的魅力。

实现电子书文本的垂直排列并不复杂。简单来说,就是用 KindleUnpack 把 mobi、azw 或 azw3 格式电子书拆书,简单修改拆分文件,如修改 HTML 文档中的标点符号适用于垂直排名规范。然后修改 OPF 文件从右到左翻页,修改 CSS 文件实现文本的垂直排列。如果是修改 ePub 文件更简单, Sigil 可以做到。最后用 。KindleGen 将修改后的文件重新打包成 mobi 格式。

下面以把 azw3 格式的《怎样读书》将一本书转换排版为例,列出具体步骤。

   

目录

   

1、准备软件工具
2、拆解电子书
3、文件预处理
1、修改电子书语言
2、修改翻页方向
3、修改标点符号
4、增加竖排效果
5、重生电子书
6、修改前后效果
7、其他实现方法

1、准备软件工具

若需要 mobi、azw 或 azw3 格式电子书的内容修改为垂直排列。请下载以下两个软件:

若需要 epub 格式电子书内容修改为垂直排,请下载以下软件:

* 如果你需要修改的是 ePub 格式电子书可直接使用 Sigil 软件编辑。下面提到的 OPF 文件、HTML 文件和 CSS 文件将显示在窗口左栏中,层次结构和 KindleUnpack 几乎被拆除了。修改后的内容与下面提到的完全相同。如果你想在 Kindle 阅读,也需要 KindleGen 将其转化为 mobi 格式。在下面的步骤中,除了提示需要注意的地方外,不再重复格式的具体修改操作描述。

然后下载并将修改后的文件重新打包成 mobi 格式转换工具:

2、拆解电子书

如果你需要修改 mobi、azw 或 azw3 格式电子书需要先将其拆解为原始文件。KindleUpack 拆分电子书(如果这个软件此软件,请参考《KindleUnpack:拆解 Kindle 电子书文件的利器》本文)。例如,我们的示例电子书如何阅读.azw3拆分结构如下:

├──── HDImages
├──── mobi7
               ├──── cover00088.jpeg
               ├──── image00048.jpeg
               ├──── ……
               ├──── image00092.jpeg
├──── mobi8
               ├──── META-INF
                               ├──── container.xml
               ├──── OEBPS
                               ├──── Fonts
                               ├──── Images
                                               ├──── cover00088.jpeg
                                               ├──── image00048.jpeg
                                               ├──── ……
                                               ├──── image00092.jpeg
                               ├──── Styles
                                               ├──── style0001.css
                               ├──── Text
                                               ├──── cover_page.xhtml
                                               ├──── nav.xhtml
                                               ├──── part0000.xhtml
                                               ├──── ……
                                               ├──── part0015.xhtml
                               ├──── content.opf
                               ├──── toc.ncx
               ├──── Zen Yang Du Shu (Taiwanese_chinese Editio - Hu Shi.epub
               ├──── mimetype

虽然文件似乎很乱,但没有必要紧张。我们只需要修改其中两个文件:content.opf    和 style0001.css(上表中红带下划线的文件)和批量替换 xhtml 文档内容中的标点符号(上表中蓝色带下划线的文件)即可。其他文件不用担心。

3、文件预处理

首先,我们需要修改上面标有红蓝带的文件:

1、修改电子书语言

使用 Sublime Text 打开 content.opf 文件,找到以下代码:

阅读剩余
THE END