上一篇文提到了可以用 Microsoft YaHei Mono 做等宽字体,装上乍一看效果很不错,cjk 字符以外用的是 consolas,也和我个人习惯一致。但仔细看有问题,主要有俩:
- 相同字号下,字符比 consalas 字体要小,比如 consolas 用 16 号字,这个等宽雅黑要用 18 号字才能差不多大;
- 中英文混排时,字符对不齐。
这第二点很要命,本来用等宽字体就为了码代码能字符对齐。用 FontCreator 打开看,发现 consolas 部分的字体被缩小了,但依然在宽度上不是雅黑 cjk 字符的 1/2,不知道做这个等宽雅黑字体的人是如何考虑的。
那就自己改吧。 继续阅读“改造 Microsoft YaHei Mono”