使用unicode字符生成pdf

时间:2013-06-18 03:17:23

标签: python pdf unicode fonts reportlab

我使用python + reportlab生成pdf。但这是unicode字体的一些问题。

我的pdf中需要英语,欧洲语言和亚洲语言。

但我找不到任何适用于所有语言的免费unicode字体。

我在哪里可以找到它?

感谢您的回答

1 个答案:

答案 0 :(得分:2)

看看:

基于对原始问题的评论,简短的答案是您需要一种新字体。找到包含所需字形的字体,然后您需要在PDF文档中嵌入该字体。

如果您无法在提供的链接中找到某些内容,请告诉我,我会更仔细地查找您,但我怀疑您只需要四处寻找,直到找到包含您想要的所有字形的字体。如果没有在一组已知的unicode字符上测试字体以确保获得所需的字体/输出,您还可以使用像“FontForge”这样的程序(正如我之前在评论中建议的那样)来查看什么字形被映射(哪些不是)。