Ubuntu 22.04.5 LTS 完整安装中文字体教程
一、先安装中文语言包(必须,否则界面/文件中文乱码)
sudo apt update
# 简体中文语言包
sudo apt install language-pack-zh-hans language-pack-zh-hans-base
# 生成中文UTF-8编码
sudo locale-gen zh_CN.UTF-8
# 设置系统默认中文
sudo update-locale LANG=zh_CN.UTF-8
注销/重启生效,系统菜单、文件夹即可显示中文。
二、一键安装开源免费中文字体(推荐,无版权问题)
1. Noto 思源系列(谷歌官方,显示最清晰,包含简繁日韩)
sudo apt install fonts-noto-cjk
# 思源黑体/思源宋体全套
sudo apt install fonts-noto-sans-cn fonts-noto-serif-cn
2. 文泉驿字体(轻量,老机器友好)
# 文泉驿微米黑(细)
sudo apt install fonts-wqy-microhei
# 文泉驿正黑(粗)
sudo apt install fonts-wqy-zenhei
# 文泉驿点阵宋体
sudo apt install fonts-wqy-bitmapfont
3. 一键批量安装全部常用开源中文字体
sudo apt install fonts-noto-cjk fonts-wqy-microhei fonts-wqy-zenhei fonts-arphic-ukai fonts-arphic-uming
4. 刷新字体缓存(安装完必执行)
sudo fc-cache -fv
5. 验证是否安装成功
# 列出所有简体中文字体
fc-list :lang=zh-cn
三、安装微软字体(微软雅黑、宋体、Arial等,办公刚需)
方式1:官方安装包(自动下载微软核心字体)
sudo apt install ttf-mscorefonts-installer
执行后弹出协议窗口,按 Tab 切换到 OK,回车确认接受协议。
安装完成刷新缓存:
sudo fc-cache -fv
包含:Arial、Times New Roman、Courier New、Verdana,但不含微软雅黑。
方式2:手动安装微软雅黑(msyh)
- 准备字体文件:
msyh.ttc、msyhbd.ttc(WindowsC:\Windows\Fonts复制) - 创建系统字体目录
sudo mkdir -p /usr/share/fonts/truetype/microsoft
- 复制字体文件到目录
sudo cp ~/下载/*.ttc /usr/share/fonts/truetype/microsoft/
- 赋予可读权限
sudo chmod 644 /usr/share/fonts/truetype/microsoft/*
- 更新缓存
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
四、图形界面手动安装任意字体(单文件快速安装)
- 下载
.ttf/.otf/.ttc字体文件 - 双击字体文件打开预览器
- 右上角点击 Install(仅当前用户);下拉选择 Install for all users(全局,需密码)
- 自动刷新缓存,无需命令行
五、设置系统默认中文字体
- 打开「设置 → 外观 → 字体」
- 界面字体/文档字体选择:
- Noto Sans CJK SC(思源黑体,推荐)
- WenQuanYi Micro Hei(文泉驿微米黑)
- Microsoft YaHei(微软雅黑)
- 注销重新登录即可生效
六、常见问题解决
-
中文显示方框/问号
- 缺少中文字体:执行上面批量字体安装命令
- 编码不对:
locale检查是否为zh_CN.UTF-8,重新执行update-locale
-
安装完字体找不到
sudo fc-cache -fv # 重启GNOME桌面 gnome-shell --replace & -
VS Code/浏览器中文模糊
优先选用Noto Sans CJK SC,Ubuntu 22.04 渲染优化最好。
七、字体目录说明
- 全局所有用户可用:
/usr/share/fonts/ - 当前用户私有(其他用户看不到):
~/.local/share/fonts/