将自定义字体添加到 fontconfig

将自定义字体添加到 fontconfig

TL;DR:如何添加自定义字体(NarkissNew-Light_MFW)通过 SSH 到 fontconfig?

我正在尝试使用 wkhtmltopdf 实用程序将一些包含希伯来语的 HTML 转换为 PDF。我在显示希伯来语时遇到了一些麻烦(它显示为块),但安装后msttcore-fonts-2.0-3.n希伯来语显示正确(在非常特定的字体上)。我将包安装在/usr/share/字体并且该实用程序知道如何使用至少两种不同的希伯来语字体(Arial 和默认字体)。问题是我不知道如何安装这个独立字体。我尝试将文件放入/usr/share/字体并在管理核心文件夹内的字体文件夹,但它不起作用。我尝试将其放在另一个文件夹中并使用 fc-cache 重定向到该文件夹​​,但收到错误

“fc-cache:符号查找错误:fc-cache:未定义符号:FcConfigGetSysRoot”。

我什至不确定我需要什么文件,因为字体有 4 个不同的文件(ttf、svg、woff、eot)。是否有与我可以安装的 msttcore 类似的软件包?或者这只是我缺少的一些配置参数和正确的命令?

服务器信息:

CENTOS 6.9 kvm

Linux 4.9.36-x86_64-linode85

答案1

好吧,显然问题是我在 css 文件中使用的字体名称。我使用的是“NarkissNew-Light_MFW”(因为这是字体文件的名称),但正确的名称是“NarkissNewMFW”。希伯来语现在可以正确呈现。

相关内容