在Ubuntu18.04系统中,有些应用菜单栏什么或者其他位置字体只显示下面一部分,而上面一部分被遮挡,情况有轻有重,其原因是Ubuntu在使用字体Noto Sans CJK时优先选择JP即日文字体,这一问题可以通过修改配置文件/etc/fonts/conf.avail/64-language-selector-prefer.conf来修复:
sudo gedit /etc/fonts/conf.avail/64-language-selector-prefer.conf
调整原文件里各语言顺序如下,SC是简体中文,TC是繁体中文
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans CJK SC</family>
<family>Noto Sans CJK TC</family>
<family>Noto Sans CJK HK</family>
<family>Noto Sans CJK JP</family>
<family>Noto Sans CJK KR</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>No