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

“Kindle插件”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 397 条留言

  1. 发现一些问题

    方正书宋简体:不知为何无法替换,替换后宋体无法显示,显示的是黑体
    (配置文件正确)

    冬青黑体简体中文:字体往上飘
    (如主页的设备名称、时间、阅读时显示的当前章节等,也就是下面说的“剃头”)

    田氏黑体旧字形、小米兰亭、微软雅黑、方正悠黑:粗体无法显示
    (如我的图书馆中的“全部 | 已下载”、书籍标题、前往中的当前阅读章节等)

    • 我终于解决粗体不显示的问题了,那就是把粗体字体也拷贝进去并在文件名末尾+Bold,因为加粗与不加粗的字体实际名称是一样的,加Bold的会当作粗体加载,我实验了win系统自带的雅黑与等线字体成功。甚至可以用软件改字体名,使正常字体与加粗字体使用不同字体(方正兰亭宋配合方正兰亭黑,小米兰亭改实际名配合等线粗体试验成功)。

      • 理论上是可以,但是这些字体毕竟不是配套的,在文章中难免有些不舒服。

        个人怀疑和字体本身的粗细有关。因为不显示粗体的问题,我就换了汉仪旗黑。但感觉太粗,就用了45S的,发现也不显示粗体。于是我又换了50S,粗体显示正常。

        可能是因为这些字体本身细,粗体显示的和普通字体难以分辨(只是个人感觉)

        目前也就只有这么凑合用了,话说你能把等线发我一份吗(普通+粗体),我现在用的是Linux,不方便去Windows拷

        • 链接:http://pan.baidu.com/s/1sltMpq9 密码:2xci,觉得中等字体都有点细,我的kindle显示比较淡,很郁闷

      • 李婷婷 您好。Fonts Hack 插件是明确支持 KV 的,如果不能使用请提供更详细的信息,比如越狱是否成功、插件是否安装成功等,越详细的描述越能为排查问题提供帮助。如果只提供“就是不行”这种过于简略的词句,别人是无法为您提供帮助的。

        • 越狱成功了,插件装了,配置也放进conf.d文件夹了,还有需要的字体。但是我不知道怎么开启了 USE_ALT_FONTS 选项,重启了在根目录就生成这个文件。无法去掉。是不是这个和font hack冲突啊。多谢!

          • USE_ALT_FONTS 文件应该是是 Fonts Hack 生成的,和它没关系。后缀名为 .conf 的配置文件名是数字开头的吗?

        • 另外,我的kindle是5.8.1 ,font hack的官方帖子,只说FW 5.3.x – 5.7.x Fonts Hack呀。

          http://www.mobileread.com/forums/showthread.php?t=219405

        • 另外 linkfonts\fonts ,文件夹里的字体名称必须英文或拼音吗?

          捯饬了2天晚上,还是不成功,越狱是成功的,配置也按照你上面的粘贴替换好了,还是不行。快哭了 。。。

          • 字体名改不改无所谓,Kindle 仅识别字体的真实文件名。安装插件的时候 kindle-python-0.14.N 这个安装过了吗?

            • 先装python的。第二次越狱还是不行啊。我真的崩溃了,kindle voyage也在越狱后升级到5.8.2固件了。

    • kindle voyage可以的,我的就是voyage。目前替换字体没问题。就按照那个替换字体的帖子一步一步来就OK了。

      • 贴一下我的配置,没错啊,还是不行。这次替换以后,黑体,楷体、圆体都不动了,切换的时候。求解决啊各位菊苣。

        STSong

        FZYaSong-M-GBK

        STHeiti

        MI LANTING

        STKai

        FZSongKeBenXiuKaiS-R-GB

        STYuan

        CloudYuanZhunGBK

  2. 我从方正字库买了一款「方正启体_GBK」的字体,但是无论怎么修改字体的名字,放进kindle永远都是无效,我在字体册里面查到PostScript 名称 是「FZQTK–GBK1-0」,然后在windows系统里面的字体试衣间里查到的名字是「FZQiTi-S14」但是改配置文件更新后还是替换无效。不知道可否提供联系方式我将字体发给您帮我测试看看是不是这一款字体不支持呢?因为从此站点下载的字体都是可以正常替换使用的,字体真实名字命名格式也符合方正的标准,搞不懂这是什么原因了。谢谢您。

                • 字体文件是原版的,没有任何改动。我测试替换的是圆体,代码块如下:

                  ...
                  
                  	<!-- 替换圆体 -->
                  	<match target="pattern">
                  		<test name="family" compare="eq">
                  			<string>STYuan</string>
                  		</test>
                  		<edit name="family" mode="prepend" binding="strong">
                  			<string>FZQiTi-S14</string>
                  		</edit>
                  	</match>
                  
                  ...
              • 真是奇了怪了,在发给你测试之前我试过无数次,FZQiTi-S14这个名字也是折腾过的,永远没效果,今天一试居然就奇迹般的替换成功了…汗颜。。。会不会是MAC下编辑会导致某些错误?我今天是在windows系统编辑的conf文件。总之能用上就万事大吉了。非常感谢kindlefere~

                • 恭喜!不知道您使用的是什么编辑器?一般编辑这种配置文件不要用系统默认的的如 Mac 下的“文本编辑”或 Windows 下的“记事本”之类的文本编辑器,而要用像 Vim、Sublime Text、editplus 等这种代码编辑器。

              • 就是用的文本编辑,因为其它字体可以正常替换所以没有考虑过这方面的问题。现在问题终于解决了。谢谢!

  3. 这个是直接Kindle上的截图吗?期待这样的帖子很久了,谢谢。

  4. 目前自用方正悠黑506L和方正超大字符集宋体。悠黑因为字重全,可以选择自己喜欢的粗细。

  5. 宋刻本秀楷 好像有 GBK 版本的,另外正文字体推荐 方正新书宋 也有 GBK 甚至 GB18030 版

    • 宁静大MM
      基于所谓的GBK版本对字形修正,又加了日常手机上的特殊字符:
      个人不太习惯宋刻本秀楷的“修”字,第二竖实在太长了,强迫症下我用fontlab已经把这一笔缩短了一些;
      以AR PL UKai打底,仿宋刻本秀楷外形改长改窄变形后补入汉字,以仿宋轻微加粗后补入特殊符号,获得单一字重版本;
      在此基础上,修正布局为1000,XY轴增粗10获得粗版,减细5获得细体版,尽力修正部分变形笔画;
      注意,韩文未补入(苹果机的韩文不在pingfang.ttc,所以为了缩小体积我未加入韩文),需要移植到安卓的小伙伴请自行加入。
      ——————

      英文做了粗细斜。
      官方原版英文大约向右倾斜10度,过于倾斜了,我把常规字稍微向左纠偏了3-4度(抱歉具体数字忘了),斜体字为了看起来明显,已经根据字距最大幅倾斜,再斜1度的话数字9的右边就贴边了。
      锁屏时间的超细字重有轻微变形,已尽力修复笔画使之自然,但个人感觉终究好像不完美。

      下载地址

      链接:pan.baidu.com/s/1dDnvsrB 密码:7sdr

  6. 汉仪润圆不错啊…另外我觉得一起给出正版购买链接也可以嘛
    还有给的思源黑体应该是旧版,我以前也遇过字被抬高的问题,换了最新版就解决了

    • Aaron Swartz 您好。谢谢推荐字体,已收录。之前的思源黑体确实是旧版本,新版本不存在此问题,现已更新,谢谢指正。

  7. 在Kindle根目录下直接建立fonts文件夹,放入字体文件,重启之后,自己制作的电子书可以直接引用外链字体,虽然不是每一种字体文件都可以,但也不是必须内嵌字体,而且不需要越狱。

      • 好像也没有什么办法写的更具体了,以我目前尝试的,包括仿宋、标宋(不知道是大标宋还是小标宋)、博雅刊宋、兰亭宋、书宋这几种字体,将字体文件放入Kindle根目录下新建fonts文件夹内。然后就可以重启就可以了。

        在电子书内的css文件内自定义字体:

        @font-face {
            font-family: "fs";
            src: local("FangSong");
        }
        
        @font-face {
            font-family: "h2";
            src: local("h2");
        }
        
        @font-face {
            font-family: "fzss";
            src:  local("FZShuSong-Z01");
        }
        
        @font-face {
            font-family: "byks";
            src: local("FZBoYaKanSongK");
        }
        @font-face {
            font-family: "lts";
            src: local("FZLanTingSong");
        }

        最后就是在epub文件内正常调用这些字体就可以了。

          • 对,是这个办法。提供一份css给你们。

            /** 字体定义 **/
            /*宋体(明體)*/
            @font-face {
                font-family: "st";
                src: local("st"),local("st"),local("SongTi"),local("Songti"),
            	local("正文"),local("宋体"),local("明体"),local("明朝"),
            	local("Songti"),local("Songti SC"),local("Songti TC"),
            	local("STSongti"),local("STSong"),local("Song S"),
            	local("STBShusong"),local("TBMincho"),
            	local("HYMyeongJo"),local("DK-SONGTI");
            }
            
            /*仿宋体(宋體)*/
            @font-face {
                font-family: "fs";
                src: local("fs"),local("FangSong"),local("Fangsong"),
            	local("仿宋"),local("仿宋_GB18030"),local("仿宋_GB2312"),
            	local("Yuanti"),local("Yuanti SC"),local("Yuanti TC"),
            	local("STYuanti"),local("STYuan"),
            	local("DK-FANGSONG");
            }
            
            /*楷体(正體)*/
            @font-face {
                font-family: "kt";
                src: local("kt"),local("KaiTi"),local("STKaiti"),local("STKai"),
            	local("楷体"),local("楷体_GB18030"),local("楷体_GB2312"),
            	local("Kaiti"),local("Kaiti SC"),local("Kaiti TC"),
            	local("MKai PRC"),local("MKaiGB18030C-Medium"),
            	local("MKaiGB18030C-Bold"),local("DK-KAITI");
            }
            
            /*黑体(无衬线字体)*/
            @font-face {
                font-family: "ht";
                src: local("ht"),local("信黑 W4"),local("信黑"),
            	local("微软雅黑"),local("雅黑"),
            	local("STHeiti"),local("STHei"),
            	local("MYing Hei S"),local("TBGothic"),
            	local("Heiti"),local("Heiti SC"),local("Heiti TC"),
            	local("DK-HEITI");
            }
            
            /*华秀月明粗(古风字体)*/
            @font-face {
                font-family: "h1";
                src: local("h1"),local("H-秀月"),local("Heading2"),local("Title2"),local("标题2"),
            	local("方正大标宋_GBK"),local("方正大标宋简体"),local("方正大标宋繁体"),
            	local("Dabiaosong"),local("Songti"),local("Songti SC"),local("Songti TC"),
            	local("STSongti"),local("STSong"),local("Song S"),local("Song T"),
            	local("STBShusong"),local("TBMincho"),local("HYMyeongJo"),
            	local("DK-XIAOBIAOSONG");
            }
            
            /*大标宋*/
            @font-face {
                font-family: "h2";
                src: local("h2"),local("h2 DaBiaoSong"),local("Heading2"),local("Title2"),local("标题2"),
            	local("方正大标宋_GBK"),local("方正大标宋简体"),local("方正大标宋繁体"),
            	local("Songti"),local("Songti SC"),local("Songti TC"),
            	local("STSongti"),local("STSong"),local("Song S"),local("Song T"),
            	local("STBShusong"),local("TBMincho"),local("HYMyeongJo"),
            	local("DK-XIAOBIAOSONG");
            }
            
            /*小标宋*/
            @font-face {
                font-family: "h3";
                src: local("h3"),local("h3 XiaoBiaoSong"),local("Heading3"),local("Title3"),local("标题3"),
            	local("方正小标宋_GBK"),local("方正小标宋简体"),local("方正小标宋繁体"),
            	local("Songti"),local("Songti SC"),local("Songti TC"),
            	local("STSongti"),local("STSong"),local("Song S"),local("Song T"),
            	local("STBShusong"),local("TBMincho"),local("HYMyeongJo"),
            	local("DK-XIAOBIAOSONG");
            }
              • 请问老老牛的唯美字体2.0 适用这个方法吗。

                《三国演义》(毛评绣像本),Epub版,2012.12.02 V1.30,在多看上堪称完美啊,可惜kindle voyage不支持多看啊,
                这种方法,把老老牛的唯美字体包放进fonts文件夹,是不是就可以调用了?

                • 我这个实际上就是在老牛的基础上修改的。方法是一样的。你可以将我的字体包解压出来,把fonts文件夹拷贝到kindle根目录,然后重启(切记一定要重启),然后应该就有多字体效果了。

            • 明白了,那就和格式没关系了。制成 ePub 格式再转换 mobi 是一种方法,比较方便。我通常用的是更原始的方法,是通过手写 HTML 再用 KindleGen 生成 mobi。当然两者其实没差。

              但是我测试了下,具体步骤如下:

              1、首先在 Kindle 跟目录新建了一个 fonts 文件夹,然后把名为“方正启体_GBK.ttf”的文件放进去,它的真实字体名是“FZQiTi-S14”;

              2、修改一本书电子书源文件中的 CSS 文件,加入以下代码:

              /* 定义字体 */
              @font-face {
                  font-family: "test";
                  src: local("FZQiTi-S14");
              }
              /* 应用字体 */
              body {
                  font-family: "test";
              }

              3、用 KindleGen 把源文件生成 mobi 格式并放入 Kindle 中,然后重启 Kindle。

              重启完毕后,打开那本电子书,发现字体并没有变化。请问是否有哪一步骤操作有误?

              • 根据我自己的测试,body里面定义字体是没有用的,可以试试在p或者div里面定义字体看看。

              • 在body里面定义字体如果需要生效的话,好像需要提升优先级,试试这样:

                body {
                    font-family: "test"!important;
                }

                这样应该是可以的。

                • 谢谢,测试仍然无效。能否烦劳把您制作的电子书和相关字体发送一份到邮箱(获通过网盘分享),我直接放到我的 Kindle 中测试一下。

                • 没有试成功,在calibre里看转换的mobi已经改对了
                  .calibre3 {
                  font-family: “ltzh”;
                  line-height: 1.2
                  }
                  但是send to kindle后发现,转成的azw3里,相应的css偏偏在font-family那里空了一行,如下
                  .calibre3 {

                  line-height: 1.2
                  }

                  请教下应该怎么搞定?

  8. 看书还是推荐衬线字体,无衬线看多了会很累。
    自带黑体可以不用替换,反正不用来看书,和系统嵌合也合适。

  9. 黑体替换后,书籍里点击前往目录,正在看的章节不能粗体显示了。kwp3

      • 我的感觉是替换所有黑体都会,因为黑体是系统字体嘛,前往-目录 都以黑体显示,原生的在正在看的章节就会加粗显示。替换后就不加粗了,不能看出正在看的是那章,谢谢

        • 实际测试了吗?目前我使用的是“思源黑体”,点击前往,当前阅读的章节标题是加粗状态。

          • 我之前替换过思源黑体,微软雅黑,而且我还把粗体也拷贝进去了。替换后,系统界面字体也会跟着改变,即使看书时用的宋体,前往目录也是用的系统字体-黑体。但是我的不显示粗体,可能是我个人原因,我是用了四个文件替换了分别四种字体,不知道是不是这个原因。

            • 我更换的是文末那个配置文件所示的四种字体,效果如截图1所示,点击“前往”后,如截图2所示,当前阅读章节的标题为“XML网站地图”是加粗的。

              • 应该替换配置用英文名就好了,但你的思源字体在我的kindle上5.8.1系统,就是在前往页面,不点前往时,底部也有个章节提示,字体只能显示一般,就是说字体被剃头了,不知道楼主有没有这个问题,谢谢楼主耐心回复

                • 确实有这个问题。这应该是由于思源这款字体默认行高过大导致的。新版本思源黑体已修正此问题。

                • 抱歉,出现此问题是因为之前提供的是旧版本“思源黑体”,在新版本中此问题已修复。下载链接已更新,请重新下载。

  10. 第二段“并且还有通过这种方法制作的电子书,在邮件推送后潜入的字体可能会失效”
    应该是嵌入吧