Linux (centos7)安装字体
导入字体
可能有方法直接下载字体,但是Windows中的字体可以直接在Linux中使用的。所以我们只需要把windows下的字体文件上传到Linux上,执行相关命令就行了。
进入Windows系统字体目录:C:\Windows\Fonts
,将字体拷贝到linux 目录/usr/share/fonts/
下。
安装字体索引
yum install mkfontscale
更新字体缓存
-
进入目录
/usr/share/fonts
-
执行命令:
mkfontscale && mkfontdir && fc-cache -fv
如果执行指令报如下错误
/usr/bin/fc-cache-64: symbol lookup error: /usr/lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
解决方案
# 下载freetype
wget https://download.savannah.gnu.org/releases/freetype/freetype-2.10.0.tar.bz2
# 下载bzip2
yum install -y bzip2
# 进入freetype下载目录执行解压文件
tar -jxvf freetype-2.10.0.tar.bz2
# 进入解压目录
cd freetype-2.10.0
# 执行配置
.configure --prefix=/usr/local/freetype
# 执行安装
make && make install
以上命令执行完之后再次执行更新缓存。
验证安装
fc-list :lang=zh
执行以上命令如果列出了所有中文字体,则说明字体安装成功。