Почему мой шрифт CID (тип 11) не работает в GS8.61 в Windows - PullRequest
1 голос
/ 08 ноября 2008

У меня есть клиент в Макао, который использует Windows EUDC для пользовательских глифов Big5. Я использовал Fontforge в Linux для преобразования .TTE в шрифт типа 11 (CID type 2) и создал пользовательский CMap для сопоставления кодовых точек Big5 с правильным глифом в шрифте. Все это прекрасно работает в GS8.60 в Windows и GS8.61 - GS8.63 в Linux. При загрузке шрифта в GS8.61 на Windows я получаю

/ ошибка проверки диапазона в / findfont в gs_cidfn.ps.

Я пытался использовать шрифт EUDC.TTE изначально в ghostscript через cidfmap, но безуспешно, /invalidfont в /findfont. Я не решаюсь связаться с Кеном Лунде, так как это проблема, специфичная для ghostscript. Кто-нибудь знает обходной путь? Кто-нибудь разработал патч, чтобы я не изобретал велосипед здесь?

Редактировать: Ошибка /rangecheck возникает в процедуре .buildcidfont. Процедура .buildcidfont не изменилась с 8.60 до 8.61.

1 Ответ

0 голосов
/ 10 ноября 2008

Это, похоже, решено в GS8.63. Обновление клиента с 8.61 до 8.63 решает эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...