我有这个PostScript文件在里面:后记英镑迹象
/Helvetica findfont 12 scalefont setfont
(£1.60) show
当我查看该文件显示为
http://i.stack.imgur.com/KLWa0.png
同样的事情与任何违约的情况我尝试的字体。
如何在开始时摆脱不正确的字符?
我有这个PostScript文件在里面:后记英镑迹象
/Helvetica findfont 12 scalefont setfont
(£1.60) show
当我查看该文件显示为
http://i.stack.imgur.com/KLWa0.png
同样的事情与任何违约的情况我尝试的字体。
如何在开始时摆脱不正确的字符?
发现我的问题,文档编码设置为UTF-8,如果将其设置为ANSI,则工作正常。
您需要重新编码Helvetica字体,以便/ sterling名称位于要使用的字体编码数组的索引处。如果字体没有字母/符号,它将使用/.notdef,而这通常是PostScript字体的非标记字形。
当我想到我之前已经提到过,敏锐培训约翰Deubert已出版的优秀系列文章在这里:
http://www.acumentraining.com/acumenjournal.html
你应该看看月和2001年12月的PostScript文章。
我试着从文章的代码,但无法让它工作。我也尝试从pfa文件中加载一个不同的字体,该文件的确有/英镑定义但在它看到之前仍然有一个不想要的字符:https://i.imgur.com/RSeutWh.png –
发现我的问题,文档编码是设置为UTF-8,如果将其设置为ANSI,则工作正常。 –
这应该没有什么区别。 UTF8是这些字符的ANSI超集。 – Puppy
不太确定它为什么会起作用,我在Notepad ++中将编码更改为ANSI,“隐藏”字符可见,我可以将其删除。 –
那会是一个Notepad ++错误。 – Puppy