Как установить шрифт системы по умолчанию в CentOS?

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

Я хочу изменить системный шрифт, используемый приложениями глобально (или для пользователя) в CentOS. Как это сделать? Возможно, мне следует изменить файл ~/.config/fontconfig/fonts.conf? Я хотел бы установить шрифт Tahoma для приложений, как это было в WinXP.

Как решение – добавил ниже приведенные строки в файл /etc/fonts/fonts.conf:

    <!-- Порядок предпочтения запасных шрифтов -->
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Tahoma</family>
            <family>Arial</family>
        </prefer>
    </alias>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Times New Roman</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Courier New</family>
        </prefer>
    </alias>


  <match target="font">
      <edit name="antialias" mode="assign">
          <bool>false</bool>
      </edit>
      <edit name="hinting" mode="assign">
          <bool>true</bool>
      </edit>
      <edit name="autohint" mode="assign">
          <bool>false</bool>
      </edit>
      <edit name="hintstyle" mode="assign">
          <const>hintfull</const>
      </edit>
  </match>

Затем обновил кеш шрифтов с помощью fc-cache. Теперь необходимые шрифты доступны на уровне системы.

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

По умолчанию изменить системный шрифт в CentOS — задача, которая может потребовать редактирования конфигурации шрифтов для установки нужного шрифта по умолчанию для всех приложений. Рассмотрим, как можно выбрать шрифт Tahoma для использования в системе.

Шаги по изменению системного шрифта в CentOS

  1. Установка шрифта: Прежде чем вы сможете использовать Tahoma, убедитесь, что шрифт установлен в вашей системе. Вы можете установить его, скопировав шрифты в каталог /usr/share/fonts или ~/.fonts, в зависимости от того, хотите ли вы сделать их доступными для всех пользователей или только для вашего собственного пользователя.

  2. Редактирование файла конфигурации: Чтобы установить Tahoma в качестве шрифта по умолчанию, отредактируйте файл /etc/fonts/fonts.conf или создайте пользовательский файл конфигурации в ~/.config/fontconfig/fonts.conf (если изменения нужны только для текущего пользователя).

    <!-- Порядок предпочтения шрифтов -->
    <alias>
       <family>sans-serif</family>
       <prefer>
           <family>Tahoma</family>
           <family>Arial</family>
       </prefer>
    </alias>
    <alias>
       <family>serif</family>
       <prefer>
           <family>Times New Roman</family>
       </prefer>
    </alias>
    <alias>
       <family>monospace</family>
       <prefer>
           <family>Courier New</family>
       </prefer>
    </alias>
    
    <match target="font">
       <edit name="antialias" mode="assign">
           <bool>false</bool>
       </edit>
       <edit name="hinting" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="autohint" mode="assign">
           <bool>false</bool>
       </edit>
       <edit name="hintstyle" mode="assign">
           <const>hintfull</const>
       </edit>
    </match>
  3. Обновление кеша шрифтов: После внесения изменений необходимо обновить кеш шрифтов, используя команду:

    fc-cache -f -v

    Это обновляет кеш шрифтов и делает новые настройки активными.

Дополнительные соображения

  • Проверка доступности шрифта: Убедитесь, что ваш шрифт правильно установлен и доступен командой fc-list | grep "Tahoma".

  • Персонализация: Использование файла ~/.config/fontconfig/fonts.conf может быть более предпочтительным для изменений только для определенных пользователей, что позволит вам настроить среду рабочего стола в соответствии с личными предпочтениями без эффектов на других пользователей.

  • Диагностика проблем: Если выбранный шрифт не применяется, проверьте плагины и темы на предмет перезаписи конфигурации шрифтов, а также обратите внимание на вывод команды fc-cache для возможных ошибок.

Следуя этим шагам, вы сможете изменить системный шрифт в CentOS на Tahoma, обеспечивая внешнюю согласованность и эстетичность всех приложений. Эти изменения могут значительно улучшить пользовательский опыт, особенно если вы привыкли к интерфейсу Windows XP и хотите воспроизвести это ощущение в своей Linux-системе.

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

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