Kindle 中文字体推荐:更换一下字形口味

从未越狱过的 Kindle 5.8.x 版本固件已经可以越狱,请点击这里查看详细越狱步骤。

Kindle 默认仅内置了四款简体中文字体和两款繁体中文字体,相比英文字体选择的余地少了点。如果对默认字体不满意,或者想换换字形的口味怎么办?有两种方法可以实现:一种是往 Kindle 电子书种中内嵌单个字体内嵌多种字体,另一种是先把 Kindle 越狱然后安装 Fonts Hack 插件替换原生字体。

这两种方法各有优缺点。使用内嵌字体的方式,每一本书都需要单独处理,由于每一份电子书都要嵌入一个(或多个)字体文件,所以体积会明显增加,并且还有通过这种方法制作的电子书,在邮件推送后嵌入的字体可能会失效。而越狱更换字体的方法需要一点时间折腾越狱和插件,但是由于是直接替换内置字体,所以不存在内嵌字体的那些缺点,属于一劳永逸的方法。

本文根据实测筛选了一些适合阅读的正文字体,小伙伴们可以根据自己的喜好选用、下载。每个字体附带真实字体名称和效果截图。提供的下载均为原版字体文件,如果对字重有特殊要求,可以使用字体修改软件自行优化。另外需要注意的是,替换“黑体”后,Kindle 的界面字体也会使用该字体。

如果你也有好的适合在 Kindle 上阅读的字体,欢迎留言分享。

目录

一、宋体
1、方正标雅宋
2、方正兰亭宋
3、田氏宋体旧字形
4、方正博雅方刊宋
5、方正书宋
6、方正超大字符集
7、索尼明体
9、方正新书宋简体
8、方正清刻本悦宋简体
二、黑体
1、汉仪旗黑
2、冬青黑体简体中文
3、方正兰亭中黑
4、田氏黑体旧字形
5、思源黑体
6、小米兰亭
7、微软雅黑
8、方正悠黑
三、楷体
1、方正北魏楷书
2、方正楷体
3、索尼楷书
4、锐字云字库楷体
5、方正宋刻本秀楷简体
四、圆体
1、方正准圆
2、锐字云字库准圆体
3、字体管家细圆体
4、浪漫雅圆
5、汉仪润圆
五、其它
1、方正启体

* 注意!带有 GBK 字样的简繁通用,越狱替换字体注意要使用真实字体名。
* 由于百度网盘会屏蔽字体下载,所以只提供一个加密打包的分享:点击下载

一、宋体

1、方正标雅宋

字体名称:方正标雅宋_GBK
真实名称:FZYaSong-R-GBK
适用范围:简体字、正(繁)体字
效果截图:FZYaSong-R-GBK_thumb
字体下载:本地下载

2、方正兰亭宋

字体名称:方正兰亭宋_GBK
真实名称:FZLanTingSong
适用范围:简体字、正(繁)体字
效果截图:FZLanTingSong_thumb
字体下载:本地下载

3、田氏宋体旧字形

字体名称:田氏宋体旧字形
真实名称:Tianshi-SunOld
适用范围:简体字
效果截图:Tianshi-SunOld_thumb
字体下载:本地下载

4、方正博雅方刊宋

字体名称:方正博雅方刊宋_GBK
真实名称:FZBoYaFangKanSongK
适用范围:简体字
效果截图:FZBoYaFangKanSongK_thumb
字体下载:本地下载

5、方正书宋

字体名称:方正书宋_GBK
真实名称:FZShuSong-Z01
适用范围:简体字、正(繁)体字
效果截图:FZShuSong-Z01S_thumb
字体下载:本地下载

6、方正超大字符集

字体名称:方正超大字符集
真实名称:Simsun (Founder Extended)
适用范围:简体字
效果截图:Simsun-Founder-Extended_thumb
字体下载:本地下载

7、索尼明体

字体名称:索尼明体
真实名称:SonyReader Ming
适用范围:简体字
效果截图:SonyReader-Ming_thumb
字体下载:本地下载

8、方正新书宋简体

字体名称:方正新书宋简体
真实名称:FZNewShuSong-Z10S
适用范围:简体字
效果截图:FZNewShuSong-Z10S_thumb
字体下载:本地下载

9、方正清刻本悦宋简体

字体名称:方正清刻本悦宋简体
真实名称:FZQingKeBenYueSongS-R-GB
适用范围:简体字
效果截图:FZQingKeBenYueSongS-R-GB_thumb
字体下载:本地下载

二、黑体

1、汉仪旗黑

字体名称:汉仪旗黑55S
真实名称:HYQiHei
适用范围:简体字
效果截图:HYQiHei_thumb
字体下载:本地下载

2、冬青黑体简体中文

字体名称:冬青黑体简体中文W3
真实名称:Hiragino Sans GB
适用范围:简体字
效果截图:Hiragino-Sans-GB_thumb
字体下载:本地下载

3、方正兰亭中黑

字体名称:方正兰亭中黑_GBK
真实名称:FZLanTingHei-DB-GBK
适用范围:简体字
效果截图:FZLanTingHei-DB-GBK_thumb
字体下载:本地下载

4、田氏黑体旧字形

字体名称:田氏黑体旧字形
真实名称:Tianshi-HeiOld
适用范围:简体字
效果截图:Tianshi-HeiOld_thumb
字体下载:本地下载

5、思源黑体

字体名称:思源黑体
真实名称:Noto Sans CJK SC
适用范围:简体字
效果截图:Noto-Sans-CJK-SC_thumb
字体下载:本地下载官方页面

6、小米兰亭

字体名称:小米兰亭
真实名称:MI LANTING
适用范围:简体字
效果截图:MI-LANTING_thumb
字体下载:本地下载

7、微软雅黑

字体名称:微软雅黑
真实名称:Microsoft Yahei
适用范围:简体字
效果截图:Microsoft-Yahei_thumb
字体下载:本地下载

8、方正悠黑

字体名称:方正悠黑
真实名称:MHei PRC
适用范围:简体字
效果截图:MHei-PRC_thumb
字体下载:本地下载

三、楷体

1、方正北魏楷书

字体名称:方正北魏楷书_GBK
真实名称:FZBeiWeiKaiShu-S19
适用范围:简体字、正(繁)体字
效果截图:FZBeiWeiKaiShu-S19_thumb
字体下载:本地下载

2、方正楷体

字体名称:方正楷体_GBK
真实名称:FZKai-Z03
适用范围:简体字、正(繁)体字
效果截图:FZKai-Z03_thumb
字体下载:本地下载

3、索尼楷书

字体名称:索尼楷书
真实名称:SonyReader Kai
适用范围:简体字
效果截图:SonyReader-Kai_thumb
字体下载:本地下载

4、锐字云字库楷体

字体名称:锐字云字库楷体_GBK
真实名称:CloudKaiTiGBK
适用范围:简体字、正(繁)体字
效果截图:CloudKaiTiGBK_thumb
字体下载:本地下载

5、方正宋刻本秀楷简体

字体名称:方正宋刻本秀楷简体
真实名称:FZSongKeBenXiuKaiS-R-GB
适用范围:简体字
效果截图:FZSongKeBenXiuKaiS-R-GB_thumb
字体下载:本地下载

四、圆体

1、方正准圆

字体名称:方正准圆_GBK
真实名称:FZZhunYuan-M02
适用范围:简体字
效果截图:FZZhunYuan-M02_thumb
字体下载:本地下载

2、锐字云字库准圆体

字体名称:锐字云字库准圆体_GBK
真实名称:CloudYuanZhunGBK
适用范围:简体字、正(繁)体字
效果截图:CloudYuanZhunGBK_thumb
字体下载:本地下载

3、字体管家细圆体

字体名称:字体管家细圆体
真实名称:AaRoundLi
适用范围:简体字
效果截图:AaRoundLi_thumb
字体下载:本地下载

4、浪漫雅圆

字体名称:浪漫雅圆
真实名称:ZhunYuan
适用范围:简体字
效果截图:ZhunYuan_thumb
字体下载:本地下载

5、汉仪润圆

字体名称:汉仪润圆55W
真实名称:HYRunYuan
适用范围:简体字
效果截图:HYRunYuan_thumb
字体下载:本地下载

五、其它

1、方正启体

字体名称:方正启体_GBK
真实名称:FZQiTi-S14
适用范围:简体字、正(繁)体字
效果截图:FZQiTi-S14_thumb
字体下载:本地下载

—————–

* 附越狱 Fonts Hack 插件替换字体配置文件

下面所示的配置文件将会把默认的简体字体“宋体”、“黑体”、“楷体”和“圆体”分别替换为“方正标雅宋”、“思源黑体”、“方正北魏楷书”和“方正准圆”。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

    <!-- 替换宋体 -->
    <match target="pattern">
        <test name="family" compare="eq">
            <string>STSong</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>FZYaSong-R-GBK</string>
        </edit>
    </match>

    <!-- 替换黑体 -->
    <match target="pattern">
        <test name="family" compare="eq">
            <string>STHeiti</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Noto Sans CJK SC</string>
        </edit>
    </match>

    <!-- 替换楷体 -->
    <match target="pattern">
        <test name="family" compare="eq">
            <string>STKai</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>FZBeiWeiKaiShu-S19</string>
        </edit>
    </match>

    <!-- 替换圆体 -->
    <match target="pattern">
        <test name="family" compare="eq">
            <string>STYuan</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>FZZhunYuan-M02</string>
        </edit>
    </match>

</fontconfig>

如果想要替换繁体字,可在配置文件中复制一个 <match> 代码块并修改一下即可。系统自带繁体字体的真实字体名为“Song T(宋體)”和“MYing Hei T(黑體)”。

* 如何显示显示粗体字

准备好粗细两款字体,保证两个字体是真实名称相同(同一字体族),在粗体字体文件后添加字符 bold,然后把两个字体文件都拷贝进 linkfonts/fonts 文件夹中即可。感谢小伙伴“陈奕迅”提供的方法。

* 注意,替换中文字体后英文失效的解决方法如下:

conf.d 文件夹内放两个配置文件,一个中文一个英文。中文的就是替换中文字体的配置文件,而英文的,需要把 etc 文件夹中的 fc-override-fallback.tpl 复制一份,将后缀名改为 .conf 后放到到 conf.d 文件夹中。重点是,为这两个配置文件命名时,中文的文件名开头的数字要比英文的小,比如中文配置文件名为 99-fc-override-CN.conf,那英文配置文件名就应该是 100-fc-override-EN.conf。这样 Kindle 就可以正常渲染英文字体了。此方法由小伙伴“湘西山民”提供。

—————–

* 相关教程:

有帮助,[ 捐助本站 ] 或分享给小伙伴:

发表评论

标注为 * 的是必填项。您填写的 Email 将会被保密。如果是在本站首次留言,审核后才能显示。

小伙伴们发表了 222 条评论

  1. shriawn问到了KPW如何添加字体,现在我把添加字体的方法说一下。
    首先修改/var/local/system/font.properties 文件
    我是这样修改的

    fonts.ja=tsukushimincho
    font.tsukushimincho.display=\u7B51\u7D2B\u660E\u671D
    fonts.zh-Hans=stkai,styuan,test1,test2,test3,test4,test5,test6,test7
    font.stkai.display=\u6977\u4F53
    font.styuan.display=\u5706\u4F53
    font.test1.display=\u9c9c\u70c8\u4e4b\u9f99
    font.test2.display=\u541b\u5f80\u4f55\u5904
    font.test3.display=\u795e\u5723\u4e4b\u5149
    font.test4.display=\u6697\u591c\u82cf\u9192
    font.test5.display=\u91ce\u8702\u98de\u821e
    font.test6.display=\u65e0\u53ef\u8a00\u55bb
    font.test7.display=\u963f\u591a\u5c3c\u65af
    languages=ja,zh-Hans

    这样就在电子书的Aa菜单里多出test1,test2…test7这几个字体了

    然后需要做的事就是在字体配置文件里把那几个字体替换了

    这是我修改的字体配置文件

    <!-- Modified -->
    <!-- PART 1. Chinese (Up to 11 Fonts, original 4 fonts ) -->
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>MYing Hei S</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>Droid Sans</string>
    	</edit>
    </match>
    <!-- For Newer Version -->
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>STHeiti</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>Droid Sans</string>
    	</edit>
    </match>
    	<match target="pattern">
    	<test name="family" compare="eq">
    		<string>STKai</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>汉仪书魂体简</string>
    	</edit>
    </match>
    	<match target="pattern">
    	<test name="family" compare="eq">
    		<string>STSong</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>方正宋黑_GBK</string>
    	</edit>
    </match>
    	<match target="pattern">
    	<test name="family" compare="eq">
    		<string>STYuan</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>方正少儿_GBK</string>
    	</edit>
    </match>
    <!-- Alternative fonts -->
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>test1</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>等线</string>
    	</edit>
    </match>
    <!-- Also -->
    	<match target="pattern">
    	<test name="family" compare="eq">
    		<string>等线</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>等线</string>
    	</edit>
    </match>
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>test2</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>汉仪秀英体简</string>
    	</edit>
    </match>
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>test3</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>我字酷无非字体</string>
    <string>新蒂小丸子小学版</string>
    	</edit>
    </match>
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>test4</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>汉仪乐喵体简</string>
    	</edit>
    </match>
    
    
    <!-- Additional -->
    
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>test5</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>田氏颜体大字库</string>
    	</edit>
    </match>
    
    
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>test6</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    		<string>华康POP1体W5</string>
      		</edit>
    </match>
    
    
    <match target="pattern">
    	<test name="family" compare="eq">
    		<string>test7</string>
    	</test>
    	<edit name="family" mode="prepend" binding="strong">
    	<string>kitty原始猫咪中文智能手机字体</string>
    		<string>汉仪蝶语体简</string>
    	</edit>
    </match>

    最多可以添加到11个字体,多了下面那个修改字号的选项就看不见了

        • 是 update, 不是 clear。

          在 Kindle 中打开 kindle LAUNCHER,然后依次点击 Fonts > Fonts Hack Behavior > Update fontconfig cache,待刷新配置并重启 Kindle 完毕后,即可成功替换字体。

  2. 您好,我按照您的步骤进行的越狱和替换字体。但是完成之后kindle的字体依旧是系统原装的字体。我文本编辑用的visual studio 。请问是什么原因啊。

    • 不亖 您好。越狱安装插件是一个比较麻烦的事儿,有时候需要反复测试才可能成功。您提的问题比较宽泛,我无法很准确的告诉您问题所在,请您按照步骤仔细排查可能出现的问题,我只能针对具体出现问题的步骤给您建议。

  3. 替换了中文字体之后英文字体都变成了中文的,只剩下hevi还在 其他的都成了宋或黑

    • 介绍一个改进的中文字体替换方法。 这个方法对英文字体和英文用户界面没有任何影响。更多相关技术问题可参考: Kindle 越狱与替换中文字体的实用技术问题

          <!-- 替换宋体 -->
          <match target="pattern">
      		<test compare="contains" name="lang">
      		    <string>zh</string>
      		</test>
      		<test name="family" compare="eq">
      			<string>STSong</string>
      		</test>
      		<edit name="family" mode="prepend" binding="strong">
      			<string>FZYaSong-R-GBK</string>
      		</edit>
          </match>