Стандартный шрифт Windows испортил …, но не везде

Я нахожусь на Windows XP.

Некоторое время назад, при испытании многих различных программ управления шрифтом, что-то пошло не так, как надо. Я не знаю то, что произошло, но теперь некоторые приложения, в некоторых их средствах управления GUI, используют Систему (12), шрифт вместо Windows принимает значение по умолчанию один (который должен быть Microsoft Sans Serif 8, я думаю).

Это происходит, например, с большинством установщиков (в начале установки, в последующих диалоговых окнах дисплей шрифтов очень хорошо), и много программ.

Вот Microsoft/Sysinternals', Автоматически работает:

Autoruns

Вы видите имена вкладки, а также текст в нижней панели, отображенной с Системой (12) шрифт. На другой машине они просто используют "MS Sans Serif 8" (обнаруженное использование HwndSpy).

Я попробовал:

  • удаление файла кэша шрифта Windows (c:\windows\system32\fntcache.dat)
  • изменение реестра оценивает за "MS Shell Dlg" и "MS Shell Dlg 2", как объяснено здесь

... напрасно.

Какие-либо предложения на том, что еще я мог попытаться иметь стандартный шрифт назад?

2
задан 20.03.2017, 12:16

2 ответа

Вы, вероятно, удалили шрифт 'MS Sans Serif'.

Диалоговые ресурсы автовыполнений все указаны со свойством:

FONT 8, "MS Sans Serif"

Вместо одного из более обычных шрифтов UI, таких как ‘отображение’ Shell MS Dlg. Таким образом без 'MS Sans Serif' или любой замены доступный, Windows отступает к ужасному стандартному шрифту последнего средства, 'Системе'.

'MS Sans Serif' является растровым шрифтом поэтому даже в стандартной системе, окна Автовыполнений не могут выглядеть правильными, поскольку ClearType не будет использоваться, поскольку это был бы с ‘MS по умолчанию Shell Dlg’, отображающийся на Tahoma или 'Microsoft Sans Serif' (который является другим шрифтом к 'MS Sans Serif', только для смущения Вас).

Так переустановка шрифта (файл ‘sserife.fon’) должна восстановить обычное поведение... альтернативно Вы могли установить FontSubstitute для отображения его на другой шрифт, как который Вы действительно имеете установленными, такие:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Sans Serif"="Tahoma"
2
ответ дан 08.12.2019, 07:37

Щелкните правой кнопкой по рабочему столу и выберите Properties.

Затем, выберите Appearance вкладка и щелчок усовершенствованы.

Необходимо смочь изменить несколько стандартных шрифтов отсюда.

alt text

Если это все еще не фиксирует его, кажется, что что-то повреждается на системном уровне.

Перейдите к a Command Prompt окно и тип следующее: SFC /SCANNOW который должен просканировать и заменить и системные файлы.

0
ответ дан 08.12.2019, 07:37

Теги

Похожие вопросы