При печати русских документов из Adobe Acrobat на листе печатаются кракозябры

Периодически пользователи жалуются на то, что при печати документа в pdf-формате из программы Adobe Acrobat на листе вместо русских букв печатаются какие-то кракозябры или квадратики. Можно конечно решить проблему заменой Acrobat-а на другую программу для просмотра pdf-файлов (например Foxit Reader), а можно исправить ситуацию другим путем. Нам нужно немного подправить реестр и изменить в нем неверные переназначения шрифтов и кодовых страниц для них.

Итак, для начала исправляем неверные назначения кодовых страниц:

В ветке

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Nls CodePage

Устанавливаем следующие значения

1250 = c_1251.nls

1251 = c_1251.nls

1252 = c_1251.nls

А в ветке

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion FontSubstitutes

проверяем, что значения равны нижеуказанным:

Arial Cyr,0 = —

Courier New Cyr,0 = —

Times New Roman Cyr,0 = —

Arial,0 = —

Courier New,0 = —

Times New Roman,0 = —

Courier,0 = —

Вот и все, после этих изменений все должно печататься правильно.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *