centos 支持非拉丁字体
support in non latin fonts in centos
我正在尝试以我的语言(希伯来语)启用 html 导出为 pdf。
html 和导出在我的本地机器上工作正常 (Mac)。
我正在使用 https://github.com/wkhtmltopdf/
在远程机器上(Centos7)
html 适用于希伯来语字体,但导出为 pdf 会输出此
我试过以下方法:
1.
<head>
<meta name="pdfkit-page-size" content="Legal"/>
<link rel="stylesheet" href="/static/webapp/plugins/manual/pdf.css">
<meta charset="UTF-8">
</head>
sudo yum install curl cabextract xorg-x11-font-utils fontconfig
sudo yum install liberation-sans-fonts
sudo yum install dejavu-lgc-sans-fonts
(来自:https://gist.github.com/drakakisgeo/7591660)
None 有效。
locale
的输出
[my_user@ip-172-31-34-70 ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
有什么建议吗?
答案是远程服务器没有正确的字体。
我也通过从本地 mac 复制 Arial.ttf
到 /Library/Fonts
解决了这个问题
scp -i "$STAGING_CERT_PATH" Arial.ttf root@"$STAGING_IP":/usr/share/fonts/local/
到我的远程服务器到 /usr/share/fonts/local
(我自己创建了 local
目录)。
然后 fc-cache -v
进行更新并且成功了
试试这个yum install cjkuni-uming-fonts
我正在尝试以我的语言(希伯来语)启用 html 导出为 pdf。 html 和导出在我的本地机器上工作正常 (Mac)。
我正在使用 https://github.com/wkhtmltopdf/
在远程机器上(Centos7) html 适用于希伯来语字体,但导出为 pdf 会输出此
我试过以下方法:
1.
<head>
<meta name="pdfkit-page-size" content="Legal"/>
<link rel="stylesheet" href="/static/webapp/plugins/manual/pdf.css">
<meta charset="UTF-8">
</head>
sudo yum install curl cabextract xorg-x11-font-utils fontconfig
sudo yum install liberation-sans-fonts
sudo yum install dejavu-lgc-sans-fonts
(来自:https://gist.github.com/drakakisgeo/7591660)
None 有效。
locale
[my_user@ip-172-31-34-70 ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
有什么建议吗?
答案是远程服务器没有正确的字体。
我也通过从本地 mac 复制 Arial.ttf
到 /Library/Fonts
scp -i "$STAGING_CERT_PATH" Arial.ttf root@"$STAGING_IP":/usr/share/fonts/local/
到我的远程服务器到 /usr/share/fonts/local
(我自己创建了 local
目录)。
然后 fc-cache -v
进行更新并且成功了
试试这个yum install cjkuni-uming-fonts