Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

1C_FONTS_NOT_FOUND 1С:Предприятие и СУБД

Не найден пакет шрифтов Microsoft Core Fonts (msttcorefonts) в 1С Linux

Обновлено: 25.08.2026 · Официальная документация ↗
  • Искажение печатных форм, съезжание колонок и перенос строк при формировании отчетов на Linux-сервере.
  • Вместо кириллических символов отображаются знаки вопроса, квадраты или нечитаемые глифы.
  • Предупреждение при старте служб 1С: Microsoft core fonts not installed.
  • Различный вид одного и того же отчета в веб-клиенте на Linux и толстом клиенте на Windows.

1. Установка шрифтов в Debian / Ubuntu

# Включение non-free репозиториев
apt-get update
apt-get install -y ttf-mscorefonts-installer fontconfig

# Принятие лицензионного соглашения EULA Microsoft в автоматическом режиме:
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections

2. Установка шрифтов в RHEL / CentOS / Rocky Linux / Astra Linux

dnf install -y curl cabextract xorg-x11-font-utils fontconfig
rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcorefonts-installer-2.6-1.noarch.rpm

3. Ручной перенос оригинальных шрифтов из Windows

Если сервер не имеет прямого доступа к интернету, скопируйте шрифты напрямую:

mkdir -p /usr/share/fonts/truetype/msttcorefonts
# Скопируйте файлы .ttf из C:\Windows\Fonts\ в каталог /usr/share/fonts/truetype/msttcorefonts/

# Назначение прав и обновление кэша:
chmod 644 /usr/share/fonts/truetype/msttcorefonts/*
fc-cache -f -v

4. Проверка доступности шрифтов для пользователя usr1cv8

su -s /bin/bash usr1cv8 -c "fc-list : family | grep -E 'Arial|Times New Roman|Courier New'"
💡 Практика специалистов: Всегда проверяйте регистр имен файлов шрифтов при ручном копировании. Linux чувствителен к регистру (case-sensitive) — имена должны быть в нижнем регистре (arial.ttf, а не ARIAL.TTF).

Частые вопросы (FAQ)

Какие шрифты Microsoft являются обязательными для корректной работы 1С?

Критически необходимы: Arial, Times New Roman, Courier New, Verdana, Tahoma и Trebuchet MS, так как они зашиты в типовые макеты конфигураций 1С.

Почему после установки пакета шрифты все равно не видны в 1С?

Сервер 1С кэширует список доступных шрифтов при старте. После обновления кэша командой fc-cache -fv необходимо перезапустить службу srv1cv83.

Можно ли использовать свободные шрифты Liberation вместо проприетарных Microsoft?

Шрифты Liberation имеют схожие метрики, но из-за незначительной разницы в ширине глифов верстка сложных печатных форм (счетов-фактур, УПД) может разрывать границы страниц.

Где в Linux хранятся пользовательские шрифты для сервиса 1С?

В домашнем каталоге пользователя usr1cv8: /home/usr1cv8/.fonts/ или в общесистемном каталоге /usr/share/fonts/.

Полезные материалы
Рекомендуем