Вступление
Очевидно, Microsoft разработала новую процедуру установки для Windows 7, которая проверяет собственное разрешение вашего монитора во время установки. Если во время установки Windows 7 имеется правильный драйвер дисплея, он будет определять, какое базовое разрешение нужно установить, и на основе того разрешения, которое будет использовать параметр DPI.
Примеры
Пример 1. Если у вас небольшой 18-дюймовый ЖК-монитор с собственным разрешением 1280 x 800 и вы установили Windows 7, он определит, что размер шрифтов не нужно изменять, и установит для дисплея значение DPI по умолчанию, равное 100% (default)
на дисплее. настройки. Ваши шрифты будут отображаться в 96 DPI.
Пример 2. Если у вас 24-дюймовый ЖК-монитор большего размера, работающий с разрешением 1900 x 1200, и вы установили Windows 7, он определит, что ваши шрифты будут отображаться довольно маленькими при 96 DPI, и вместо этого установит значение DPI по умолчанию для шрифтов равным 125% (default)
в настройках дисплея. Системные шрифты будут отображаться с разрешением 120 DPI, что составляет примерно 125% от 96 DPI.
Пример 3. Если у вас ЖК-монитор большего размера с диагональю 24 дюйма, работающий с ненативным разрешением 1280x800, и вы установили Windows 7, он определит, что размер шрифтов не должен изменяться, и установит значение DPI по умолчанию на 100% (default)
в настройки дисплея. В этом примере у вас будут маленькие шрифты при изменении размера от 100% (default)
до 125%
DPI.
Проблемы примера 3 объяснены
Почему это? Хорошо во время процедуры установки, если ваш параметр DPI по умолчанию был установлен на 100% (default)
тогда некоторые системные шрифты неправильно заданы в реестре. Эти системные шрифты не масштабируются, как большинство других шрифтов.
Если вы измените размер со 100% до 125%, то эти системные шрифты останутся маленькими. Кажется, это соответствует вашей проблеме.
Шрифты, которые затронуты этим явлением:
- MS Sans Serif 8,10,12,14,18,24
- MS Serif 8,10,12,14,18,24
- Курьер 10,12,15
Во время установки при 100% DPI (или 96 DPI) для параметра реестра «MS Sans Serif ...», вероятно, будет задано значение SSERIF E.FON (зависит от языка).
исправлять
Чтобы включить правильное масштабирование до 125%, вам нужно изменить настройку реестра на SSERIF F.FON, поскольку это позволит правильно масштабировать шрифты на 125%.
реестр
Параметр реестра, который вы должны изменить, можно найти по адресу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\MS Sans Serif 8,10,12,14,18,24
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\MS Serif 8,10,12,14,18,24
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\Courier 10,12,15
Настройка DPI по умолчанию для Windows
Теперь, прежде чем что-то менять, посмотрите на настройки DPI по умолчанию в настройках дисплея.
Если значение DPI по умолчанию установлено на 100% (default)
тогда ваши шрифты должны быть настроены на вариант SERIF E , который является правильным значением для небольших мониторов, которые не будут масштабироваться до 125%.
Если значение DPI по умолчанию установлено на 125% (default)
тогда ваши шрифты должны быть настроены на вариант SERIF F , который является правильной настройкой для больших мониторов, которые могут масштабироваться до 125%.
предосторожность
В зависимости от языка вашей Windows 7 вы можете найти разные значения для шрифтов. Ниже приведен список (возможно, не полный) значений, доступных для разных языков:
MS Sans Serif
125% DPI font file | 100% DPI font file
---------------------------------------
SSERIFF.FON | SSERIFE.FON
SSERIFFE.FON | SSERIFEE.FON
SSERIFFG.FON | SSERIFEG.FON
SSERIFFR.FON | SSERIFER.FON
SSERIFFT.FON | SSERIFET.FON
SSEF1255.FON | SSEE1255.FON
SSEF1256.FON | SSEE1256.FON
SSEF1257.FON | SSEE1257.FON
SSEF874.FON | SSEE874.FON
MS Serif
125% DPI font file | 100% DPI font file
---------------------------------------
SERIFF.FON | SERIFE.FON
SERIFFE.FON | SERIFEE.FON
SERIFFG.FON | SERIFEG.FON
SERIFFR.FON | SERIFER.FON
SERIFFT.FON | SERIFET.FON
SERF1255.FON | SERE1255.FON
SERF1256.FON | SERE1256.FON
SERF1257.FON | SERE1257.FON
курьер
125% DPI font file | 100% DPI font file
---------------------------------------
COURF.FON | COURE.FON
COURFE.FON | COUREE.FON
COURFG.FON | COUREG.FON
COURFR.FON | COURER.FON
COURFT.FON | COURET.FON
COUF1255.FON | COUE1255.FON
COUF1256.FON | COUE1256.FON
COUF1257.FON | COUE1257.FON
После того, как вы изменили значения в реестре, вы должны перезагрузить компьютер.
Настройки отображения бонуса (стиль XP)
Если у вас все еще возникают проблемы со старыми программами (как я это делал с Groupwise), в настройке отображения справа есть опция, называемая определяемым пользователем размером текста (DPI), для ручного ввода размера текста в DPI. Если вы установите флажок в стиле XP ... в диалоговом окне, вы сможете решить другие проблемы, с которыми вы столкнулись в старых программах.
Дополнительные ресурсы и источники
Windows 7, растровые шрифты и Microsoft Dynamics GP
Подробнее о Windows 7, растровых шрифтах и настройках DPI