Администрирование · 9 мин
Какой шрифт текста используется в 1С и как его поменять
Какие шрифты использует 1С по умолчанию, где посмотреть и как изменить шрифт текста в формах, документах, печатных формах и конфигураторе.
Вопрос о шрифте в 1С возникает в двух ситуациях: когда текст в интерфейсе программы мелкий и плохо читается, и когда нужно изменить оформление печатной формы документа. Это разные задачи с разными механизмами решения, и путать их не стоит: настройки интерфейса не влияют на печать, а макеты печатных форм не меняют внешний вид экрана.
Платформа 1С:Предприятие не имеет единого «своего» шрифта. Текст в окнах программы отрисовывается системным шрифтом операционной системы, а текст в табличных документах, макетах и отчётах определяется настройками конфигурации. Поэтому ответ на вопрос «какой шрифт в 1С» всегда зависит от того, о какой части программы идёт речь.
Ниже разобраны основные сценарии: как узнать текущий шрифт, как увеличить его для комфортной работы, как поменять шрифт в печатной форме и что делать, если шрифт отображается некорректно.
Какой шрифт используется в интерфейсе 1С
Элементы интерфейса — меню, кнопки, надписи, табличные части документов — рисуются средствами операционной системы. В Windows это по умолчанию Segoe UI, размер и масштаб которого задаются в настройках экрана Windows. Сама платформа 1С лишь использует системные параметры, поэтому на разных компьютерах одна и та же конфигурация может выглядеть по-разному.
В клиент-серверном варианте и при работе через веб-клиент внешний вид дополнительно зависит от браузера и его настроек масштабирования. В тонком клиенте под Linux шрифт берётся из системных настроек среды рабочего стола, и при отсутствии нужных шрифтов в системе текст может подменяться другим гарнитурным семейством.
Меняется настройками Windows или масштабом экрана
Задаётся в конфигураторе в свойствах ячеек макета
Меняется в режиме предприятия или программно
Настраивается в параметрах конфигуратора
Как увеличить шрифт, если текст мелкий
Самая частая жалоба — мелкий текст при работе на мониторе с высоким разрешением. Прямой настройки «размер шрифта интерфейса» в типовых конфигурациях нет, поэтому используются обходные, но штатные способы.
Первый способ — изменить масштаб в Windows: Параметры → Система → Дисплей → Масштаб. При значении 125% или 150% весь интерфейс 1С увеличится пропорционально. Второй способ — в веб-клиенте использовать масштабирование браузера (Ctrl и колесо мыши). Третий — в некоторых формах и табличных документах доступна команда изменения масштаба просмотра, которая влияет только на конкретный документ.
- 1Откройте настройки дисплея Windows и увеличьте масштаб до 125%
- 2Перезапустите 1С, чтобы платформа применила новый масштаб
- 3Проверьте читаемость форм документов и списков
- 4Если мелким остался конкретный табличный документ — увеличьте его масштаб в самой форме
Учтите, что при масштабе выше 100% некоторые старые конфигурации могут отображать элементы форм с небольшими смещениями. Это не ошибка данных, а особенность отрисовки, которая не влияет на работу программы.
Как изменить шрифт в печатной форме документа
Печатные формы строятся по макетам — табличным документам, хранящимся внутри конфигурации. Шрифт каждой области макета задаётся в свойствах ячеек: гарнитура, размер, начертание. В типовых конфигурациях чаще всего встречаются Arial и Times New Roman, но конкретный выбор определяет разработчик.
Если конфигурация поддерживает редактирование макетов пользователем (например, механизм пользовательских печатных форм в некоторых решениях), шрифт можно поменять прямо в режиме предприятия: открыть макет, выделить нужные ячейки и изменить шрифт через панель форматирования. Если макет встроен в конфигурацию, изменения делаются в конфигураторе.
Как задать шрифт программно во встроенном языке
Разработчику шрифт доступен как объект встроенного языка. Конструктор позволяет создать шрифт с нужными параметрами и применить его к области табличного документа, элементу формы или ячейке макета.
НовыйШрифт = Новый Шрифт("Arial", 12, Истина);
Область = ТабличныйДокумент.Область("R1C1");
Область.Шрифт = НовыйШрифт;При программном задании шрифта важно помнить: если указанной гарнитуры нет на компьютере, где формируется документ, система подставит ближайший доступный шрифт, и результат может отличаться от ожидаемого. Особенно это заметно в клиент-серверном режиме, когда табличный документ формируется на сервере, а просматривается на клиенте с другим набором установленных шрифтов.
Для печатных форм, которые уходят контрагентам, безопаснее использовать распространённые шрифты из стандартного набора Windows — так выше вероятность, что у получателя документ отобразится так же, как у вас.
Шрифт в конфигураторе и редакторе модулей
Отдельно настраивается шрифт редактора кода и текстов в конфигураторе. Это делается через меню Сервис → Параметры, на вкладках, отвечающих за текстовый редактор и модули. Там можно выбрать гарнитуру и размер, удобные для длительной работы с кодом.
Для работы с кодом рекомендуется моноширинный шрифт (например, Consolas или Courier New): он выравнивает отступы и упрощает визуальную проверку структуры программы. Эта настройка индивидуальна для каждого разработчика и не влияет на работу пользователей.
Почему шрифт отображается неправильно и что с этим делать
Типичная проблема — вместо текста видны квадраты, вопросительные знаки или «кракозябры». Причины обычно такие: на компьютере отсутствует шрифт, использованный в макете; повреждён кэш шрифтов Windows; нарушены региональные настройки кодировки. Реже проблема возникает при переносе базы между системами с разными наборами шрифтов.
Порядок диагностики: сначала проверьте, установлен ли нужный шрифт в системе (Панель управления → Шрифты). Затем откройте проблемную печатную форму на другом компьютере — если там всё нормально, проблема локальная и решается установкой шрифта или очисткой кэша шрифтов. Если текст искажён везде, проверяйте сам макет и кодировку данных.
Как проверить результат
Текст читается, строки не обрезаны, переносы на месте
Текст вылезает за границы ячеек или подменён другим шрифтом
Документ выглядит одинаково
Видны квадраты или другая гарнитура — шрифт не установлен
Все элементы форм видны и кликабельны
Кнопки наезжают друг на друга — верните масштаб 100%
Часто задаваемые вопросы
Можно ли задать свой шрифт для всей программы 1С разом?
Штатной глобальной настройки шрифта интерфейса в платформе нет. На внешний вид всех форм влияет только масштаб и системный шрифт операционной системы. Шрифты печатных форм меняются отдельно в каждом макете.
Какой шрифт лучше выбрать для печатных форм?
Оптимальны распространённые гарнитуры стандартного набора Windows — Arial, Times New Roman, Calibri. Они с высокой вероятностью установлены у получателя документа, поэтому вёрстка не нарушится. Размер обычно выбирают в диапазоне 8–12 пунктов в зависимости от плотности макета.
Почему в веб-клиенте шрифт выглядит иначе, чем в тонком клиенте?
Веб-клиент отрисовывает интерфейс средствами браузера, который использует собственные механизмы подбора и сглаживания шрифтов. Небольшие отличия в начертании и межбуквенных интервалах — норма, а не ошибка настройки.
Как вернуть шрифт печатной формы к исходному состоянию?
Если макет изменялся в конфигураторе, восстановите объект из резервной копии базы или из поставки конфигурации через сравнение и объединение. Если правилась пользовательская печатная форма, удалите её — программа снова начнёт использовать типовой макет.
Влияет ли смена шрифта на скорость работы 1С?
Нет, выбор гарнитуры и размера практически не влияет на производительность. Заметную нагрузку могут создавать только встроенные в документ нестандартные шрифты при экспорте в PDF, но и этот эффект невелик.
Что важно запомнить
Единого шрифта в 1С нет: интерфейс использует системный шрифт ОС, печатные формы — шрифты из макетов. Мелкий текст лечится масштабом Windows, оформление документов меняется в макете через конфигуратор или кодом. Для печатных форм выбирайте стандартные шрифты, а правки типовых макетов делайте только после резервной копии.