Подробный гайд: Шрифты в Astra Linux

Подробный Гайд по установке и настройке шрифтов в Astra Linux: каталоги, PT Astra, кеш, устранение неполадок

2026.05.18                  


Подробный гайд: Шрифты в Astra LinuxПодробный гайд: Шрифты в Astra Linux

Где находятся шрифты в системе

Системные каталоги шрифтов:

Путь Назначение
/usr/share/fonts/ Основной системный каталог для шрифтов, доступных всем пользователям
/usr/share/fonts/truetype/ Каталог для TrueType-шрифтов (.ttf)
/usr/share/fonts/ttf/ Альтернативный каталог для TTF/TTC-шрифтов
~/.local/share/fonts/ Шрифты для текущего пользователя (современный стандарт)
~/.fonts/ Устаревший каталог пользовательских шрифтов (поддерживается для совместимости)

Установка шрифтов

Способ 1: Установка через пакетный менеджер (рекомендуется)

# Обновление списка пакетов
sudo apt update

# Установка популярных наборов шрифтов
sudo apt install fonts-liberation      # Аналоги Arial, Times New Roman, Courier New
sudo apt install fonts-dejavu-core     # Семейство DejaVu
sudo apt install fonts-open-sans       # Шрифт Open Sans
sudo apt install fonts-font-awesome    # Иконки Font Awesome

Способ 2: Ручная установка системных шрифтов

# 1. Создать каталог для шрифтов (если не существует)
sudo mkdir -p /usr/share/fonts/ttf/MyFonts

# 2. Скопировать файлы шрифтов (.ttf, .otf, .ttc)
sudo cp /путь/к/шрифту/*.ttf /usr/share/fonts/ttf/MyFonts/

# 3. Установить права доступа
sudo chmod 644 /usr/share/fonts/ttf/MyFonts/*

# 4. Создать индексы шрифтов
sudo mkfontdir /usr/share/fonts/ttf/MyFonts
sudo mkfontscale /usr/share/fonts/ttf/MyFonts

# 5. Обновить кеш fontconfig
sudo fc-cache -fv

Способ 3: Установка шрифтов для одного пользователя

# Создать локальную папку для шрифтов
mkdir -p ~/.local/share/fonts

# Скопировать шрифты
cp ~/Загрузки/*.ttf ~/.local/share/fonts/

# Обновить кеш шрифтов (без sudo)
fc-cache -fv

Обновление кеша шрифтов

После установки новых шрифтов обязательно обновите кеш:

# Для системных шрифтов
sudo fc-cache -fv

# Для пользовательских шрифтов
fc-cache -fv

Флаги команды:

  • -f — принудительное пересканирование
  • -v — подробный вывод (verbose)

Проверка установленных шрифтов

# Показать все доступные шрифты
fc-list

# Поиск конкретного шрифта
fc-list | grep -i "arial"

# Показать информацию о шрифте
fc-match "Times New Roman"

# Проверка доступности шрифта для приложения
fc-match -v "PT Astra Serif"

Российские шрифты в Astra Linux

PT Astra — семейство отечественных шрифтов:

Шрифт Аналог Назначение
PT Astra Serif Times New Roman Документы с засечками
PT Astra Sans Arial Документы без засечек
PT Astra Fact Verdana Экранные интерфейсы

Важно:

Шрифты Microsoft (Times New Roman, Arial, Courier New, Verdana) не включены в состав Astra Linux из-за лицензионных ограничений. Используйте метрически совместимые аналоги: PT Astra или Liberation.


Настройка Fontconfig (опционально)

Для тонкой настройки приоритетов шрифтов создайте файл конфигурации:

# Пользовательская настройка
mkdir -p ~/.config/fontconfig/conf.d
nano ~/.config/fontconfig/conf.d/10-custom.conf

Пример конфигурации 10-custom.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <!-- Приоритет русских шрифтов -->
  <alias>
    <family>serif</family>
    <prefer>
      <family>PT Astra Serif</family>
      <family>Liberation Serif</family>
      <family>DejaVu Serif</family>
    </prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>PT Astra Sans</family>
      <family>Liberation Sans</family>
      <family>DejaVu Sans</family>
    </prefer>
  </alias>
</fontconfig>

После изменений обновите кеш:

fc-cache -fv

Устранение неполадок

Проблема Решение
Шрифт не отображается в приложениях Выполните fc-cache -fv и перезапустите приложение
Шрифт виден только одному пользователю Установите его в /usr/share/fonts/ вместо ~/.local/share/fonts/
Нечёткое отображение шрифтов Проверьте настройки сглаживания в fly-admin-display или настройте hinting в fontconfig
Конфликт имён шрифтов Используйте fc-match для проверки, какой файл шрифта загружается

Полезные ссылки

  • Репозиторий шрифтов Debian: https://packages.debian.org/search?keywords=fonts-

Совет:

При работе с документами, требующими совместимости с MS Office, используйте PT Astra или Liberation — они метрически идентичны шрифтам Microsoft и не искажают вёрстку документов.