为Linux安装中文字体
Linux系统默认情况下是没有中文字体的,这就导致在某些情况下我们可能容易出现中文乱码的问题。
通过以下方法可以较为简单地给Linux系统安装中文字体。
(1) 找到 Windows 系统的字体文件夹:
Windows 字体的系统路径是 C:\Windows\Fonts
(2) 远程登陆 Linux 系统
远程登陆到自己的 Linux 系统后,先切换到
/usr/share/fonts/
目录下
1 | cd /usr/share/fonts/ |
(3) 新建文件夹
在该目录下新建 chinese 文件夹,代表这里面存放的是中文字体
1 | mkdir chinese |
利用远程工具将 Windows
上的字体文件上传到该文件夹下(如果发现不能传过去,应该是远程工具没有
root 权限,可以先传到 home 目录下的某个自己创建的新文件夹里,再自己利用
sudo 权限把文件夹移动到 /usr/share/fonts/
目录下)
(4) 更改字体权限
1 | chmod 755 /usr/share/fonts/chinese/* |
(5) 进入 Linux 字体库,建立 scale 文件:
1 | cd /usr/share/fonts/chinese/ |
接着执行 mkfontscale
指令
1 | mkfontscale |
如果这里提示 not found
,则运行以下指令:
1 | # Centos下,使mkfontscale和mkfontdir命令正常运行 |
(6) 建立 dir 文件
输入指令:
1 | mkfontdir |
如果这里提示 not found ,则运行以下指令:
1 | # Centos下,使mkfontscale和mkfontdir命令正常运行 |
(7) 运行 fc-cache
输入指令:
1 | fc-cache |
如果这里提示 not found ,则运行以下指令:
1 | # Centos下,使fc-cache命令正常运行 |
这样操作完后,我们就可以正常地显示中文字体了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 HuParry!
评论