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