Шрифты интерфейса 1С: что стоит по умолчанию и как это поменять

· 9 мин

Содержание

Шрифт интерфейса 1С не хранится в пользовательских настройках отдельной строкой «Шрифт: Arial». Он задан стилем конфигурации, а размер на экране зависит ещё и от масштаба самой программы и от масштабирования Windows. Поэтому у «поменять шрифт » в 1С три разных ответа: пользователь меняет масштаб, администратор настраивает среду запуска, разработчик правит стиль.

Если вы пришли с вопросом «какой шрифт стоит по умолчанию», ответ такой: в типовом оформлении платформы 8.3 с интерфейсом «Такси» текст набран гарнитурой без засечек, на Windows это Arial. Точное значение всегда можно посмотреть в элементах стиля конфигурации, о чём ниже. Для веб-клиента картина другая: шрифт подбирает браузер.

Где задан шрифт: стиль конфигурации

Весь внешний вид формы 1С строится из стиля. Стиль — это набор именованных элементов: цвета, рамки и шрифты. Форма не говорит «Arial 10», она ссылается на элемент вроде «обычный текст» или «заголовок группы». Меняется элемент — меняются все формы, которые на него ссылаются.

Что нужно знать практику:

  • 🔤 шрифты лежат в ветке Общие → Стили → Основной стиль дерева конфигурации, в группе элементов типа «Шрифт»;
  • 🎨 у каждого шрифта свои параметры: гарнитура, размер в пунктах, жирность, курсив, подчёркивание;
  • 🧩 типовые конфигурации (Бухгалтерия, ЗУП, УТ) поставляются на замке, и менять в них стиль напрямую нельзя без снятия с поддержки;
  • 🔁 одно и то же имя стиля одинаково действует и в тонком, и в толстом клиенте.

Чтобы увидеть, какой именно шрифт назначен элементу, откройте конфигурацию в Конфигураторе, найдите в дереве ветку стилей и откройте элемент нужного типа. Просмотр ничего не ломает, даже если конфигурация на поддержке.

Для типовой конфигурации правильный способ менять оформление — расширение конфигурации. Оно не снимает основную конфигурацию с поддержки и переживает обновления. Расширения доступны начиная с платформы 8.3.6.

Что делает пользователь: масштаб вместо смены шрифта

Рядовой пользователь не выбирает гарнитуру. Ему доступен масштаб интерфейса, и именно он решает 90% жалоб «мелко, не прочитать». Масштаб увеличивает весь интерфейс целиком: текст, поля, кнопки, отступы.

Где искать настройку в режиме «1С:Предприятие» с интерфейсом «Такси»:

  1. Откройте главное меню (значок с тремя полосками слева в заголовке окна).
  2. Перейдите в раздел Вид и найдите пункт, отвечающий за масштаб.
  3. Выберите нужное значение из списка и дождитесь перерисовки окон.

Масштаб хранится в настройках пользователя на компьютере, а не в информационной базе. Это значит, что на другом ПК значение будет своё. Если вы входите в одну базу с домашнего и рабочего компьютера, настраивать придётся дважды.

В таблице сравнение способов, которыми реально меняют читаемость текста:

СпособКто делаетЧто меняетсяРиск
Масштаб интерфейса в меню ВидПользовательВсе элементы оконНет
Масштабирование экрана в WindowsПользователь или админВсё, что рисует системаРазмытие на старых версиях платформы
Правка элемента стиляРазработчикШрифт во всех формахНужно проверить все формы на съехавшую вёрстку
Шрифт в макете или ячейкеРазработчик, продвинутый пользовательТолько печатная форма или отчётНет, влияет на один документ

Параметры запуска и системная среда

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

Что можно настроить централизованно:

  • 🖥️ Масштабирование Windows. Если на ноутбуке стоит 125% или 150%, 1С его учитывает. Старые платформы при нестандартных значениях могли рисовать размытый текст. Исправляется обновлением платформы, а не подбором шрифта.
  • 🧱 Шаблон рабочего места. Если пользователи работают на терминальном сервере, масштаб и разрешение экрана задаются параметрами сеанса, а профиль пользователя хранит настройки интерфейса. Единые настройки раздают через профиль.
  • 📁 Файл 1cestart.cfg. В нём лежат общие параметры запуска клиента для компьютера. Список поддерживаемых параметров смотрите в документации к вашему релизу платформы и не копируйте незнакомые строки с форумов: неверная строка либо игнорируется, либо мешает запуску.

Прежде чем менять что-либо в конфигурационных файлах клиента, сохраните копию исходного файла. Ошибка в 1cestart.cfg отразится на запуске всех баз на этом компьютере.

Шрифты в печатных формах и отчётах

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

Как это работает:

  1. Макет документа (Макеты у объекта в Конфигураторе или редактор макета) содержит ячейки с форматом, куда входит шрифт.
  2. При формировании печатной формы платформа заполняет область макета данными, и шрифт остаётся таким, как в ячейке.
  3. Если в системе нет нужной гарнитуры, Windows подставит другую, и вёрстка может поехать: строка не поместится в ячейку, перенесётся или обрежется.

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

Для отчётов на системе компоновки данных шрифты можно задать в настройках оформления отчёта: оформление заголовка, шапки, строк и итогов настраивается отдельно. Откройте форму отчёта, перейдите в настройки и поищите раздел оформления. Название пунктов зависит от релиза типовой конфигурации, поэтому проверьте на своей версии.

Есть и безопасное пользовательское решение. Если отчёт выведен в табличный документ, выделите ячейки и измените шрифт на панели форматирования. Правка живёт только в открытом документе. После сохранения отчёта в файл вы получите именно эту версию, а при следующем формировании всё вернётся к исходным настройкам.

Почему шрифт отображается криво

Проблемы с отображением в 1С почти всегда сводятся к четырём причинам.

1. Нужного шрифта нет в системе. Особенно часто на терминальных серверах и свежеустановленных образах Windows. Макет ссылается на гарнитуру, её нет, подставляется запасная — ширина символов другая, текст не помещается.

2. Масштабирование Windows не совпадает с настройками клиента. Симптом: часть окон нормальная, часть размытая, а текст в заголовках режется. Лечится обновлением платформы и проверкой значения масштаба.

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

4. Разные ОС. В Linux набор системных шрифтов другой, и привычные для Windows гарнитуры могут отсутствовать. Для рабочих мест на Linux ставьте пакет совместимых шрифтов и проверяйте печатные формы заранее.

Быстрая диагностика:

Диагностика: выберите симптом

Как разработчику сменить шрифт через расширение

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

  1. Создайте расширение конфигурации и подключите его к копии рабочей базы.
  2. Добавьте в расширение изменённый элемент стиля. Объект основной конфигурации при этом остаётся нетронутым.
  3. В свойствах нужного элемента задайте гарнитуру и размер. Размер меняйте на один-два пункта, не больше: поля форм рассчитаны на привычную ширину букв.
  4. Сохраните конфигурацию базы данных и перезапустите клиент.
  5. Откройте основные формы: документы, списки, отчёты. Ищите обрезанные подписи и поля, в которые не помещаются суммы.
  6. Только после проверки подключайте расширение в рабочей базе.

Когда расширение подключают в рабочей базе, пользователей просят выйти: обновление конфигурации базы данных требует доступа без активных сеансов. Делайте это вне рабочих часов.

Перед выкладкой нового шрифта
Выполнено: 0 / 5

Шрифты на терминальном сервере и в удалённой работе

Когда пользователи подключаются по RDP, шрифты берутся с сервера, где запущен клиент, а не с домашнего компьютера. Если администратор поставил новую гарнитуру только у себя, пользователи её не увидят, пока шрифт не появится на самом сервере.

Практические правила для администратора:

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

Для обычных рабочих мест те же принципы: единый образ, одинаковый набор шрифтов и одинаковое масштабирование экрана. Тогда жалоб «у меня съехало, а у соседа нормально» не будет.

Влияет ли шрифт на скорость работы

Практически нет. Отрисовка одного окна 1С занимает ничтожную долю времени по сравнению с запросом к базе и серверными вызовами. Если форма тормозит, причина в запросах, блокировках, сети или объёме данных, а не в гарнитуре.

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

На терминальном сервере картина чуть сложнее. Большой масштаб и высокое разрешение увеличивают объём графики, которую надо передавать клиенту по RDP. Если у пользователей канал узкий, лучше оставить умеренный масштаб, а не растягивать интерфейс до предела.

Как подобрать настройки под задачу

Выбор зависит от того, что именно не устраивает. Дерево помогает сразу выйти на нужный способ.

Что вас не устраивает?

Частые вопросы

Можно ли выбрать шрифт в настройках пользователя?
Нет, обычный пользователь выбирает только масштаб интерфейса. Гарнитуру определяет стиль конфигурации.
Почему на разных компьютерах один и тот же отчёт выглядит по-разному?
Чаще всего на одном из компьютеров нет гарнитуры, указанной в макете, и Windows подставляет другую. Установите нужный шрифт или смените его в макете на системный.
Как узнать, какой шрифт использует конкретная форма?
Откройте конфигурацию в Конфигураторе и посмотрите, на какой элемент стиля ссылается нужный элемент формы. Затем откройте этот элемент в ветке стилей.
Влияет ли смена стиля на печатные формы?
Нет. Печатные формы — это табличные документы, у них шрифт задан в самих ячейках макета.
Менять ли шрифт в типовой конфигурации напрямую?
Нет, лучше оформить изменение расширением. Прямая правка снимет объект с поддержки и усложнит обновление.