【发布时间】:2012-09-14 15:08:34
【问题描述】:
我有一个文本编辑程序,可以将其输出保存到 PDF 文件中。
它还将所有文本保存到 PDF 字典中,以便再次阅读。 问题是在我的母语中,像 č,ć,đ,ž,š 这样的字符很常见......
当我在我的程序 GUI 中编写这些字符时,很好,它们都出现了(我(目前)使用 java 的 arial 字体)。
当我保存并打开 PDF I AdobeReader 时,č i ć 缺失,đ、ž 和 š 打印正常。我正在使用自定义(truetype)字体(BookAntiqua,从here 下载。
这是编码的问题,还是字体本身的问题(它不支持đ、ž、š字符)?
另外,当我再次将 PDF 加载到我的程序中时,仍然缺少丢失的字母,并且 đ、ž、š 与 ⎕ 符号和类似符号交换...这是 PDF 编写方式的问题还是还有其他问题?
底线是,我希望这五个字符在我的程序 GUI 和 PDF 文档中可见,并且它们可以从 PDF 的字典中正确检索。
【问题讨论】: