在开始安装之前,我们先查看系统中已经安装的字体。
要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看。如果系统中没有该命令的话,我们需要先安装相关的软件包。
在centos上,使用如下命令进行安装:
yum install -y fontconfig mkfontscale
在ubuntu上,使用如下命令进行安装:
sudo apt-get -y install fontconfig xfonts-utils
安装完毕后,我们就可以使用fc-list命令查看系统中已经安装的字体。如下:
cat /etc/issue
fc-list
ubuntu.png
上图为ubuntu上,默认已经安装的字体。
如果要查看系统中已经安装的中文字体,我们可以使用如下命令:
fc-list :lang=zh
通过命令,我们可以看到默认情况下centos6和ubuntu是没有安装中文字体的。
二、安装字体
通过第一章节,我们知道目前系统中没有微软雅黑字体。我们现在需要把MSYH.TTF(微软雅黑字体文件)文件上传到linux服务器上。如下:
image.png
image.png
在centos上和ubuntu上安装字体方法都是一样的,我们只需要进行相关的 *** 作即可。
把MSYH.TTF复制到/usr/share/fonts/目录下,使用如下命令:
cd /root/
cp MSYH.TTF /usr/share/fonts/
然后建立字体索引信息,更新字体缓存,使用如下命令:
cd /usr/share/fonts/
mkfontscale
mkfontdir
fc-cache
至此,字体已经安装完毕。
现在我们再来查看微软雅黑字体,是否安装成功,使用如下命令:
fc-list :lang=zh
image.png
通过上图,我们可以很明显的看出微软雅黑字体已经成功安装。
来自网络。
用的是什么WM?是KDE的话直接在控制中心->系统管理->字体安装程序里就可以安装字体了。不过只有用〔管理员模式〕安装的字体才能被所有帐号使用,否则只能被本帐号使用。
Red Hat Linux下安装字体
1.创建/usr/share/fonts/local/目录
2.把新字体文件复制到/usr/share/fonts/local/中
3.使用以下命令来更新字体信息:
ttmkfdir –d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
1) 把fonts.scale拷贝出来一份fonts.dir
2) chkfontpath –add /usr/share/fonts/local/
4.使用以下命令来重新启动xfs字体服务器
service xfs reload
就以上几步就可以了,想要什么字体都可以。
将字体文件夹移动到 /usr/share/fonts/ 目录下,设置合理的权限 (比如,文件至少为 0444 ,而目录至少为0555)。然后更新一下字体缓存:# fc-cache &&mkfontscale &&mkfontdir
为了让 Xorg 找到并使用你新安装的字体,你必须把字体路径加入到 /etc/X11/xorg.conf,下面是一个示例的样子:
Section "Files"
FontPath"/usr/share/fonts/100dpi"
FontPath"/usr/share/fonts/75dpi"
FontPath"/usr/share/fonts/cantarell"
FontPath"/usr/share/fonts/cyrillic"
FontPath"/usr/share/fonts/encodings"
FontPath"/usr/share/fonts/local"
FontPath"/usr/share/fonts/misc"
FontPath"/usr/share/fonts/truetype"
FontPath"/usr/share/fonts/TTF"
FontPath"/usr/share/fonts/util"
EndSection
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)