在 Linux 中安装 Noto Sans CJK SC
在 Linux 系统中,如果遇到网页、文档或应用程序显示中文乱码或方块(□□),通常是因为缺少合适的中文字体。Google 推出的 Noto Sans CJK SC 是一款开源、优美的简体中文字体,支持中日韩统一表意文字,能够完美解决中文显示问题。本文将详细介绍如何在 Linux 中安装 Noto Sans CJK SC 字体,并推荐几款热门的中文字体。
博主博客
一、安装字体管理工具
首先,确保系统已安装 fontconfig,它提供了字体配置和缓存管理功能。打开终端,执行以下命令:
sudo yum install -y fontconfig
注意:如果你使用的是 Debian/Ubuntu 系统,请将 yum 替换为 apt。
二、创建字体存放目录
在 /usr/share/fonts/ 下创建一个专用目录(例如 noto),用于存放下载的字体文件:
sudo mkdir -p /usr/share/fonts/noto
cd /usr/share/fonts/noto
三、下载 Noto Sans CJK SC 字体
访问 Google Noto 官方网站:Noto Sans SC,点击 “Download all” 下载包含所有字重(Regular、Bold、Light 等)的 ZIP 压缩包。文件名通常为 NotoSansCJKsc-hinted.zip。
如果下载较慢,也可以使用开源镜像站或以下命令直接下载(需确认最新版本号):
sudo wget https://github.com/googlefonts/noto-cjk/raw/main/NotoSansCJKsc-hinted.zip
已经确定上面链接已经 404 了, 可以自行去 Github 的 Releases 中下载, 链接如下:
https://github.com/notofonts/noto-cjk/releases
四、解压字体文件
将下载的 ZIP 包解压到当前目录,并删除压缩包以节省空间:
sudo unzip NotoSansCJKsc-hinted.zip
sudo rm NotoSansCJKsc-hinted.zip
五、更新字体缓存
新安装的字体需要刷新系统字体缓存才能被识别:
sudo fc-cache -fv
参数 -f 表示强制扫描所有字体目录,-v 显示详细过程。
六、验证安装
通过 fc-list 命令检查字体是否成功安装:
fc-list | grep "Noto"
如果输出类似以下内容,说明安装成功:
/usr/share/fonts/noto/NotoSansCJKsc-Regular.otf: Noto Sans CJK SC:style=Regular
常见问题:安装后仍然乱码怎么办?
1. 查看系统识别的中文字体
运行以下命令,列出所有支持中文的字体:
fc-list :lang=zh
如果输出中没有你安装的 Noto 字体,说明字体未被正确加载。
2. 再次清理并刷新缓存
即使之前执行过 fc-cache,某些应用(如 Chromium 浏览器)可能仍使用旧缓存。建议再次执行:
sudo fc-cache -fv
然后重启应用程序(或注销重新登录),乱码问题通常就会解决。
热门中文字体推荐
除了 Noto Sans CJK SC,Linux 下还有许多优秀的开源中文字体,你可以根据需求选择安装:
| 字体名称 | 特点 | 安装方法(示例) |
|---|---|---|
| 思源黑体 (Source Han Sans) | Adobe 与 Google 联合开发,与 Noto Sans CJK 同源,字形标准统一,适合屏幕显示。 | sudo yum install adobe-source-han-sans-cn-fonts (EPEL 源) |
| 思源宋体 (Source Han Serif) | 思源黑体的衬线版本,适合阅读长文或正式文档。 | sudo yum install adobe-source-han-serif-cn-fonts |
| 文泉驿微米黑 | 国内社区开发的免费字体,点阵风格,显示清晰,体积小巧。 | sudo yum install wqy-microhei-fonts |
| 文泉驿正黑 | 另一款文泉驿字体,字形饱满,适合标题。 | sudo yum install wqy-zenhei-fonts |
| Liberation Sans | Red Hat 提供的开源替代字体,支持中文,兼容性佳。 | sudo yum install liberation-fonts |
安装其他字体后,同样需要执行 sudo fc-cache -fv 刷新缓存。
在 Linux 中安装 Noto Sans CJK SC
https://blog.uso6.com/archives/zai-linux-zhong-an-zhuang-noto-sans-cjk-sc
评论