Как изменить шрифты в Windows 8

13

В Windows 7 есть возможность изменить шрифты для таких вещей, как активная строка заголовка, меню и т. Д. Это было найдено, открыв настройки цвета и внешнего вида окна на панели управления. Я только что установил Windows 8 и хотел бы изменить шрифты, но я не могу найти ничего, чтобы изменить фактические шрифты (однако есть ограниченный раскрывающийся список для изменения нескольких размеров шрифта в настройках внешнего вида). Кто-нибудь как поменять шрифты используемые в Windows 8?

зимородок
источник

Ответы:

9

Мое обоснованное предположение состоит в том, что они стремятся к унифицированному интерфейсу на платформах Windows, поэтому он не настраивается.

Я нашел некоторые записи в реестре ( HKCU\Control Panel\Desktop\WindowMetricsсреди прочего), но они хранятся в двоичном формате и, следовательно, их трудно изменить. Segoe кажется фаворитом.


источник
1
Спасибо, Рэндольф! Эти настройки являются ключом к изменению шрифтов в Windows 8. Я использовал программу Registry Workshop для экспорта раздела реестра с моего рабочего компьютера (который использует Windows 7 и содержит шрифты, которые я хочу использовать), импортировал эти настройки в мой домашний компьютер (который работает под управлением Windows 8), перезагружен, и теперь у меня есть шрифты, которые я хочу. Я думаю, что эта проблема поддается созданию небольшого приложения WinForms, которое может настраивать шрифты, не прибегая к такому хакерскому подходу.
Halcyon
Вау, рад, что смог помочь! Это, конечно, не то, что я ожидал, но я узнал что-то новое.
1
Кто-нибудь может объяснить двоичный формат записей шрифтов?
Марк Иеронимус
WinAero Tweaker способен изменить их.
Бас
10

В Windows 8

  1. Откройте regedit (нажмите Win+ Rи введите regedit)

  2. Измените следующее значение и замените нужный шрифт:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes\MSShellDlg
    
  3. Измените следующее значение и замените нужный шрифт:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes\MSShellDlg 2
    

Что касается размера шрифта, перейдите в Панель управления → Видео → Расширенный вид и измените его там.

arsenalz
источник
Это работает, но не для всех шрифтов.
Константин Переяслов
6

Вы можете сделать это без какого-либо стороннего программного обеспечения и без доступа локального администратора. Откройте редактор реестра и перейдите сюда:

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

Используемые шрифты хранятся в следующих двоичных значениях:

  • CaptionFont: заголовки окон
  • IconFont: большая часть текста в утилитах Windows (включая значки на рабочем столе)
  • MenuFont: разделы меню и пункты подменю
  • MessageFont: окна сообщений
  • SmCaptionFont: "маленькие подписи"? ( TechNet )
  • StatusFont: полоски состояния

Каждая из этих записей начинается с четырехбайтового значения, определяющего размер шрифта. По некоторым причинам это число с прямым порядком байтов и двоичным НЕ добавлено после добавления 2. Если вам не нужен размер шрифта более 255 точек, вы можете просто посмотреть на первый байт. Поскольку двоичный обратной F4IS 0B(11 в десятичной системе ), по умолчанию IconFontразмер составляет 9 баллов. Уменьшение этого первого байта приведет к увеличению размера шрифта и наоборот.

Имя шрифта начинается с байта 1C(пятый байт в четвертой строке). Поскольку он находится в UTF16-LE, после каждого символа должен быть нулевой байт. Чтобы ввести нормальный символ, выделите текст в правой половине окна и просто введите его как обычно на клавиатуре. Чтобы обнулить байт, выберите его в середине (в шестнадцатеричном разделе) и нажмите клавишу обнуления. Так как строка заканчивается нулем, 00 00сигнализирует конец имени шрифта.

Это значение по умолчанию IconFont:

IconFont перед

И после того, как я установил его на Comic Sans MS:

IconFont после редактирования

Выйдите и снова войдите, чтобы изменения вступили в силу.

Проводник с новым шрифтом

Красиво ужасно.

Примечание. Эти снимки экрана были сделаны в Windows 10, но эта процедура работает и в Windows 8.

Бен Н
источник
3

Если вы ищете действительно быстрое решение, попробуйте использовать инструмент «Advanced System Font Changer», который является переносимым (не требует установки) и готов к использованию. Это быстро решило мою проблему, после того как я потратил немного времени на ее поиск.

Нет смысла искать варианты в Windows 8, потому что вы будете только тратить время.

https://www.wintools.info/index.php/advanced-system-font-changer

https://www.wintools.info/Download/advchange.exe

Это решение намного проще и быстрее, чем решение со «старой программой Win95 под названием« Plus! », Представленной Brainout.

введите описание изображения здесь

введите описание изображения здесь

существенный
источник
2

Существует этот инструмент «Windows 8 Font Changer.exe»: https://mega.co.nz/#!bVNFQaZC!hIHtclnY2esgsv6zWDVuobCYttnSJb6xXnxRXzi-PR0

Кажется, это безопасно: https://www.virustotal.com/en/file/99b5dade9cd018e2ff9d4a6597021468da1c5ed3a140cc50d4f455305e5aee4b/analysis/

Тем не менее, этот сайт, похоже, является спам-рекламой (он перенаправляет различные ссылки и, в конечном счете, на facebook.com): http://www.ogresite.com/p/windows-8-font-changer.html.

laggingreflex
источник
2

На самом деле, эти другие методы не работают. Но вот что делает: старая программа из Win95 под названием «Плюс!». Поскольку thurott.com помечал кого-то в Microsoft по этой программе ( https://www.thurrott.com/windows/windows-10/3942/microsoft-teases-a-few-minor-changes-in-windows-10 ) , то, возможно, это не проблема, чтобы использовать его. Вот как это доказать.

  1. Измените тему на своем компьютере под управлением Windows 98 или XP на меню и т. Д., Используя шрифты нужного размера и размера (важно: те же шрифты должны быть и на вашем компьютере с Win8).
  2. Сохраните эту тему в своем плюсе! папки.
  3. Скопируйте Плюс! папку для программных файлов в Win8.
  4. Откройте Плюс! папку и дважды щелкните по THEMES.exe.
  5. Выберите тему, которую вы только что создали, и только то, что вы хотите изменить в Win8 (т. Е. Только шрифты или шрифты и цвета - ваши каталоги для расположения изображений и т. Д. Должны быть такими же на Win8, как в настройках темы или функция будет игнорироваться).
  6. Нажмите «Применить», затем «ОК» на эту тему, и вы сразу увидите изменения в проводнике и т. Д.

Размеры не всегда повторяются. Например, в некоторых меню размер Comic Sans размером 13 пт, который был заголовком моего меню по умолчанию, не отображался с таким размером в проводнике. Но шрифт изменился. Все контекстные меню также отображаются в этом размере.

Не все изменения цвета происходят. Но некоторые сделали. Я не уверен, что знаю почему.

То же самое работает и в Linux. Разница в том, что # 3 - это версия каталога .wine, а # 4 - щелчок правой кнопкой мыши вместо двойного щелчка при использовании Wine Program Loader. Действительно отлично подходит для изменения шрифтов и цветов меню и других вещей для MS Office 2003, Internet Explorer и других установок Wine. Попытайся.

Я только что сделал это на свежей установке Windows 8 (пока не 8.1) в последний час. Я сделал это в Wine на прошлой неделе, поскольку серый и крошечный нечитаемый шрифт по умолчанию в MS Office, установленном Wine, был невыносим. Таким образом, вы должны быть в состоянии повторить это. Конечно, кто-то, кого вы знаете, хранит этот старый плюс! Программное обеспечение Win95 где-нибудь, если мистер Аул может дразнить мистера Туротта ...

РЕДАКТИРОВАТЬ, 7/8/15. Сейчас я проверил вышеизложенное в 8, 8.1 и Win10 build 10162, 64-bit. Win10 иногда также отражает изменения цвета. Шрифт лица меняет работу. Но иногда при перезагрузке изменения отменяются. Не знаю, если это временная ошибка в сборке, или ошибка в том, что она работает. Это имеет большее значение в Win10, так как «классический» диалог с пятью вкладками (одной из которых была «Внешний вид», где вы выбрали 3D-объект и шрифты и т. Д.) - этот диалог исчез. Похоже, они думают, что возможность изменения шрифта представляет угрозу безопасности ( возможно, сродни проблеме Adobe) .

Альтернатива: теперь в Win10 имеется серая кнопка, позволяющая указать размеры шрифта для заголовка и т. Д., Но вы не сможете получить к ней доступ, если не настроите размер текста в настройках дисплея. Другими словами, если вы используете ползунок для увеличения размера отображаемого текста или оставляете его по умолчанию на 100%, серая кнопка недоступна. Но если вы используете пользовательские настройки и даже выбираете значение чуть более 100%, вы можете получить доступ к серой кнопке и выбрать размеры шрифта.

ВАЖНО: размер иконки должен быть не менее 11, иначе у вас будут маленькие иконки (та же проблема в Win7). Это или меню или строка заголовка влияет на размер текста окна.

brainout
источник