ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (https://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (https://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Проблема: Слишком большой размер шрифтов элементов интерфейса ПО (ноутбуки и т.п.) (https://forum.tk-chel.ru/showthread.php?t=1788)

SK 01.04.2012 17:30

Слишком большой размер шрифтов элементов интерфейса ПО (ноутбуки и т.п.)
 
Столкнулся с проблемой: на ноутбуке SONY с предустановленной ОЕМ Windows 7 Pro в интерфейсе ПО АвтоГРАФ и в некоторых других программах отображаются слишком крупные системные шрифты у многих элементов интерфейса.
Изменение стандартными настройками размера шрифтов Windows - не помогают.

Покопавшись на самых разных форумах, оказалось, что я далеко не единственный, кто столкнулся с подобной проблемой в самых разных программах. И всегда речь шла о предустановленной Windows.
Как правило, в таких форумах не только не приводится решения, но и пишется много всякой чуши, уводящей в сторону, от тех, кто именно с таким эффектом не сталкивался (ибо не имеет предустановленной OEM Windows с такой бедой). Как правило, все списывают на кривые руки тех, кто имеет такую проблему и пострадавших отправляют нафиг с клеймом ламера.
Однако, за несколько шагов я добрался до довольно сумбурной темы на оффоруме Microsoft, там я и нашел намек - как решать этот вопрос.
Оказалось, что некоторые производители, при установке OEM Windows меняют в реестре файлы системных шрифтов на содержащие такие же шрифты, но большего размера при малом кегле.
Речь идет о шрифтах типа .FON

В Windows с "увеличенными" шрифтами, в реестре это выглядит так:

Код:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Courier 10,12,15"="COURFR.FON"
"MS Serif 8,10,12,14,18,24"="SERIFFR.FON"
"MS Sans Serif 8,10,12,14,18,24"="SSERIFFR.FON"
"Small Fonts"="SMALLFR.FON"
"Small Fonts (120)"="SMALLFR.FON"

В Windows с "нормальными" шрифтами, в реестре это выглядит так:

Код:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Courier 10,12,15"="COURER.FON"
"MS Serif 8,10,12,14,18,24"="SERIFER.FON"
"MS Sans Serif 8,10,12,14,18,24"="SSERIFER.FON"
"Small Fonts"="SMALLER.FON"
"Small Fonts (120)"="SMALLFR.FON"

REG-файл с исправленными настройками:


AlexDoc 01.04.2012 20:23

SK,
тоже отметил, что у клиентов на ноутах такое встречается все чаще.
не каждый даст реестр править, потом не отмажешься, если что...
Иное решение проблемы может быть реализовано?

DM74 02.04.2012 04:01

Вложений: 1
Тоже была именно такая проблема. Ноут Sony, Win 7 x64 OEM. Нужно изменить язык для программ не поддерживающих Юникод на англ., перезагрузиться и поменять опять на рус. Винда сама поправит реестр и клиенту не страшно будет )))

ФОРУМ ТК 02.04.2012 04:13

AlexDoc, не вижу собственно проблем. SK предварительно прокопал весь мелкософт на сей вопрос.

SK 02.04.2012 08:31

Цитата:

Сообщение от DM74 (Сообщение 28085)
Тоже была именно такая проблема. Ноут Sony, Win 7 x64 OEM. Нужно изменить язык для программ не поддерживающих Юникод на англ., перезагрузиться и поменять опять на рус. Винда сама поправит реестр и клиенту не страшно будет )))

Не всегда помогает. Мне не помогло. Возможно, соньковцы где-то прописывают еще, какие файлы подставлять в реестр при смене языка. Английский тоже оказывается крупным, кстати.

SK 02.04.2012 08:33

Цитата:

Сообщение от AlexDoc (Сообщение 28080)
SK,
тоже отметил, что у клиентов на ноутах такое встречается все чаще.
не каждый даст реестр править, потом не отмажешься, если что...
Иное решение проблемы может быть реализовано?

А если надо OLE сброcить ? )))
Множество программ меняют реестр как им захочется... запустили прилагаемый файл и автоматически все поменяли.

Alex 02.04.2012 09:33

Цитата:

Сообщение от AlexDoc (Сообщение 28080)
тоже отметил, что у клиентов на ноутах такое встречается все чаще.
не каждый даст реестр править, потом не отмажешься, если что...

А вы не правьте реестр. Вы "Применяйте исправление от ххх для решения проблемы неверного отображения шрифтов"


Текущее время: 05:26. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot