2025-07-03 22:57:11[Share Experiences]更换系统默认中文字体的技巧

更换系统默认中文字体的技巧

2022-5-24

下面以3种中文字体为例:

小米 MiSans

华为字体:HarmonyOS Sans SC

更纱黑体:Sarasa Fixed SC

方法:

以 root 或者 sudo ,在 /etc/fonts/conf.d/ 目录下,新建一个 33.conf 文件

(注意:前面的2位数字序号,可以改成 31-34的任意一个。 )

文件内容如下(以小米 MiSans 中文字体为例):

MiSans

sans-serif

zh-cn

sans-serif

MiSans

保存文件。

说明:首先,系统里要已经安装了这款字体文件。查看方法:

以普通用户,运行命令

fc-list | grep -i "misans"

如果有安装过这款字体,输出内容类似如下所示:

/usr/share/fonts/truetype/xiaomi/MiSans-Regular.ttf: MiSans:style=Regular

/usr/share/fonts/truetype/xiaomi/MiSans-Bold.ttf: MiSans:style=Bold

然后,以普通用户,运行命令来确认系统默认的 sans-serif 字体,是否已经设定为 小米 MiSans:

fc-match sans-serif

输出示例如下:

MiSans-Regular.ttf: "MiSans" "Regular"

同理,如果想把系统默认字体,改成其它字体,如华为字体,更纱黑体,

只需要以 root 用户,把上面新建的 33.conf 字体配置文件中的 “2处” MiSans, 改成相应字体名即可。

(注意,字母的英文大小写,需要完全相同。不要把“大写字母”写成随意写成“小写字母”。)

(特别提示:这里的字体名,指的是“字体TTF族名”!不是字体文件的“文件名”,也不是 “字体PS名”!)

如:

华为字体:HarmonyOS Sans SC

更纱黑体:Sarasa Fixed SC