2016.10.18 20:34 更新:
已经解决问题了,gvim 异常的原因是我为 serif 绑定了不存在的字体,导致的文字高度计算错误。
全面替换掉 Noto/Source Han 的字体后,kde 系列的问题也得到了解决。 = =!
症状如下:
kate, konsole 的中文只能显示部分(纵向); Dolphin 的侧栏中文位置有些对齐问题。但Qt 系列的大部分软件没有问题,包括
kate, konsole, dolphin 的其他位置。图:
konsole & kate
dolphin
没有使用 infinality 的软件包
gvim 中的问题比较蹊跷,字体的高度似乎出现了偏差,每一行都很高,这也导致了 airline 显示非常诡异,在去掉 /etc/fonts/conf.d/49-sansserif.conf 后,问题的到了解决,但是中文的字体会改变 Orz 没有搞明白是哪里的问题 (大概需要对 fontconfig 再了解一些)。
去掉 /etc/fonts/conf.d/49-sansserif.conf 后
最近编辑记录 zwindl (2016-10-18 20:36:55)
论坛最猹
离线
你这个字体有问题的样子。
离线
你这个字体有问题的样子。
百合求指导 QAQ
论坛最猹
离线
依云 说:你这个字体有问题的样子。
百合求指导 QAQ
你知道这个字体是什么字体吗?不知道的话 fc-match 看看能命中它不?
离线
你知道这个字体是什么字体吗?不知道的话 fc-match 看看能命中它不?
我设置的字体是 Fantasque Sans Mono, 去掉 49-sansserif 后 fallback 到的中文字体好像叫 FandolKai。
去掉 49-sansserif 之后
$ fc-match sans-serif
$ fc-match sans
$ fc-match monospace
$ fc-match Fantasque\ Sans\ Mono
都没有出现 FandolKai 或是 Fandol*
最近编辑记录 zwindl (2016-10-18 18:16:52)
论坛最猹
离线
我决定还是再学一遍 fontconfig 的调制方法,解决以后我会更新解决方案。
论坛最猹
离线