2015-01-01 71 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,則工作正常。 –