许多Linux版本中自带的字体很少,使用例如Windows发来的word文件或者网页中调用本地字体文件的时候总是会出现各种错误或者使用默认字体(例如宋体等),影响用户体验,看着很不爽,本文我就来给大家分享一下如何在Linux中添加字体(因为Linux发行版很多,所以本文暂且以Ubuntu12.04 LTS为例做个示范,其他发行版的Linux请自行修改部分操作方式)。

获取一份字体文件

可以从Windows中复制一份字体文件出来,路径:C:/Windows/Fonts中或者通过互联网下载喜欢的字体
(若您的计算机系统安装的分区非C:\,请自行将盘符修改)

Copy字体文件到Linux中

本文暂时以复制在~/WinFonts为例

确定放置字体文件的位置

路径:/usr/share/fonts/
建议建立一个文件夹,例如我是通过Windows中拷贝的一份字体文件,我就以新建一个”winfonts”为例来介绍
执行下面的命令 mkdir /usr/share/fonts/winfonts(注意给予终端超级用户权限)

复制文件到指定位置

执行命令
sudo cp ~/WinFonts/* /usr/share/fonts/winfonts
(注意:如果您设定/复制的文件目录与我不同,请自行修改部分命令)

修改字体文件访问权限

先更改目录至该文件夹,命令: cd /usr/share/fonts/winfonts
然后执行权限修改命令:
chmod 744 *
(注意给予终端超级用户权限)

生成核心字体信息

执行下列三个命令

mkfontscale
mkfontdir
fc-cache -f -v
(注意这三个命令都需要给予超级用户权限)

到此,本教程结束,重启计算机即可完美享受新字体了!

补充:如不知道您的Linux如何获取超级用户权限,请移步至文章:如何获取超级用户权限

 

 


Hope to be a free geek forever.