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

 

posted @ 2023-08-07 14:53  声声慢43  阅读(245)  评论(0编辑  收藏  举报