Шрифты в 1С:Предприятии: чем рисуется интерфейс и что в нём можно менять
Содержание
Интерфейс 1С 8.3 с оформлением «Такси» не имеет одного жёстко зашитого шрифта: платформа берёт гарнитуры из стиля, а стиль входит в состав конфигурации. Поэтому ответ зависит от того, что именно вы называете «шрифтом 1С». Размер текста на экране, шрифт в таблице или в печатной форме, шрифт в редакторе модуля Конфигуратора — это разные настройки в разных местах.
Если шрифт «поплыл» или стал мелким, чаще всего дело не в 1С, а в масштабировании Windows. Это разбираем отдельным разделом. Остальное можно настроить прямо в программе.
Откуда платформа берёт шрифты
Платформа 1С не носит с собой собственных шрифтов. Она использует те, что установлены в Windows (или в Linux, если клиент запущен там). Если нужной гарнитуры в системе нет, подставляется ближайшая. Отсюда типичная картина: на одном компьютере форма выглядит аккуратно, на другом — «чужим» шрифтом и с другими отступами.
Что определяет внешний вид текста:
- 🎨 Стиль конфигурации. Набор элементов стиля, у каждого из которых есть шрифт: обычный текст, заголовки, текст кнопок, поле ввода. Стиль задаёт разработчик конфигурации.
- 🖥️ Оформление клиентского приложения. В режиме «Такси» стили оформлены иначе, чем в прежних версиях, и шрифт по умолчанию там заметно крупнее и ровнее.
- 🔧 Настройки пользователя. Масштаб интерфейса и, в части случаев, крупность текста меняет сам пользователь.
- 📄 Свойства конкретного элемента формы. Поле, надпись или группа могут иметь собственный шрифт, переопределяющий стиль.
Конкретную гарнитуру разных релизов платформы не называйте по памяти: она менялась от версии к версии. Надёжнее посмотреть, как отрисовано в вашей базе, и сверить с элементом стиля «Обычный текст» в Конфигураторе.
Где найти настройки текста в режиме Предприятия
Пользовательские параметры собраны в одном диалоге. Откройте главное меню (значок в левом верхнем углу окна), затем Сервис → Параметры. В этом окне есть настройки внешнего вида клиентского приложения, в том числе масштаб.
Шаги для увеличения текста:
- Закройте несохранённые документы, чтобы не потерять ввод.
- Откройте
Сервис → Параметры. - Найдите настройку масштаба интерфейса и выберите значение побольше (например, 125% или 150%).
- Нажмите «ОК» и перезапустите клиент: часть параметров вступает в силу только после нового запуска.
Масштаб растягивает весь интерфейс целиком: окна, отступы, иконки и текст. Отдельно «сделать только шрифт крупнее, а всё остальное оставить» стандартной настройкой не получится. Для такой задачи нужен другой стиль или правка конфигурации.
⚠️ Изменения в параметрах пользователя хранятся для вашего входа, а не для базы. Коллеге на соседнем компьютере придётся настроить то же самое отдельно.
Шрифты в Конфигураторе и редакторе кода
В Конфигураторе настройки шрифтов лежат отдельно и к клиентскому приложению отношения не имеют. Открываются они так: Сервис → Параметры, затем вкладка со шрифтами. Там можно выбрать гарнитуру и размер для разных типов окон: текстовых документов, модулей, табличных документов.
Для редактора кода разумно брать моноширинный шрифт: тогда отступы выравниваются по сетке символов, а вложенные блоки Если … КонецЕсли читаются сразу. Пропорциональный шрифт для кода подходит хуже: пробелы и скобки «гуляют».
Рекомендации по выбору:
- Размер 10–12 пунктов подходит для обычного монитора, на больших экранах поднимайте.
- Моноширинная гарнитура — для модулей и текстовых файлов.
- Для табличных документов оставляйте ту гарнитуру, что нужна для печати, чтобы проверять макет в привычном виде.
Изменённые настройки шрифтов Конфигуратора не попадают в конфигурацию и не влияют на пользователей: это только ваше рабочее место.
Как задать шрифт на уровне конфигурации и формы
Здесь настройки уже общие: их видят все пользователи базы. Делает это разработчик в Конфигураторе, поэтому перед правкой подумайте о копии базы и о том, что типовую конфигурацию на поддержке менять придётся осторожно.
Есть два пути:
- Элементы стиля. В ветке конфигурации
Общие → Стилинаходятся стили и их элементы. Среди них есть элементы типа «Шрифт». Меняя шрифт элемента стиля, вы меняете его везде, где он используется. Это правильный путь, если нужно единообразие. - Свойство отдельного элемента формы. В редакторе формы выделите нужное поле или надпись, откройте палитру свойств и найдите свойство, отвечающее за шрифт. Здесь можно выбрать другой элемент стиля или задать шрифт вручную. Подходит для точечной задачи: выделить итоговую сумму или предупреждение.
Для печатных форм шрифт задаётся иначе: в макете табличного документа выделяют ячейки и меняют шрифт на панели форматирования. Он сохраняется в макете и уходит в печать, а к стилю интерфейса не относится.
⚠️ Типовая конфигурация, снятая с поддержки или изменённая «на месте», потребует повторять правки при каждом обновлении. Если изменение нужно только вам, лучше ограничиться масштабом.
Таблица: что где настраивается
| Что нужно | Где менять | Кто видит |
|---|---|---|
| Крупнее весь интерфейс | Сервис → Параметры, масштаб | Только вы |
| Шрифт в редакторе модуля | Конфигуратор, Сервис → Параметры, вкладка шрифтов | Только вы |
| Шрифт всех заголовков в базе | Элемент стиля в ветке Общие → Стили | Все пользователи |
| Шрифт одного поля на форме | Свойства элемента формы | Все пользователи |
| Шрифт в печатной форме | Макет, формат ячеек | Все, кто печатает |
| Мелкий текст на 4K | Масштаб Windows и свойства ярлыка 1С | Рабочее место |
Мелкий шрифт и размытость на 4K и HiDPI
Самая частая жалоба: после покупки монитора 4K текст в 1С стал микроскопическим, либо, наоборот, интерфейс «мыльный». Причина обычно в сочетании трёх факторов: разрешение экрана, масштаб Windows и то, как приложение сообщает системе о поддержке высокого DPI.
Порядок действий от простого к сложному:
- Масштаб Windows. Откройте параметры экрана и задайте масштаб 125–150%. Для 4K на 27 дюймах чаще выбирают 150%. После смены выйдите из сеанса Windows и войдите снова.
- Масштаб в самой 1С. Если после Windows всё равно мелко, добавьте масштаб в
Сервис → Параметры. Не ставьте максимум на обоих уровнях сразу, иначе интерфейс станет гигантским и перестанут помещаться формы. - Размытый текст. Это признак того, что Windows растягивает картинку приложения, а не рисует его в нативном разрешении. Откройте свойства ярлыка или файла запуска клиента, вкладку «Совместимость», кнопку изменения параметров высокого DPI. Там есть переключатель, позволяющий выбрать, кто выполняет масштабирование: приложение или система. Попробуйте оба варианта и оставьте тот, при котором текст чёткий.
- Несколько мониторов с разным масштабом. При переносе окна между экранами с разными настройками шрифт может скачком менять размер. Если мешает, выровняйте масштаб на обоих экранах.
На удалённом рабочем столе или в терминальной сессии масштаб определяется настройками сеанса и сервера, а не вашим монитором. Поправьте параметры подключения, а затем повторите шаги выше.
Меняйте по одной настройке и сразу проверяйте результат. Так вы поймёте, какая именно помогла, и не придётся откатывать всё подряд.
Влияет ли шрифт на скорость и на отчёты
На скорость работы шрифт практически не влияет. Платформа отрисовывает интерфейс на клиенте, и смена гарнитуры не нагружает сервер, не затрагивает запросы и не ускоряет проведение документов. Если форма «тормозит», причину стоит искать в запросах, блокировках, размере базы или соединении, а не в шрифте.
А вот на внешний вид отчётов и печатных форм он влияет заметно:
- 📊 Отчёт на системе компоновки данных выводится в табличный документ. Оформление берётся из настроек отчёта и стиля, и если выбранного шрифта нет на машине, где формируют или печатают, он подменяется.
- 🖨️ При печати на другом компьютере или при сохранении в PDF недостающая гарнитура заменяется, и ширина колонок «съезжает». Строки, которые на вашем экране умещались в одну, на чужом переносятся.
- 📏 Широкий шрифт в узкой колонке даёт обрезанный текст в ячейке. Проверяйте печатную форму на том компьютере, откуда её реально печатают.
Практическое правило: для макетов, которые уходят во внешний мир (в PDF, на электронную почту, в печать на другом рабочем месте), используйте шрифты, гарантированно присутствующие в Windows. Экзотические гарнитуры оставьте для внутренних справок.
Тонкий клиент, веб-клиент и другие способы запуска
Шрифт зависит ещё и от того, как вы входите в базу.
- 🧩 Тонкий клиент на Windows использует системные шрифты и параметры масштаба, описанные выше.
- 🌐 Веб-клиент работает в браузере. Размер текста там меняется масштабом страницы:
Ctrlи колесо мыши илиCtrlи+/-. Браузер запоминает масштаб отдельно для каждого адреса, поэтому у публикации на другом сервере он может быть другим. - 🐧 Linux-клиент берёт гарнитуры из системы, а набор шрифтов в дистрибутиве короче, чем в Windows. Печатные формы, рассчитанные на Windows-гарнитуры, там могут выглядеть иначе.
- 🖧 Терминальный сервер . Шрифты берутся с сервера, а не с вашего компьютера. Если нужной гарнитуры там нет, администратору придётся установить её на сервере.
Простой пример расчёта на 4K. Разрешение монитора 3840 × 2160. При масштабе Windows 150% рабочая область равна 3840 / 1,5 = 2560 по ширине и 2160 / 1,5 = 1440 по высоте, то есть как на экране 2560 × 1440. Текст при этом выглядит тем же, что на обычном QHD-мониторе того же размера. Если оставить 100%, область останется 3840 × 2160, а текст сжимается до нечитаемого на 27 дюймах.
Проверка после изменений
Когда поменяли масштаб, стиль или шрифт формы, пройдите короткий список. Он нужен, чтобы не получить сюрприз у пользователей.
Типичные проблемы и быстрые проверки
Список ниже не повторяет шаги выше, а помогает понять, куда копать, когда шрифт ведёт себя странно.
Частые вопросы
Можно ли поменять шрифт во всей программе одним действием?
Почему у коллеги шрифт другой, хотя база одна?
Влияет ли смена шрифта на обновление конфигурации?
Где настроить шрифт кода в Конфигураторе?
Сервис → Параметры Конфигуратора, на вкладке со шрифтами. Эти настройки не попадают в конфигурацию.