制作直排EPUB/MOBI的方法和注意点
kpw在日本发行了,对应的相关软件已经支持直书。
搜索了一些资料,可实现直排。
首先要说下直排书的适用范围:
1.古典名著
2.有少量的西文数字书籍
…
如有中英混合的还是看横排的吧,不然效果会蛋疼的。
只要在css中加入以下代码就可
html {
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
-epub-writing-mode: vertical-rl;
}
其他还有一些细节要点需注意
1.控制段间距、页边距
段间距变成
margin-left
margin-right
页面边距空白(上下)
margin-top
margin-bottom
2.控制翻页方向
参考:https://github.com/readium/readium/issues/38
如果你习惯从从左往右翻的,就不用修改了。
默认从左往右翻,在content.opf中
<spine toc="ncx">
翻页方向为自右而左(模拟右缀装订)
加上page-progression-direction=”rtl”
<spine toc="ncx" page-progression-direction="rtl" toc="ncx">
3.标点符号
由于变成直书了,一些标点符号会很别扭,要修改成其他的,主要是双引号和单引号
“” 替换成「」
‘’ 替换成『』
4.预览效果
kindle previewer预览epub
kindle prevewer可以很简单的吧epub转为mobi,也可以用kindlegen批量转换。
如果书源是mobi,要先把mobi转成epub,用sigil修改加入,上面提到的
html {
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
-epub-writing-mode: vertical-rl;
}
NOTE:千万不要用calibre转换epub为mobi,它不支持直排效果,转了之后会丢失。
KPW预览效果
kindle previewer最新版支持kpw预览
kindle touch(固件版本5.1以上)预览效果
Adobe Digital Edition预览
epub支持直排的阅读软件有ibooks,ADE,其他支持epub3的阅读器软件。
NOOK2 1.20后固件版本已经支持直排了。
样本epub:
史記·直排.zip
Trackback from your site.
(1)条评论
tusongtc
| #
感謝分享心得,受教!
回复