2015-01-01 49 views

回答

1

发现我的问题,文档编码设置为UTF-8,如果将其设置为ANSI,则工作正常。

+0

这应该没有什么区别。 UTF8是这些字符的ANSI超集。 – Puppy

+0

不太确定它为什么会起作用,我在Notepad ++中将编码更改为ANSI,“隐藏”字符可见,我可以将其删除。 –

+1

那会是一个Notepad ++错误。 – Puppy

1

您需要重新编码Helvetica字体,以便/ sterling名称位于要使用的字体编码数组的索引处。如果字体没有字母/符号,它将使用/.notdef,而这通常是PostScript字体的非标记字形。

当我想到我之前已经提到过,敏锐培训约翰Deubert已出版的优秀系列文章在这里:

http://www.acumentraining.com/acumenjournal.html

你应该看看月和2001年12月的PostScript文章。

+0

我试着从文章的代码,但无法让它工作。我也尝试从pfa文件中加载一个不同的字体,该文件的确有/英镑定义但在它看到之前仍然有一个不想要的字符:https://i.imgur.com/RSeutWh.png –

+0

发现我的问题,文档编码是设置为UTF-8,如果将其设置为ANSI,则工作正常。 –