首页 > 系统相关 >ubuntu wkhtmltopdf 新增Calibri字体

ubuntu wkhtmltopdf 新增Calibri字体

时间:2023-08-07 15:00:45浏览次数:35  
标签:Calibri sudo wkhtmltopdf 字体 ubuntu PDF

最近使用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

 

标签:Calibri,sudo,wkhtmltopdf,字体,ubuntu,PDF
From: https://www.cnblogs.com/mianbaoshu/p/17611471.html

相关文章

  • ubuntu系统升级软件sudo apt upgrade后GPU崩溃报错,显示驱动版本不匹配——ubuntu系统
     ubuntu系统升级软件(sudoaptupgrade)后,GPU崩溃报错,查看系统日志: Aug206:25:02lcwtrsyslogd:[originsoftware="rsyslogd"swVersion="8.32.0"x-pid="2059"x-info="http://www.rsyslog.com"]rsyslogdwasHUPedAug207:17:01lcwtCRON......
  • Hi3798MV200 恩兔N2 NS-1 (三): 制作 Ubuntu rootfs
    目录Hi3798MV200恩兔N2NS-1(一):设备介绍和刷机说明Hi3798MV200恩兔N2NS-1(二):HiNAS海纳思使用和修改Hi3798MV200恩兔N2NS-1(三):制作UbunturootfsHi3798MV200恩兔N2NS-1(四):制作Debianrootfs关于根文件系统rootfs在Linux中,所有的文件和目录被......
  • 使用GParted-live对Ubuntu进行分区
    GParted-live下载官网:https://gparted.org/download.php1、用Rufus制作gparted-live启动盘(Windows)Rufus下载官网:https://rufus.ie2、用Unetbootin制作gparted-live启动盘(Windows&Linux&Mac)Unetbootin下载官网:https://unetbootin.github.io 3、在BIOS里更改启动项顺序在......
  • ubuntu中VMware虚拟机没有网络可能的原因
    有可能是VMware的网络服务未启动(比如注销账户再进入桌面时不会同时打开VMware的网络服务),可以去顶栏右上角点一下看看是不是这么回事。一般来说重启电脑就可以了,不行的话你就得研究怎么手动启动这个服务了。......
  • Ubuntu16.04 离线安装网卡驱动
    安装好Ubuntu系统后,搜索不到WIFI的问题的可能解决方案 解决方案大多数人都是下载ubuntu-16.04-desktop-amd64.iso这种iso包用u盘安装的Ubuntu16.04,咱们把iso包解压打开,按照这个路径找到目标文件,将目标文件铐入U盘中:ubuntu-16.04-desktop-amd64->pool->restricted->b->......
  • vnc Ubuntu18.04~Ubuntu22.04安装并配置
    原文链接:Ubuntu18.04~Ubuntu22.04安装并配置VNC(yii666.com) 文章目录前言一、VNC是什么?二、系统环境1.前提2.打开Share开关3.安装x11vnc4.测试1.使用方法2.重要补充总结 前言有些操作需要Desktop环境而又不方便去现场看的这个方法能够满足你的需......
  • 虚拟机中的ubuntu连不上网
        ......
  • ubuntu安装python 3.7
    要在Ubuntu上安装Python3.7,可以按照以下步骤进行:打开终端。运行以下命令更新包列表:Copysudoaptupdate安装构建Python所需的依赖库:Copysudoaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibreadline-......
  • Ubuntu上安装Git
    要在Ubuntu上安装Git,可以按照以下步骤进行:打开终端。运行以下命令更新包列表:Copysudoaptupdate运行以下命令安装Git:Copysudoaptinstallgit系统会提示您输入密码确认安装,输入密码并按下Enter键。等待安装完成。安装过程可能需要一些时间,具体时间取决于......
  • linux mint (ubuntu)下安装Rime输入法
    linuxmint(ubuntu)下安装Rime输入法清理fctix输入法框架的其他依赖rm-rf$HOME/.config/fcitx安装Rime输入法sudoaptinstallfcitx-rimelibrime-*修改配置文件,将输入法设置为小鹤双拼mkdir-p$HOME/.config/fcitx/rime&&cd$HOME/.config/fcitx/rimeecho......