ubuntu wkhtmltopdf 新增Calibri字体
最近使用wkhtmltopdf 将html转为PDF时,在html中使用了Calibri字体,但转换为PDF后,PDF中使用的字体却不是Calibri,,怀疑是转PDF的ubuntu服务器上没有Calibri字体
使用locate font|grep alibri试了一下,没有返回值,说明该服务器上真的没有这个字体,考虑安装一下
知识点:
1.ubuntu可以与windows通用ttf格式的字体文件。
2.Ubuntu系统中的字体文件存放在/usr/share/fonts文件夹中
3.在windows中找到对应字体,即进入C:\Windows\Fonts,该文件夹下就存放相关字体
我是在/usr/share/fonts/truetype下中新建Calibri目录,将获取的Calibri*.ttf全放在这里,,这里需要使用sudo,并将目录权限设为777,即
然后重新建立字体索引文件。
sudo mkfontscale
sudo mkfontdir
最后更新字体缓存。
sudo fc-cache
这样就可以正常使用该字体了。
其他:
查看linux已安装字体fc-list
查看linux已安装中文字体fc-list :lang=zh
参考:
https://blog.csdn.net/inthat/article/details/117381853
https://blog.csdn.net/piscesyang87/article/details/80086780