Как избавиться от шрифта Cascadia Mono на сайтах Stack Exchange?

Вопрос или проблема

Я обновил свою систему Windows 10 до Windows 11. И теперь для всех сайтов Stack Exchange используется шрифт Cascadia Mono для кода вместо Consolas:

Снимок кода

Согласно сайту Stack Overflow Design порядок используемых моноширинных шрифтов следующий:

“SF Mono”, SFMono-Regular, ui-monospace, Menlo, Monaco, Consolas, “Liberation Mono”, “Courier New”, monospace

Кажется, что ui-monospace вызывает здесь проблемы.

Я сделал следующее, чтобы решить проблему:

  • Отключил Cascadia Mono в Параметры Windows -> Персонализация -> ШрифтыОтключенные шрифты

  • Установил Consolas по умолчанию для шрифтов фиксированной ширины в Chrome
    Настройки шрифтов в Chrome

  • Установил замену шрифтов в Реестре Windows под

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Fonts\FontSubstitutes]
"ui-monospace"="Consolas"
"Cascadia Code"="Consolas"
"Cascadia Mono"="Consolas"
"Fira Code"="Consolas"

Реестр Windows

Но даже после всего этого я всё ещё вижу Cascadia Mono в браузере.

Я ищу решение на уровне Windows, а не пользовательский скрипт, который специально заменит шрифты для кода на Stack Exchange.

.

Ответ или решение

Отмечу, что проблема, которую вы описали, довольно распространена среди пользователей после обновления операционной системы, особенно когда дело касается шрифтов. Давайте рассмотрим, как можно решить данную проблему на уровне Windows, не прибегая к использованиям пользовательских скриптов для замены шрифтов только на сайтах Stack Exchange.

Теория

Проблема заключается в том, что после обновления до Windows 11, система начала использовать шрифт Cascadia Mono из-за его прописки в качестве системного шрифта для моноширинного текста. Это произошло, потому что Windows 11 добавила API ui-monospace, который связан с более современными шрифтами, такими как Cascadia Mono. И хотя вы уже предприняли ряд шагов для изменения этого поведения, некоторые дополнительные настройки могут быть необходимы.

Примеры

Вы уже выполнили шаги, такие как отключение шрифта Cascadia Mono и настройка редакции реестра Windows. Давайте углубим ваше понимание этого процесса и предложим некоторые дополнительные действия:

  1. Проверка кеша шрифтов: В первую очередь, убедитесь, что кеш шрифтов вашего браузера и операционной системы очищен, поскольку они могут сохранять старые версии настроек шрифтов.

  2. Перезагрузка системы и браузера: После правок в реестре, обязательно перезагрузите систему и, по возможности, повторно установите браузер. Это необходимо для того, чтобы изменения вступили в силу.

  3. Удаление шрифта через реестр: Откройте редактор реестра и перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Здесь вы сможете удалить упоминания о Cascadia Mono, чтобы обеспечить использование другого шрифта по умолчанию.

  4. Использование групповых политик: Для пользователей версий Pro и выше можно применить групповые политики, чтобы задать другой шрифт по умолчанию для приложений на уровне системы.

  5. Обновление настроек браузера: Обратите внимание, что даже после всех изменений в системе, некоторые браузеры могут иметь свои предустановленные предпочтения по шрифтам. Попробуйте также обновить/сбросить настройки браузера, чтобы убедиться в том, что они не переопределяют системные настройки.

Применение

Следуя предложенным шагам, можно существенно увеличить шансы на решение проблемы. Однако, если после выполнения всех действий проблема все еще актуальна, возможно рассмотрение следующих альтернативных путей:

  • Создание кастомного пользовательского стиля: Хотя вы искали решение на уровне системы, создание своего стиля с заменой шрифта может временно решить проблему, пока не найдется более продвинутое системное решение.

  • Обращение в техническую поддержку: Если у вас есть корпоративная лицензия Windows, обращение в службу поддержки Microsoft может дать вам доступ к дополнительной информации или решению.

  • Мониторинг обновлений: Вполне возможно, что в будущих обновлениях Windows или браузера, данные проблемы будут исправлены автоматически. Регулярное обновление системы помогает снизить вероятность непредвиденных проблем.

В заключение, я предлагаю вам протестировать вышеуказанные решения и отметить любые изменения в поведении системы. Совместное использование данных стратегий должно помочь вам вернуться к использованию консольного шрифта, который был вам привычен до обновления.

Оцените материал
Добавить комментарий

Капча загружается...