自带字体不够用时:换一个自己的
阅读应用自带的字体大体够用,也就到那儿为止。读得多了,迟早会有自己看着顺眼的一款。
中文为什么更讲究
汉字是方块字,笔画填满整个字身,字面率比拉丁字母高得多。同样的字号下,中文的视觉密度要大一截。
所以有两件事比读英文时敏感。太细的字体在小字号下笔画会粘在一起,「馕」「鬻」这种笔画多的字最先糊掉;行距不够时,上一行的下半和下一行的上半会在视觉上互相干扰。
还有一件是中文独有的:同一个码位在不同地区的字形不一样。
该装哪一种
思源黑体和思源宋体(Source Han Sans、Source Han Serif)由 Adobe 和 Google 制作,免费,字重齐全,而且分地区版本。这一点很重要,下一节说明。
Noto Sans SC 和 Noto Serif SC 实际上是同一套字,覆盖范围广,生僻字比系统默认多。
长篇阅读建议从中等字重开始。宋体系在长文里通常比黑体系更耐读。
一定要挑对地区版本
思源系列和 Noto CJK 都分成 SC、TC、JP、KR 四个版本。它们共用码位,但字形按各地标准而异。
用日文版读中文,「骨」「直」「户」这些字会显示成日文的写法,认得出但不对。用繁体版读简体可能出现缺字。
所以下载时要认准文件名里的 SC,而不是随手抓一个「思源黑体」。
怎么装
- 把字体文件下载到手机。
- 打开阅读设置里的字体项。
- 选择添加自己的文件。
- 重新调字号和行距。换了字体,同样的数字看起来会不一样。
最容易踩的坑
应用的字体选择器只接受 .ttf 和 .otf。所以下面这几种根本不会出现在列表里:
.ttc文件。这是把多个字重打包成一个文件的格式,思源系列最常被下载的「Super OTC」就是这种。得另外下载单一字重的.otf。- 还没解压的
.zip。字体几乎都是压缩包形式发布的。 .woff和.woff2,那是给浏览器用的网页字体。
出现空心方块时
空心方块表示这个字在文本里存在,但字体里没有它的字形。
这不是编码问题,文件也没坏。中文最常在生僻字、异体字和古籍用字上碰到,人名里的冷僻字也是高发区。换成字库更全的字体通常就解决了。
怎么跟真正的编码问题区分,写在乱码那篇。
PDF 不适用
PDF 在文件内部指定字体,而且通常自己带着,所以应用的设置够不着它。
切到重排模式后,文字会被抽出来重新排版,这时你的字体才生效,代价是图片和表格会消失。细节在这里。