【问题标题】:How to render unicode symbols with PDFKit in NodeJS?如何在 NodeJS 中使用 PDFKit 渲染 unicode 符号?
【发布时间】:2014-06-17 22:50:02
【问题描述】:

PDFKit 对我来说很好用,但是当我渲染 ₹ 和 č 之类的符号时,它根本不显示(甚至不显示为字符垃圾)。

我不是在转换网页,而是在手动创建 PDF。我必须设置一个字符集吗?如果有,怎么做?

而且我知道字体有字符——我在网络上使用相同的字体没有问题(Open Sans)。

编辑:PDFKit live demo 似乎也无法处理这些字符。

【问题讨论】:

  • 你看过this吗?
  • 是的,我在 GitHub 上提出了一个问题。看来问题是字体没有字符,浏览器会自动插入它们。

标签: node.js pdf unicode fonts pdfkit


【解决方案1】:

看这里 How to output Euro symbol in pdfkit

但是,在您的项目中复制字体,然后使用以下代码行在您的 pdfkit 中注册字体

doc.registerFont('Cardo', __dirname + '/../fonts/Cardo/Cardo-Regular.ttf');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    • 2012-04-17
    • 2020-02-26
    • 1970-01-01
    • 2021-09-25
    • 2015-11-03
    相关资源
    最近更新 更多