Показать сообщение отдельно
Старый 01.04.2012, 17:30    | »»» |  #1
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию Слишком большой размер шрифтов элементов интерфейса ПО (ноутбуки и т.п.)

Столкнулся с проблемой: на ноутбуке 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-файл с исправленными настройками:


ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности

Последний раз редактировалось SK; 01.04.2012 в 17:35.
SK вне форума   Ответить с цитированием