关于修改 linux 系统中优先使用中文结构

关于修改 linux 系统中优先使用中文结构

1. 安装常用中文字体

首先确保系统安装了常用的中文字体,比如 Noto Sans CJKWenQuanYi

sudo apt update
sudo apt install fonts-noto-cjk fonts-wqy-zenhei fonts-wqy-microhei
  • fonts-noto-cjk:Google 的开源中日韩字体,支持简繁中文。

  • fonts-wqy-zenhei / fonts-wqy-microhei:常用的中文黑体字体。


2. 修改字体优先级

Ubuntu 使用 fontconfig 来管理字体优先级,可以修改配置文件,让中文字体优先。

  1. 编辑或创建本地字体配置文件:
mkdir -p ~/.config/fontconfig
nano ~/.config/fontconfig/fonts.conf
  1. 添加如下内容(优先使用中文字体):
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig><!-- 设置中文字体优先 --><match><test name="lang" compare="contains"><string>zh</string></test><edit name="family" mode="prepend"><string>Noto Sans CJK SC</string><string>WenQuanYi Micro Hei</string></edit></match>
</fontconfig>

Noto Sans CJK SC 是简体中文版本,如果你用繁体,可以换成 Noto Sans CJK TC

  1. 保存后刷新字体缓存:
fc-cache -fv