以下是根据你提供的命令整理出的一篇 在 Linux 系统中安装 SimSun(宋体)字体 的 Markdown 格式文章,适用于 CentOS、RHEL、Fedora 等使用 yum/dnf 的系统。
在 Linux 中安装 SimSun(宋体)字体
SimSun(宋体)是 Windows 系统中常用的中文字体。在 Linux 环境下,若需支持中文显示(例如在 Matplotlib 绘图、文档渲染或网页展示中使用宋体),可手动安装该字体。本文以 CentOS/RHEL 为例,介绍完整安装流程。
⚠️ 注意:
simsun.ttc是微软版权字体,请确保你拥有合法使用权(通常可从 Windows 系统的C:\Windows\Fonts\simsun.ttc获取)。
一、准备工作
-
获取字体文件
从 Windows 系统复制
simsun.ttc文件到你的 Linux 机器(例如通过 U 盘、网络传输等)。 -
安装 fontconfig(如未安装)
fontconfig是 Linux 下管理字体的核心工具:bashsudo yum install -y fontconfig
二、安装 SimSun 字体
1. 创建字体目录
建议将中文字体统一存放在 /usr/share/fonts/chinese/ 目录下:
bash
sudo mkdir -p /usr/share/fonts/chinese
你也可以使用其他路径,如
/usr/share/fonts/simsun/,但推荐按语种分类管理。
2. 复制字体文件
将 simsun.ttc 复制到上述目录:
bash
sudo cp /path/to/simsun.ttc /usr/share/fonts/chinese/
3. 设置文件权限
确保字体文件具有正确的读取权限:
bash
sudo chmod 644 /usr/share/fonts/chinese/simsun.ttc
权限
644表示所有用户可读,属主可写,这是字体文件的标准权限。
4. 刷新字体缓存
通知系统重新扫描并加载新字体:
bash
sudo fc-cache -fv
-f:强制刷新-v:显示详细输出
三、验证安装结果
使用 fc-list 命令检查是否成功识别 SimSun:
bash
fc-list | grep -i simsun
如果看到类似以下输出,说明安装成功:
/usr/share/fonts/chinese/simsun.ttc: SimSun:style=Regular
/usr/share/fonts/chinese/simsun.ttc: NSimSun:style=Regular
四、(可选)为应用程序配置默认中文字体
某些应用(如 Python 的 Matplotlib)依赖系统字体列表。若需在代码中直接使用 "SimSun",确保已正确安装并缓存。
你也可以通过 Fontconfig 配置别名,例如将 serif 默认指向 SimSun(高级用法,此处略)。
五、常见问题
Q:为什么 fc-list 找不到 SimSun?
- 检查文件是否复制成功:
ls /usr/share/fonts/chinese/simsun.ttc - 检查权限是否为
644 - 确保执行了
fc-cache -fv
Q:能否同时安装 SimHei(黑体)?
可以!只需重复上述步骤,使用 simhei.ttf 即可。
六、开源替代方案(推荐)
若担心版权问题,可考虑免费开源中文字体:
- Noto Sans CJK(思源黑体/宋体)
- WenQuanYi Micro Hei(文泉驿微米黑)
安装示例(以 Noto CJK 为例):
bash
sudo yum install -y google-noto-sans-cjk-ttf
✅ 完成以上步骤后,你的 Linux 系统即可正常显示和使用 SimSun 字体。
希望这篇文章对你有帮助!