【问题标题】:support in non latin fonts in centos在 centos 中支持非拉丁字体
【发布时间】:2017-07-17 06:09:01
【问题描述】:

我正在尝试以我的语言(希伯来语)将 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>
  1. sudo yum install curl cabextract xorg-x11-font-utils fontconfig
  2. sudo yum install liberation-sans-fonts
  3. sudo yum install dejavu-lgc-sans-fonts(来自:https://gist.github.com/drakakisgeo/7591660

没有工作。

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

有什么建议吗?

【问题讨论】:

    标签: pdf fonts centos non-latin


    【解决方案1】:

    答案是远程服务器没有正确的字体。

    我也解决了这个问题,只需从我的本地 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 进行更新,它成功了

    【讨论】:

      【解决方案2】:

      试试这个yum install cjkuni-uming-fonts

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-02
        • 2011-07-09
        • 2014-11-21
        • 1970-01-01
        • 2015-06-26
        • 2010-10-06
        • 1970-01-01
        • 2023-03-22
        相关资源
        最近更新 更多