Linux安装字体
因为业务需要制作电子签章,但发现中文的显示的是框框。
找运维,运维又说安装目录什么的,我一头雾水不知道什么,最后还是感谢网络,其实很简单,凡事还是靠自己啊。
fc-list ---查看已经安装的字体(如果提示command not found,先执行
yum install fontconfig; 注意:fc-list、fa-cache来自 fontconfig这个rpm包)
再查看字体,都放在/usr/share/fonts/目录下,很显然这里没有包含中文字体
如何安装新字体呢,其实很简单,就是拷贝指定的字体文件到服务器字体目录下,这里为了方便,从生产服务器指定目录将字体文件整个打包拷贝
一 拷贝字体文件
Linux字体文件放在/usr/share/fonts/,只要将字体文件拷贝到这里就可以了。
已有字体的服务器上的字体打包命令: tar -czvf fonts.tar.gz /usr/share/fonts
二 让拷贝的字体生效:
mkfontscale (如果提示 mkfontscale: command not found,要自己安装,安装命令: yum install mkfontscale,提示安装内容是否正确的话,敲Y,回车就好)
mkfontdir
fc-cache -fv (如果提示 fc-cache: command not found,要自己安装,安装命令: yum install fontconfig ,提示安装内容是否正确的话,敲Y,回车就好)