Kindle 4 原生系统替换中文字体

更换字体后的效果:

以下是根据网络上的教程+自己刷机步骤整理,自己不会忘,也供诸君参考。more


准备字体

  • 中文字体建议:

    • 主字体选择“方正准雅宋 ”;

      • 粗体是“方正特雅宋 ”;

      • 斜体是“华文中宋斜”

      • 粗斜体是“华文中宋粗斜”

  • 英文字体优化建议:

    • Serif(衬线)字体由 PMN Caecilia 换成了 Droid Serif,

      • Sans Serif(无衬线)字体则由经典的 Helvetica换成了 Droid Sans。

复制字体,进入调试模式

将Kindle通过usb连接至PC,要目录创建fonts文件夹,将CJK.ttf 和CJK_Bold.ttf(前者是普通字体,后者是粗体)。

然后,为了进入调试模式,需要在kindle根目录下创建一个名为“ENABLE_DIAGS”的空文件。重启设备(Settings -> Menu -> Restart)

调试模式下开启USBnet

重启后,设备会自动进入调试模式,将Kindle连上USB线,在菜单中依次选择 Misc individual diagnostics -> Utilities -> Enable USBnet,记录IP地址,一般为192.168.15.244;最后并根据提示按方向键右键确认(FW RIGHT)

设置网络连接

Mac下连接新创建的网络节点(Window需要安装驱动),设置该连接IP为:192.168.15.1,子网掩码为:255.255.255.0 ,其它保持默认。

SSH登录

现在就可以通过SSH登录了,在Putty中连接到192.168.15.244(这是Kindle的默认地址) ,输入用户名为 root ,密码很有可能为mario;不然看文后链接 。

ssh [email protected]

替换中文字体

输入以下命令挂载驱动器:

mount /dev/mmcblk0p1 /mnt/base-mmc

复制字体

cp /mnt/base-us/documents/fonts/CJK.ttf /mnt/base-mmc/usr/java/lib/fonts/

cp /mnt/base-us/documents/fonts/CJK_Bold.ttf /mnt/base-mmc/usr/java/lib/fonts/

修改系统默认字体设置

在修改前,先对系统文件进行备份,有备无患:

cp /mnt/base-mmc/usr/java/lib/font.properties /mnt/base-mmc/usr/java/lib/font.properties.bak

然后,执行:

vi /mnt/base-mmc/usr/java/lib/font.properties

找到如下行:

hans.0=MHeiM18030_E.ttf

hans.plain=MHeiM18030_E.ttf

hans.1=MHeiM18030_E_Bold.ttf

hans.bold=MHeiM18030_E_Bold.ttf

将其修改为(按 i 键进入编辑模式):

hans.0=CJK.ttf

hans.plain=CJK.ttf

hans.1=CJK_Bold.ttf

hans.bold=CJK_Bold.ttf

保存退出(按ESC,输入 :wq)。

Update:

经过以上步骤的修改后,语言为中文的书籍就能够正常显示了,但对于未设置语言的书籍,可以用PC上的calibre进行设置。

退出调试模式

在Kindle上退回到调试模式主菜单,并选择”’Exit, Reboot or Disable Diags’”->”’Disable Diagnostics”,,并按照提示按左键确认(FW Left )退出。稍等片刻,设备将重启并回到正常模式。

退出调试模式很慢,按部就班就行 ,k4的系统重启一样需要一些耐心。

如果再次使用USB进入调试模式,需要建立”enable_diags”文件夹…….

**到退出调试时提示:pcbid does not match with DSN

**K4 Black刷砖后的确会有这个问题, 只有这个菜单有问题,其他菜单正常。

在 USBNETWORK 下 敲:

idme -d –bootmode main

reboot

切换到main,下次就不会自动进入diags模式了。

链接

http://bbs.duokan.com/forum/forum.php?mod=viewthread&tid=50925&highlight=kindle%2B4%2B字体

http://bbs.zoopda.com/thread-117055-1-1.html

http://axiu.me/trial/change_font_for_kindle4/

http://miaoo.in/kindle4-modify-font.html

http://bbs.duokan.com/forum/thread-73792-1-1.html

http://irising.me/2011/12/12574/

http://bbs.duokan.com/forum/forum.php?mod=viewthread&tid=64538&highlight=kindle%2B4%2B字体