说个关于更纱黑体的故事

逛论坛.jpg
等宽字体合集帖里闲逛,觉得也是时候换换口味了。正好看到更纱黑体,感觉还不错。
于是发生了下面的故事:


  • “字体不错,我的了”
  • UniGet,启动!Sarasa-TTC,安装!
  • 让我康康新字体
  • 搜索 “Sarasa-Mono-SC”
  • 没有
  • 重装
  • 还是没有
  • ???
  • 发现Sarasa-TTC带来的各色Sarasa字体全都没有SC版
  • 开始怀疑nerd-fonts
  • ……(此处省略大概15分钟的瞎搞)……
  • 开始怀疑人生
  • 偶然看到一行说明:“可以在IDE中用 ‘等距更纱黑体 SC’ 作为名称启用”
  • ……
  • ………
  • …………???!!!!

(全剧终)

5 个赞

我有用过这字体一段时间,
后来不知是不满哪个方面了,
又改成了文泉驿等宽微米黑
也是有些地方不合意,
就这样用着吧,
很难找到真的满意的字体,
中文合意了,英文可能不合意了,
英文合意了,可能数字又不合意了(特别是0中间加东西的那些字体)

1 个赞

這字體我用在思源上,寫代碼的話字母太窄了。

更纱的0.5宽度字母好像是为了中英对齐而刻意追求的

只论美观度的话,更纱的0.5太窄,思源的0.67太宽,0.6左右可能才是最适合的宽度

但不使用0.5这个宽高比的话,就会出现汉字与英文字符间距不一致的情况。汉字、谚文、汉喃等全角字符的宽高比必然是 1,如果英文半角字符的宽高比不是 0.5,就必然需要拉大全角字符的间距。

其实0.6也算能对齐吧,只不过比1:2苛刻,5个字母对齐3个汉字,不刻意打空格的很容易错开

其实这种 " 对齐" 对 TUI 排版而言就是不可接受的了。汉字、谚文、汉喃以及汉语标点,本质上是全角字符,按照惯例,全角字符的宽度就应该是半角字符的 2 倍。

1 个赞

使用之前应该双击打开文件,看看字体查看器里面显示的字体名是什么,或者查阅作者的使用说明

2 个赞

前面的都偏题了,终于到这回归正题 :rofl:

但有些时候,打开字体文件时显示的是字体的中文名,可在有些软件中,显示的都是字体的英文名(当然,也可能出现反过来的情况)。

比如,我在 LinuxMint 里面安装字体时,打开 SarasaMonoSC.ttf,显示的是 “Sarasa Mono SC”;但当安装好后,在系统的字体选择列表中显示的则是 “等距更纱黑体 SC”,包括写 CSS 或其他配置文件的时候,字体名称也应该写成 “等距更纱黑体 SC” 以便系统正确识别。

我记得 BabelMap 和 BabelPad 可以在查看字体信息时读取这些,可以按语言切换,不知道还有没有其他软件也能这样

字体里面设置了不同语言的显示名称,系统语言换成英语就是 Sarasa Mono SC 了

ttc格式的太大了,我用了一段时间之后发现我只用一种字形-字种的等宽版本,所以后来我干脆装个ttf省事了