黑白色空间

0%

ubuntu font chinese | ubuntu中文字体渲染错误解决

对于这个字符在终端可能显示的很奇怪,因为是优先按照日文来显示的。

设置终端字体,在edit->preferences->custume font里面设置。

修复中文的渲染,编辑优先级。

1
sudo vi /etc/fonts/conf.avail/64-language-selector-prefer.conf

把中文字符家族放到最前面就可以了。

1
<?xml version="1.0"?>
2
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
3
<fontconfig>
4
  <alias>
5
    <family>sans-serif</family>
6
    <prefer>
7
      <family>Noto Sans CJK SC</family>
8
      <family>Noto Sans CJK JP</family>
9
      <family>Noto Sans CJK KR</family>
10
      <family>Noto Sans CJK TC</family>
11
      <family>Noto Sans CJK HK</family>
12
    </prefer>
13
  </alias>
14
  <alias>
15
    <family>serif</family>
16
    <prefer>
17
      <family>Noto Serif CJK SC</family>
18
      <family>Noto Serif CJK JP</family>
19
      <family>Noto Serif CJK KR</family>
20
      <family>Noto Serif CJK TC</family>
21
    </prefer>
22
  </alias>
23
  <alias>
24
    <family>monospace</family>
25
    <prefer>
26
      <family>Noto Sans Mono CJK SC</family>
27
      <family>Noto Sans Mono CJK JP</family>
28
      <family>Noto Sans Mono CJK KR</family>
29
      <family>Noto Sans Mono CJK TC</family>
30
      <family>Noto Sans Mono CJK HK</family>
31
    </prefer>
32
  </alias>
33
</fontconfig>

References

  1. Ubuntu 18.04 修复中文字体渲染问题 - Synscope