Epub格式电子书中文显示修正
早期网上流传的Epub格式电子书,很多都不是很规范,在Nook中显示会出现□?。这是由于epub格式中包含的css文件所导致的,修正过来以后,在Nook中打开阅读设置,在Aa选项里,勾上Publisher Defaults,就可以正常显示了,不需要root破解Nook也能看中文。
1、Winrar修改法
Epub实际上是一个压缩包文件,打开winrar软件,将epub文件拖入其中,winrar会显示出epub文件中所包含的目录,查找到存放css的目录和css文件,有可能是\OEBPS\Styles\style.css、也有可能是OPS\CSS\main.css。
将下面列出的内容存成css文件,拖入这个目录替换掉原来的css文件,然后关闭winrar,按提示保存修改即可。这种方式不需要安装其他字体包,用的是nook内置的Google中文字体。
看看css文件内容,就明白原理了
@font-face { font-family: "DroidFont", serif, sans-serif; font-weight: normal; font-style: normal; src: url(res:///system/fonts/DroidSansFallback.ttf); } @font-face { font-family: "DroidFont", serif, sans-serif; font-weight: bold; font-style: normal; src: url(res:///system/fonts/DroidSansFallback.ttf); } @font-face { font-family: "DroidFont", serif, sans-serif; font-weight: normal; font-style: italic; src: url(res:///system/fonts/DroidSansFallback.ttf); } @font-face { font-family: "DroidFont", serif, sans-serif; font-weight: bold; font-style: italic; src: url(res:///system/fonts/DroidSansFallback.ttf); } body { font-family: "DroidFont", serif;}
2、文件另存法
用Caliber或者epubBuilder 导入旧的epub文件,另存后在nook中就能正常显示(在Aa选项里,勾上Publisher Defaults)。
3、批量转换工具
如果手头有一堆原来下载的epub,一个一个改或者另存都很费劲,不过现在不是问题了。可以用NookEpub_0.1.5.rar进行转换。

老牛(oxen)也准备推出一个小软件CssSTAR,专门用来修正epub中文显示乱码,发布进度可以关注Hipda上的帖子。
http://www.hi-pda.com/forum/viewthread.php?tid=821551&extra=page%3D1

cssSTAR是一个Epub书籍修改小工具。目前的功能,主要是epub中文显示乱码修正。
| Author: | 老牛 |
| Category: | 软件 |
| Date: | 2012/01/09 |
自动处理epub文件的小工具软件。可批量处理。处理后的文件优先使用t卡fonts目录下的zw.ttf字体库,如果该字库不存在则使用系统随机内建的DroidSansFallback.ttf以确保中文的显示。
http://www.hi-pda.com/forum/viewthread.php?tid=796093&extra=page%3D1
| Author: | javese |
| Category: | 软件 |
| Date: | 2011/08/09 |
相关文章:
2 Responses to Epub格式电子书中文显示修正
最近下载
- goagent-1.8.1.zip (858)
- Font Local.zip (46265)
- combined-dev-certs-20120229.zip (441)
- Going home.m4r (46)
- InsomniaX 2 (77)
- CssSTAR1.7.1.rar (450)
- local.conf (601)
- windows_usbnet-pre.zip (137)
- kindle touch jailbreak.zip (639)
- Gas Mask 0.5.1.dmg (112)
近期评论
- 正在加载...



无法更新阿,oxen.css下载失败
1.6和1.7都是如此
还是觉得添加比较好