Ubuntu 24.10 / 24.04 LTS 中文部分显示出错解决方案(2024)
比如 "门" "复" 显示错误。
是日文、韩文字体在中文字体之前导致的。
解决方案
- 打开终端:
sudo nano /etc/fonts/conf.d/64-language-selector-cjk-prefer.conf
- 替换成以下内容,就是把
SC
TC
HK
调到JP
KR
前面了。
<?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>Noto Serif CJK SC</family>
<family>Noto Serif CJK TC</family>
<family>Noto Serif CJK JP</family>
<family>Noto Serif CJK KR</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Sans Mono CJK SC</family>
<family>Noto Sans Mono CJK TC</family>
<family>Noto Sans Mono CJK HK</family>
<family>Noto Sans Mono CJK JP</family>
<family>Noto Sans Mono CJK KR</family>
</prefer>
</alias>
</fontconfig>
- 输入
Ctrl + O
Enter
保存,Ctrl + X
退出。 Log Out
或Restart
后可正常显示。
标签: none