• 怎么更换kindle 4的字体?zz


    kindle4的汉字字体不是很好看,可以依据自己的需要,改成各种看顺眼的字体。下面是教程,我测试过,成功。

    1、复制字体
    将K4通过usb连接至PC,在根目录下建立fonts的文件夹。然后将要替换的中文字体文件复制到该文件夹下。
    2、进入工程模式
    在kindle根目录下创建ENABLE_DIAGS的空文件夹,然后拔出USB线,重启K4(在主画面,按“菜单键”进入Settings,再按“菜单键”选择Restart)


    3、工程模式连接K4
    重启K4后,设备会自动进入调试模式。

    这时将K4插上USB线连接到电脑,在K4菜单中依次选择 Misc individual diagnostics -> Utilities -> Enable USBnet,最后并根据提示按方向键右键确认(FW RIGHT)

    这时K4会出现如下屏幕提示,其中的ipAddress:192.168.15.244很重要(后面要用,把它记录下来)。

    5、安装Windows驱动
    当你在工程模式下选择了“Enable USBnet”后,Windows会自动安装K4工程模式的USB驱动。但在Win7系统下,系统可能不能识别工程模式下的k4,你需要通过设备管理器(device manager)中鼠标右键点选新产生的“无法识别的设备“,在弹出菜单中选择更新驱动程序,然后选择手动查找的方式,在列表中选择网络适配器(Network adapter),厂商选择Microsoft Coperation ,选择设备为”Remote NDIS based internet sharing device”。具体操作参考下图:

    6) 设置网络连接
    完成驱动安装后,会发现在网络连接面板中出现一个新的适配器(如图红框)。通过网络连接的属性选项,改变该设备的Ipv4,设置IP为:192.168.15.1,子网掩码为:255.255.255.0 ,其它保持空白。

    7) SSH登录
    好了,一切准备工作就绪,现在就可以用SSH登录了,在Putty中连接到之前要求你记录的IP地址:192.168.15.244(如果你没有putty工具的话,可以去网上下载) ,输入用户名为 root ,密码为 mario 。


    哈哈,不出意外现在已经成功登录k4的工程模式的后台,

    8)挂载驱动器
    在Putty窗口输入以下命令:
    mount /dev/mmcblk0p1 /mnt/base-mmc

    9)复制字体
    之前我们将需要改变的字体保存在了(/mnt/base-us/fonts/)目录下,输入以下命令将要替换的字体复制到系统字体目录下:
    (此处注意大小写)

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

    10) 修改系统默认中文字体
    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-Regular.ttf
    hans.plain=CJK-Regular.ttf
    hans.1=CJK-Bold.ttf
    hans.bold=CJK-Bold.ttf
    保存退出(按ESC,输入 :wq)。

    11)退出调试模式
    在K4上退回到调试模式主菜单(不停地按K4方向键的右键),然后选择”’Exit, Reboot or Disable Diags’”->”’Disable Diagnostics”,,并按照提示按左键确认(FW Left )退出。

    当设备将重启并回到正常模式后,字体已经替换成功了(包括菜单字体)。看下面的图,就是已经更换了字体的。

    经过以上步骤的修改后,语言为中文的书籍就能够正常显示了,但对于未设置语言的书籍(可以用PC上的calibre进行设置),以及Kindle主界面中的书籍标题,仍然没有更新到新的字体。我观察发现,问题在于Kindle会优先使用日文来渲染汉字,所以会存在日文汉字、正体中文、简体中文交叉显示的情况。

    那么就可以这么修改:

    当Kindle回到正常模式后,在主界面中按键盘键调出虚拟键盘,输入:

    ;debugOn –>确认键
    ~changelocale zh-CN.utf8 –>确认键
    ;debugOff –>确认键

    重新启动Kindle
    可以很好的让目录和未指定语言的书显示所指定的简体字体。
    而不用再 去改动 日韩和繁体字的 font配置文件了

    另外:不要SSH更改字体的办法:

    只要在 /mnt/base-mmc/usr/java/lib/font.properties 这个配置文件里把字体改成/mnt/base-us/CJK.ttf 之类,以后要替换字体就不用进ssh了。直接把字体放到Kindle的U盘根目录下 然后重启就行了。因为按照kindle的分区 /mnt/base-us就是在电脑上看得到的U盘模式的根目录。

  • 相关阅读:
    Ros与Vrep平台搭建
    场景采集难点
    写给师弟师妹论文排版秘籍
    采集项目笔记2
    采集项目记录1
    NLP&Python笔记——nltk模块基础操作
    Hash算法(含python实现)
    Python学习笔记——Socket通信
    Python学习笔记——GIF倒放处理
    OSError: [WinError 126] 找不到指定的模块 —— 解决办法
  • 原文地址:https://www.cnblogs.com/sunleecn/p/2674406.html
Copyright © 2020-2023  润新知