Шрифты интерфейса 1С: что стоит по умолчанию и как это поменять
Содержание
Шрифт интерфейса 1С не хранится в пользовательских настройках отдельной строкой «Шрифт: Arial». Он задан стилем конфигурации, а размер на экране зависит ещё и от масштаба самой программы и от масштабирования Windows. Поэтому у «поменять шрифт » в 1С три разных ответа: пользователь меняет масштаб, администратор настраивает среду запуска, разработчик правит стиль.
Если вы пришли с вопросом «какой шрифт стоит по умолчанию», ответ такой: в типовом оформлении платформы 8.3 с интерфейсом «Такси» текст набран гарнитурой без засечек, на Windows это Arial. Точное значение всегда можно посмотреть в элементах стиля конфигурации, о чём ниже. Для веб-клиента картина другая: шрифт подбирает браузер.
Где задан шрифт: стиль конфигурации
Весь внешний вид формы 1С строится из стиля. Стиль — это набор именованных элементов: цвета, рамки и шрифты. Форма не говорит «Arial 10», она ссылается на элемент вроде «обычный текст» или «заголовок группы». Меняется элемент — меняются все формы, которые на него ссылаются.
Что нужно знать практику:
- 🔤 шрифты лежат в ветке
Общие → Стили → Основной стильдерева конфигурации, в группе элементов типа «Шрифт»; - 🎨 у каждого шрифта свои параметры: гарнитура, размер в пунктах, жирность, курсив, подчёркивание;
- 🧩 типовые конфигурации (Бухгалтерия, ЗУП, УТ) поставляются на замке, и менять в них стиль напрямую нельзя без снятия с поддержки;
- 🔁 одно и то же имя стиля одинаково действует и в тонком, и в толстом клиенте.
Чтобы увидеть, какой именно шрифт назначен элементу, откройте конфигурацию в Конфигураторе, найдите в дереве ветку стилей и откройте элемент нужного типа. Просмотр ничего не ломает, даже если конфигурация на поддержке.
Для типовой конфигурации правильный способ менять оформление — расширение конфигурации. Оно не снимает основную конфигурацию с поддержки и переживает обновления. Расширения доступны начиная с платформы 8.3.6.
Что делает пользователь: масштаб вместо смены шрифта
Рядовой пользователь не выбирает гарнитуру. Ему доступен масштаб интерфейса, и именно он решает 90% жалоб «мелко, не прочитать». Масштаб увеличивает весь интерфейс целиком: текст, поля, кнопки, отступы.
Где искать настройку в режиме «1С:Предприятие» с интерфейсом «Такси»:
- Откройте главное меню (значок с тремя полосками слева в заголовке окна).
- Перейдите в раздел
Види найдите пункт, отвечающий за масштаб. - Выберите нужное значение из списка и дождитесь перерисовки окон.
Масштаб хранится в настройках пользователя на компьютере, а не в информационной базе. Это значит, что на другом ПК значение будет своё. Если вы входите в одну базу с домашнего и рабочего компьютера, настраивать придётся дважды.
В таблице сравнение способов, которыми реально меняют читаемость текста:
| Способ | Кто делает | Что меняется | Риск |
|---|---|---|---|
Масштаб интерфейса в меню Вид | Пользователь | Все элементы окон | Нет |
| Масштабирование экрана в Windows | Пользователь или админ | Всё, что рисует система | Размытие на старых версиях платформы |
| Правка элемента стиля | Разработчик | Шрифт во всех формах | Нужно проверить все формы на съехавшую вёрстку |
| Шрифт в макете или ячейке | Разработчик, продвинутый пользователь | Только печатная форма или отчёт | Нет, влияет на один документ |
Параметры запуска и системная среда
Администраторы часто спрашивают, можно ли задать шрифт для всех пользователей одной строкой в ярлыке. Отдельного ключа командной строки, который переключал бы гарнитуру шрифта, у 1cv8 нет, и выдумывать его не стоит. Зато среда запуска действительно влияет на то, как выглядит текст.
Что можно настроить централизованно:
- 🖥️ Масштабирование Windows. Если на ноутбуке стоит 125% или 150%, 1С его учитывает. Старые платформы при нестандартных значениях могли рисовать размытый текст. Исправляется обновлением платформы, а не подбором шрифта.
- 🧱 Шаблон рабочего места. Если пользователи работают на терминальном сервере, масштаб и разрешение экрана задаются параметрами сеанса, а профиль пользователя хранит настройки интерфейса. Единые настройки раздают через профиль.
- 📁 Файл
1cestart.cfg. В нём лежат общие параметры запуска клиента для компьютера. Список поддерживаемых параметров смотрите в документации к вашему релизу платформы и не копируйте незнакомые строки с форумов: неверная строка либо игнорируется, либо мешает запуску.
Прежде чем менять что-либо в конфигурационных файлах клиента, сохраните копию исходного файла. Ошибка в 1cestart.cfg отразится на запуске всех баз на этом компьютере.
Шрифты в печатных формах и отчётах
Это отдельная история. Печатная форма — табличный документ, а у табличного документа своя система оформления: шрифт задан в ячейках макета, а не в стиле интерфейса. Поэтому смена масштаба или стиля печатную форму не затрагивает.
Как это работает:
- Макет документа (
Макетыу объекта в Конфигураторе или редактор макета) содержит ячейки с форматом, куда входит шрифт. - При формировании печатной формы платформа заполняет область макета данными, и шрифт остаётся таким, как в ячейке.
- Если в системе нет нужной гарнитуры, Windows подставит другую, и вёрстка может поехать: строка не поместится в ячейку, перенесётся или обрежется.
Для типовой формы, которая вас не устраивает, не правьте макет в типовой конфигурации. Скопируйте его в расширение или используйте механизм, который подменяет макет печатной формы в вашей конфигурации. Если вы пользуетесь типовой подсистемой печати, у неё обычно есть режим для администратора, где можно подменить макет.
Для отчётов на системе компоновки данных шрифты можно задать в настройках оформления отчёта: оформление заголовка, шапки, строк и итогов настраивается отдельно. Откройте форму отчёта, перейдите в настройки и поищите раздел оформления. Название пунктов зависит от релиза типовой конфигурации, поэтому проверьте на своей версии.
Есть и безопасное пользовательское решение. Если отчёт выведен в табличный документ, выделите ячейки и измените шрифт на панели форматирования. Правка живёт только в открытом документе. После сохранения отчёта в файл вы получите именно эту версию, а при следующем формировании всё вернётся к исходным настройкам.
Почему шрифт отображается криво
Проблемы с отображением в 1С почти всегда сводятся к четырём причинам.
1. Нужного шрифта нет в системе. Особенно часто на терминальных серверах и свежеустановленных образах Windows. Макет ссылается на гарнитуру, её нет, подставляется запасная — ширина символов другая, текст не помещается.
2. Масштабирование Windows не совпадает с настройками клиента. Симптом: часть окон нормальная, часть размытая, а текст в заголовках режется. Лечится обновлением платформы и проверкой значения масштаба.
3. Веб-клиент и браузер. Веб-клиент использует шрифты браузера. На компьютере без нужной гарнитуры вид будет отличаться от толстого клиента. Здесь помогает единый набор шрифтов в рабочих образах.
4. Разные ОС. В Linux набор системных шрифтов другой, и привычные для Windows гарнитуры могут отсутствовать. Для рабочих мест на Linux ставьте пакет совместимых шрифтов и проверяйте печатные формы заранее.
Быстрая диагностика:
Вид. Если окна при этом размыты, проверьте масштабирование Windows и версию платформы.Как разработчику сменить шрифт через расширение
Если решение принято и нужна другая гарнитура у всех пользователей, действуйте в таком порядке. Работайте сначала на копии базы.
- Создайте расширение конфигурации и подключите его к копии рабочей базы.
- Добавьте в расширение изменённый элемент стиля. Объект основной конфигурации при этом остаётся нетронутым.
- В свойствах нужного элемента задайте гарнитуру и размер. Размер меняйте на один-два пункта, не больше: поля форм рассчитаны на привычную ширину букв.
- Сохраните конфигурацию базы данных и перезапустите клиент.
- Откройте основные формы: документы, списки, отчёты. Ищите обрезанные подписи и поля, в которые не помещаются суммы.
- Только после проверки подключайте расширение в рабочей базе.
Когда расширение подключают в рабочей базе, пользователей просят выйти: обновление конфигурации базы данных требует доступа без активных сеансов. Делайте это вне рабочих часов.
Шрифты на терминальном сервере и в удалённой работе
Когда пользователи подключаются по RDP, шрифты берутся с сервера, где запущен клиент, а не с домашнего компьютера. Если администратор поставил новую гарнитуру только у себя, пользователи её не увидят, пока шрифт не появится на самом сервере.
Практические правила для администратора:
- 📌 устанавливайте шрифты на все серверы терминальной фермы, не на один;
- 📌 храните дистрибутивы шрифтов рядом с образом, чтобы при пересоздании сервера ничего не потерялось;
- 📌 после обновления Windows проверьте печатную форму, где используется нестандартная гарнитура;
- 📌 для печати в PDF убедитесь, что шрифт встраивается в файл, иначе на чужом компьютере документ откроется с подстановкой.
Для обычных рабочих мест те же принципы: единый образ, одинаковый набор шрифтов и одинаковое масштабирование экрана. Тогда жалоб «у меня съехало, а у соседа нормально» не будет.
Влияет ли шрифт на скорость работы
Практически нет. Отрисовка одного окна 1С занимает ничтожную долю времени по сравнению с запросом к базе и серверными вызовами. Если форма тормозит, причина в запросах, блокировках, сети или объёме данных, а не в гарнитуре.
Единственный косвенный эффект: крупный шрифт и высокий масштаб уменьшают число строк в списке на экране. Для длинных списков придётся листать чаще, и работа кажется медленнее. Это вопрос эргономики, не производительности.
На терминальном сервере картина чуть сложнее. Большой масштаб и высокое разрешение увеличивают объём графики, которую надо передавать клиенту по RDP. Если у пользователей канал узкий, лучше оставить умеренный масштаб, а не растягивать интерфейс до предела.
Как подобрать настройки под задачу
Выбор зависит от того, что именно не устраивает. Дерево помогает сразу выйти на нужный способ.
Вид. Правку стиля не трогайте: масштаб решает задачу без риска для вёрстки.