7

Я недавно переключился с Windows на Linux (элементарная ОС) и установил Notepad++ с Wine.

Работает нормально, но выглядит как Windows 95.

Скриншот

Я попытался установить параметры реестра, чтобы шрифты выглядели лучше, и все из этой темы.

Я также попытался скомпилировать Wine с этим патчем .

Ничто не имеет значения для рендеринга шрифтов.

Как включить подсказки шрифтов или сглаживание в Wine?

1 ответ1

8

Это оказалось проще, чем я думал: замена шрифта.

Гладкие шрифты в Notepad++/Wine


Вот как можно улучшить шрифты:

  1. Перейдите к HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements в редакторе реестра Wine (wine regedit).
  2. Создайте новое строковое значение с именем Segoe UI и установите для него значение Droid Sans (или любое другое имя шрифта без засечек).
  3. Перейдите к HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes .
  4. Создайте новую строку с именем MS Shell Dlg и установите для нее значение шрифта без засечек (я снова использовал Droid Sans). Создайте еще одну строку с именем MS Shell Dlg 2 и сделайте то же самое. [источник]
  5. Закройте редактор реестра и запустите wineboot чтобы перезапустить Wine.

Большой! Гладкие шрифты!

Но: моноширинный шрифт в Notepad++ по-прежнему зубчатый.

Исправить это тоже довольно просто:

  1. Откройте Конфигуратор стилей (Настройки -> Конфигуратор стилей).
  2. Выберите нужный шрифт и размер шрифта, затем установите флажок «Включить глобальный шрифт» и «Включить глобальный размер шрифта», чтобы активировать настройки. Я выбрал Droid Sans Mono в качестве шрифта.

Я надеюсь, что это поможет кому-то еще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .