【发布时间】:2016-09-14 04:39:45
【问题描述】:
我有一个小型 Ruby 程序,我在其中使用 Prawn 将一些文本打印到 PDF 中,但一小部分文本是非英文字符。 (有些文本是中文的,有些是希腊语的,等等)。当我运行我的程序时,我当然会收到一条错误消息Your document includes text that's not compatible with the Windows-1252 character set. (Prawn::Errors::IncompatibleStringEncoding)
If you need full UTF-8 support, use TTF fonts instead of PDF's built-in fonts。我知道我需要使用 TTF 字体,但我该怎么做呢?我需要从网上安装吗?如果是这样,我会将它保存到哪里?我知道这可能是一个愚蠢的问题,但我是 Ruby 和 Prawn 的新手。谢谢!
【问题讨论】: