У меня есть клиент в Макао, который использует Windows EUDC для пользовательских символов Big5. Я использовал Fontforge
на Linux, чтобы преобразовать .TTE в шрифт типа 11 (CID type 2) и создал пользовательский CMap
для сопоставления кодовых точек Big5
с правильным глифом шрифта. Все это прекрасно работает и денди в GS8.60 на Windows и GS8.61 - GS8.63 на Linux. При загрузке шрифта в GS8.61 на Windows я получаюПочему мой шрифт CID (тип 11) не работает в GS8.61 на Windows
/rangecheck error in/findfont in gs_cidfn.ps.
Я пытался использовать шрифт EUDC.TTE
изначально в Ghostscript через cidfmap
не повезло, /invalidfont
в /findfont
. Я не решаюсь попытаться связаться с Кеном Лунде, поскольку это, похоже, проблема, характерная для ghostscript. Кто-нибудь знает обходное решение? Кто-нибудь разработал патч, чтобы я не изобретал колесо здесь?
Редактировать: Ошибка /rangecheck
возникает в процедуре .buildcidfont
. Процедура .buildcidfont не изменилась с 8.60 до 8.61.