Интересная проблема.
Однако, здесь не обязательно вина Ghostscript, что вы видите только / · s²Ó © úÅé.
По вашей команде я вижу, что вы использовали Ghostscript в Windows , внутри cmd.exe
оболочки. И это cmd.exe
, который может не отображать правильно то, что Ghostscript просит отобразить. Это может иметь две разные причины (или обе одновременно)
- 'кодовая страница' , используемая вашим окном cmd.exe, не может обрабатывать символы / глифы CID или Unicode.
- шрифт, используемый вашим cmd.exe, не содержит и поэтому не может обрабатывать глифы CID / Unicode.
Сначала вы должны запросить ваше окно cmd.exe
, которое 'кодовая страница' использует. Тип:
chcp
и посмотрите, может ли это что-нибудь НЕ отображать многобайтовые символы и глифы (например, «кодовая страница 850»).
Если это так, попробуйте изменить кодовую страницу в текущем окне cmd.exe, используя эту команду:
chcp 65001
или
chcp 65000
Это должно переключить вас на Unicode ( 65001 == UTF-8-Unicode ; 65000 == UTF-7-Unicode ). Если вы это сделали, вы также должны убедиться, что шрифт, используемый в вашем окне cmd.exe , может отображать все (большинство) глифов, о которых идет речь: поэтому вам следует перейти к настройки окна cmd.exe (щелкните значок в верхнем левом углу строки заголовка окна) и измените шрифт на 'Lucida Console' .
Вот еще несколько номеров кодовых страниц, которые могут вам помочь:
932 : Japanese Shift-JIS
936 : Simplified Chinese GBK
949 : Korean
950 : Traditional Chinese Big5
Но обратите внимание , вы не сможете переключиться на эти кодовые страницы, если на вашем компьютере не установлена поддержка японского / китайского / корейского языков.
Смотрите также здесь:
Сказав все это выше, это все еще может не решить вашу проблему. Ghostscript может по-прежнему отображать ту же ошибку, поскольку не находит нужный шрифт ( ресурс шрифта CID / Adobe-CNS1 ) вместо · s²Ó © UAE . Но, по крайней мере, вы бы лучше поняли, какой шрифт он хочет заменить. Ваша консоль будет отображать те же азиатские символы, что и на скриншоте Adobe Reader ...; -)