修改用户手册的字体配置#603
Conversation
RuixiZhang42
left a comment
There was a problem hiding this comment.
- 修改
\emph的行为
不用 Fandol 楷体是有意为之。Fandol 系列的字框高深之比为 800∶200,而思源系列的字框高深之比为 880∶120,混用时不搭配的。另外,用思源宋体的 Medium 字重也是有意为之,根 Palatino 的 Regular 字重的灰度比较一致。
- 修改字体配置,使用等距更纱黑体作为等宽字体
更纱黑体系列的汉字部分好像就是从思源黑体直接拿过来的,没有设计上的额外调整。所以这里只是把 M+ Mono 换成了等距更纱黑体的西文部分(也就是 Iosevka),好像不是很有必要?Iosevka 的好处是有意大利斜体,M+ 没有。
另,尖角括号里的 “meta” argument 用的是 main font 的意大利斜体,并不是等宽。
- 消除警告
中文字体一般都没有「小型大写」这个特性,所以 Small Caps 一般都会给出警告。但警告并不影响 PDF 的输出吧?
|
TeX Gyre Pagella 是 Palatino 的克隆体(度量上相同的免费版复制品,aka 合法的山寨),就像 TeX Gyre Termes 是 Times/Times New Roman 的克隆体一样。 因为这个西文 Regular 本身的竖笔就有点粗,还需要稍微放大才好跟思源的中文配,结果就是西文更粗了一点,所以我选了思源宋体 Medium 跟放大后的 TG Pagella Regular 搭配。在你的配置下(第二张图),我看着觉得第三行汉字明显比正上方第二行的英文要浅,即灰度不均匀。 另一方面,用思源宋体 Heavy 的确是一个不好的选择,当初选 Heavy 大概是为了跟 M+ Bold 配。但是 M+ 的粗体其实做得并不好(尤其是小写字母 m 的三条竖笔都糊成一团了),跟 Iosevka 比起来更是完败……但是 Iosevka 的易认性做的也不太好,斜杠零有点像8、小写L混在数字里很容易认成1、小写e跟g开口留太小了等等。 小结一下:更纱黑体应该是没有必要的,不过等宽西文的 M+ 是可以退休成别的字体了;正文宋体的字重可以是 Medium+Bold。 |
那我下次有空再改改 |



\emph的行为这是编译好的用户手册 zhlineskip.pdf,我认为比原来的看着舒服