PDA

Показать полную графическую версию : [addon] Adobe Acrobat Reader Rus


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

markowww
17-04-2010, 21:29
Прикрепляю проблемный файл. Только что специально проверил на виртуальной машине, что при наличии твика

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
при печати получаются кракозябры, независимо от выставления опции "Печатать как изображение"

Nikola Soft
17-04-2010, 22:00
markowww, Какой принтер? Может поможет, на некоторый лазерных принтерах HP есть такое, лечится настройками принтера - Настройка печати - дополнительно - Графика - Шрифт TrueType - выбрать Загружаемый шрифт.

markowww
17-04-2010, 22:06
markowww, Какой принтер? Может поможет, на некоторый лазерных принтерах HP есть такое, лечится настройками принтера - Настройка печати - дополнительно - Графика - Шрифт TrueType - выбрать Загружаемый шрифт. »

Принтеры самые разные использовались при первоначальном поиске "корня зла": лазерники Canon и HP, на виртуалке Microsoft Document Image Writer и XPS Writer. Мое мнение таково, что документ "портится" еще до отправки на принтер.

Mite
17-04-2010, 22:10
markowww, только что специально скачал и распечатал предложенный вами файл - на моей системе применены все твики из поста mercuryn http://forum.oszone.net/post-1395040-279.html плюс еще добавлено "1253"="C_1251.nls" - кракозяблов нет!
Возможно проблема зависит не только от шрифтов, но и от модели (драйвера) принтера...

markowww
17-04-2010, 22:28
Mite, у меня используется замена 1253 кодовой страницы на 1251....


Для сравнения высылаю, что у меня в реестре творится, попробуем вместе разобраться.

Mite
18-04-2010, 00:08
markowww, у меня сегодня нет времени проверить, но в ближайшие дни постараюсь сравнить свои записи реестра с вашими и проверить печать еще на нескольких принтерах.

Кстати, некоторые программы добавляют в систему свои шрифты (и подменяют их) - например установка Photoshop 7 приводила к кракозяблам в диалоге выключения ПК, примерно то же было и при установке ряда веб-редакторов - каких уже не помню (правда после их установки были не кракозяблы, а изменялось начертание шрифтов).

Поэтому помимо настроек в реестре возможно следует и уточнить набор и версии установленных в системе шрифтов.

dimon1947
18-04-2010, 09:15
при печати получаются кракозябры, независимо от выставления опции "Печатать как изображение" »
Распечатал этот файлик .pdf на принтере HP1018 все абсолютно корректно.
Использую только вот этот твик много лет и все ОК:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
Любые манипуляции со шрифтами как раз и приводят к кракозябрам.

Кстати, некоторые программы добавляют в систему свои шрифты (и подменяют их) »
Подмена шрифтов программами имеет место быть.

markowww
18-04-2010, 09:42
Mite, на виртуалке только офис стоит.

dimon1947, в этом то как раз и суть. У меня проблема решается удалением вот этого твика.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"

а кодовые страницы не влияют.

dimon1947
18-04-2010, 09:54
dimon1947, в этом то как раз и суть. У меня проблема решается удалением вот этого твика. »
У меня есть по умолчанию:
"Arial Cyr,0="Arial,204", но не "Arial,0"="Arial,204". Откуда у Вас такая запись?
Распечатанный Ваш файлик .pdf у меня отображается нормально.

markowww
18-04-2010, 10:31
dimon1947, твик взят из справочника oszone.net

http://soft.oszone.net/program.php?pid=3930

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="Arial,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"Arial,0"="Arial,204"
"Tahoma,0"="Tahoma,204"

Если в реестре есть строка, выделенная красным цветом, то у меня получаются кракозябры.

dimon1947
18-04-2010, 11:15
Если в реестре есть строка, выделенная красным цветом, то у меня получаются кракозябры. »
Вот эта красная строка и есть ошибка.
Использовал этот твик, но отказался из-за подобных проблем. Может твик и был актуален для SP2, но в SP3 с ним однозначно проблемы. После выхода SP3 меняю только кодовые страницы 1250, 1252, 1253 на 1251 и никаких проблем с отображением шрифтов. Кодовые страницы меняю для корректного отображения в некоторых программах.

markowww
18-04-2010, 11:22
dimon1947, я как раз про это и твержу две страницы уже :) Что это и есть ошибка, причем она в справочнике твиков, которым многие пользуются, поэтому ошибка достаточно распространенная.

d petr
18-04-2010, 15:24
Провел небольшой тест с параметром "Arial,0"="Arial,204" - поставил ничем не обработанную XP, Acrobat Reader, принтер DoPDF, распечатал файл нормально, но после внесения твика печать пошла с крякозябрами. Вношу этот способ одним из вариантов решения в шапку, всем спасибо.

dimon1947
18-04-2010, 21:07
После тщательного сравнения твика (пост 293) со значениями реестра по умолчанию получилось, что все значения
кроме 3-х уже имеются в реестре: ("Arial,0"="Arial,204"-заведомо ошибочный), а назначение еще 2-х пока не изучено.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="Arial,204" - ("System,0"="System,204" - по умолчанию)
"Tahoma,0"="Tahoma,204" - эта строка вовсе отсутствует в умолчальном варианте.
Вывод напрашивается сам собой. Этот твик и не нужен совсем, и думаю перекочевал он из SP2.

mercuryn
19-04-2010, 17:48
Сколько споров, проверок...
Взял проблемный файл pdf и распечатал на своём принтере HP 1600. Никаких искажений, всё на месте.
Указанный мной вариант исправления реестра (и кодовой страницы и подстановки шрифтов) уже десяток лет работает без осечек. Ставится мной на всех машинах.
И сейчас он установлен на машине, с которой распечатывал...
Другое дело, что часто во многих принтерах, особенно в лазерных, есть внутренняя подстановка шрифтов, которую необходимо убирать. Поэтому чистота эксперимента может зависеть и от настройки принтера.

PS
Для проверки распечатал и на принтере Adobe PDF - всё нормально...

PS
Для применения изменений реестра надо обязательно перезагрузиться...

dimon1947
19-04-2010, 19:16
Сколько споров, проверок... »
Зачем использовать этот твик, если он в реестре уже есть по умолчанию. Масло масляное..

zeroua
19-04-2010, 19:34
dimon1947, вы проверяли наличие ключей из твика на чистой ОС с СП3 ? или как ?

dimon1947
19-04-2010, 20:37
dimon1947, вы проверяли наличие ключей из твика на чистой ОС »
Конечно! Стал бы я делать пустые заявления. В этом твике только две строки измененных, а остальные дублируют уже имеющиеся. Влияние 2-х новых на отображение шрифтов не обнаружил, но думаю кроме вреда они ничего привнести не могут. С выходом SP3 необходимость в твике исчезла, а применяют его по инерции.

VIP-men
20-04-2010, 13:03
Здравствуйте прочитал про твики, о которых здесь пишут. Они по-умолчанию прописаны в MyCustom, скачал проблемный pdf, расспечатал на Xerox WC 3119, кракозябов нет.
Я не эксперт может все дело в отсутствии у тех, у кого ошибка, выделенной строки
; Подстановка шрифтов для правильного отображения кириллицы
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper","ARIAL",0x00010001,204
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial,0",0x00000000,"Arial,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Comic Sans MS,0",0x00000000,"Comic Sans MS,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,0",0x00000000,"Courier New,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,204",0x00000000,"Courier New,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif,0",0x00000000,"MS Sans Serif,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tahoma,0",0x00000000,"Tahoma,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman,0",0x00000000,"Times New Roman,204"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Verdana,0",0x00000000,"Verdana,204"

dimon1947
20-04-2010, 18:09
Они по-умолчанию прописаны в MyCustom »
У меня в MyCustom нет этих твиков и нет кракозябров.




© OSzone.net 2001-2012