nook simple touch是Android系统,自带中文,可惜很多epub格式的电子书没有使用nook自带的中文字库,导致中文乱码。
改变的方式:
1 root ,再添加常见的中文字库;
2 修改epub格式,把常见阅读器上的字库的位置都加上;特别是可在nook的内存上加上其他字库。
代码没有优化,很乱,功能实现了。
#encoding= utf-8
import glob
import os
import sys
import zipfile
import os.path
import shutil
SS_TO="""@font-face {
font-family:"zw";
"""
SS_TO_2="""
src:url(res:///opt/sony/ebook/FONT/zw.ttf),
url(res:///Data/FONT/zw.ttf),
url(res:///opt/sony/ebook/FONT/tt0011m_.ttf)
url(res:///fonts/ttf/zw.ttf),
url(res:///../../media/mmcblk0p1/fonts/zw.ttf),
url(res:///DK_System/system/font/zw.ttf),
url(res:///abook/fonts/zw.ttf),
url(res:///system/fonts/zw.ttf),
url(res:///system/media/sdcard/fonts/zw.ttf),
url(res:///media/fonts/zw.ttf),
url(res:///sdcard/fonts/zw.ttf),
url(res:///s