Мелкий или размытый шрифт в 1С 8.3: где его увеличить и поправить
Содержание
Шрифт в интерфейсе «Такси» не настраивается одним ползунком в самой программе. Размер текста в 1С 8.3 берётся из операционной системы, а во многих случаях им управляет масштаб экрана Windows. Поэтому есть четыре рабочих способа: поменять масштаб Windows, изменить режим масштабирования для 1cv8.exe, увеличить шрифт
в редакторах Конфигуратора и поправить шрифт в макете печатной формы.
Какой способ выбрать, зависит от жалобы. Мелкий текст на 4K-мониторе лечится масштабом. Размытые буквы после смены масштаба лечатся режимом высокого DPI. Мелкий текст в окне разработчика меняется в параметрах Конфигуратора. Крупные или мелкие буквы на бумаге правятся в макете.
Что на самом деле отвечает за размер шрифта
Клиент 1С рисует интерфейс по системным правилам. Размер элементов в «Такси» зависит от трёх вещей:
- 📐 масштаб экрана в Windows (100%, 125%, 150% и так далее);
- 🖥 разрешение монитора и количество мониторов с разным масштабом;
- ⚙ режим работы приложения с высоким DPI — как
1cv8.exeреагирует на масштаб.
Шрифт интерфейса самой формы «Такси» обычный пользователь через настройки программы не выбирает. Это сделано намеренно: единый вид у всех конфигураций. Менять шрифт отдельных полей формы может только разработчик, в режиме изменения формы или в Конфигураторе.
Если мелкий шрифт только у одного пользователя, а у остальных всё нормально, причина почти всегда в его мониторе или в настройках Windows, а не в базе. Проверьте это сначала.
Увеличиваем масштаб через настройки Windows
Это самый простой способ, и он действует сразу на весь интерфейс, включая окна 1С.
- Откройте параметры экрана Windows: правая кнопка мыши по рабочему столу → «Параметры экрана».
- В блоке «Масштаб и разметка» выберите значение: 125%, 150% или больше.
- Закройте 1С полностью и запустите её заново. Уже открытые сеансы масштаб не подхватят.
Выбирайте шаг постепенно. Скачок со 100% сразу на 200% на ноутбуке с экраном 13–14 дюймов оставит на форме мало места, и колонки таблиц придётся прокручивать.
В «Такси» на крупном масштабе нередко видна ещё одна неприятность: размытые, будто «мыльные» буквы. Это не баг базы. Так выглядит программа, которой Windows сама растянула картинку. Решение — в следующем разделе.
Режим высокого DPI для 1cv8.exe: когда шрифт размытый
Если после смены масштаба текст стал нечётким, задайте для запускающего файла платформы режим масштабирования вручную.
- Найдите файл
1cv8.exe. Обычно он лежит в папке установленной платформы, во вложенном каталогеbin. Для тонкого клиента ищите1cv8c.exe. - Нажмите на нём правой кнопкой → «Свойства» → вкладка «Совместимость».
- Нажмите «Изменить параметры высокого DPI».
- Включите пункт «Переопределите режим масштабирования высокого разрешения» и выберите из списка один из вариантов: «Приложение» или «Система».
- Сохраните изменения и перезапустите 1С.
Различие вариантов такое:
| Режим | Что происходит | Когда выбирать |
|---|---|---|
| Приложение | 1С сама рисует элементы в нужном размере | Если картинка размыта, а монитор один |
| Система | Масштаб один на всё время сеанса | Если подключено несколько мониторов с разным масштабом |
| Система (улучшенное) | Windows масштабирует текст точнее, чем при обычном режиме «Система» | Если текст размыт в режиме «Система» |
Пробуйте по очереди. Один и тот же режим на разных компьютерах даёт разный результат, ориентируйтесь на то, что видите на экране.
Если пользователи запускают 1С не двойным щелчком по 1cv8.exe, а через ярлык стартового окна, настройку нужно задавать на том файле, который реально запускается. Для тонкого клиента это 1cv8c.exe, для толстого — 1cv8.exe.
Реестр: то же самое, но для многих компьютеров
Режим совместимости из предыдущего раздела хранится в реестре Windows. Если рабочих мест много, проще один раз прописать значение и раздать его скриптом или групповой политикой.
Параметр лежит в ветке текущего пользователя:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Имя параметра — полный путь к файлу, тип — строка (REG_SZ). Значение — набор флагов совместимости. Для режима масштабирования «Приложение» используют значение:
~ HIGHDPIAWARE
Для режима «Система» — ~ DPIUNAWARE. Для «Система (улучшенное)» — ~ GDIDPISCALING DPIUNAWARE.
Файл-пример для импорта:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\1cv8\\8.3.24.1548\\bin\\1cv8.exe"="~ HIGHDPIAWARE"
Номер версии в пути замените на свой. После обновления платформы путь меняется, и параметр придётся прописать заново для новой папки.
Правьте реестр только на тех компьютерах, где вы понимаете последствия. Перед правкой сделайте экспорт ветки: «Файл» → «Экспорт» в редакторе реестра.
Отдельного параметра реестра, в котором можно задать гарнитуру или размер шрифта интерфейса 1С, платформа не предусматривает. Советы вида «найдите ключ шрифта в реестре 1С» относятся к другим программам. Если встретите такую инструкцию, проверьте её на тестовом компьютере, а не на рабочем месте бухгалтера.
Веб-клиент и терминальный доступ: свои правила
В веб-клиенте 1С шрифтом управляет браузер. Здесь всё проще, чем в тонком клиенте.
- 🔍 Нажмите
Ctrlи+, чтобы увеличить страницу,Ctrlи-, чтобы уменьшить,Ctrlи0, чтобы вернуть 100%. - 🌐 Масштаб запоминается браузером отдельно для каждого адреса. Если для опубликованной базы вы задали 125%, на другой публикации он останется прежним.
- 🧹 Размытие в браузере почти всегда означает дробный масштаб, например 110% или 90%. Выберите значение из ряда 100, 125, 150.
Для удалённого рабочего стола картина другая. Если сотрудник работает с 1С на сервере терминалов и жалуется на мелкий текст, подвигайте два параметра: в настройках клиента подключения (mstsc.exe) проверьте разрешение и включите масштабирование, а в параметрах экрана самого сервера оставьте стандартный масштаб. Сервер часто обслуживает десятки пользователей с разными мониторами, и подстроить его под одного нельзя.
Системный размер текста Windows как запасной вариант
Если нужен только более крупный текст без изменения размера всех элементов, в Windows есть отдельная настройка в разделе «Специальные возможности» → «Размер текста». Она увеличивает шрифт в системных окнах, диалогах и в тех программах, которые используют системные шрифты.
К 1С это относится частично. Диалоги платформы, например окно выбора файла или системные сообщения, увеличатся. Формы «Такси» из-за собственной отрисовки изменятся не так сильно. Поэтому для рабочих окон 1С пользуйтесь масштабом экрана из первого способа, а размер системного текста оставляйте для диалогов Windows.
Дополнительно проверьте включение сглаживания шрифтов ClearType: если оно отключено, буквы выглядят рваными даже при правильном масштабе. Настройка запускается командой cttune из строки поиска Windows.
Шрифт в Конфигураторе
Конфигуратор живёт по своим правилам, и тут шрифты настраиваются прямо в программе.
- Запустите базу в режиме «Конфигуратор».
- Откройте меню «Сервис» → «Параметры».
- Перейдите на вкладку, связанную с шрифтами. В разных редакциях платформы она называется по-разному. Ищите в списке вкладок слово «Шрифты».
- Выберите нужный редактор: текстовый, модуль, табличный документ. Для каждого задаётся своя гарнитура и размер.
- Подтвердите изменения кнопкой «ОК». Часть настроек применяется после перезапуска Конфигуратора.
Для программистов важен моноширинный шрифт в окне модуля: в нём ровно выстраиваются отступы и скобки. Для чтения длинных запросов подойдёт размер 11–12 пунктов. Шрифт этих редакторов хранится в профиле пользователя Windows и не переносится вместе с базой.
Если вы настроили Конфигуратор на одном сервере терминалов, а на другом шрифт «слетел», причина в разных профилях пользователя, а не в самой базе.
Шрифт в формах, списках и таблицах
Пользователь шрифт колонок списка не меняет: «Такси» берёт его из темы платформы. Но разработчик может задать шрифт для отдельных элементов формы.
Для разработчика порядок такой:
- Откройте форму в Конфигураторе.
- Выделите нужный элемент: поле, таблицу, надпись.
- В палитре свойств найдите свойство
Шрифт(в англоязычной палитре —Font). - Выберите шрифт из списка или задайте свой: гарнитуру, размер, жирность, курсив.
Ограничьтесь теми элементами, где выделение действительно нужно: итоговой надписью, предупреждением, важным полем. Если окрасить в разный размер десяток элементов, форма выглядит неряшливо, а при масштабе 150% начинает «ломаться» по высоте.
Если вам нужно, чтобы в таблице умещалось больше строк на экране, масштаб Windows лучше не уменьшать ниже 100%. Вместо этого сузьте колонки, уберите лишние и откройте список на весь экран .
Шрифт в печатных формах и макетах
Печатная форма — отдельная история. Её вид задаётся в макете табличного документа, и на экранный шрифт интерфейса он не влияет.
Для изменения шрифта в макете:
- Откройте макет в Конфигураторе: найдите объект, у которого есть нужная печатная форма, раскройте ветку «Макеты» и откройте макет двойным щелчком.
- Выделите ячейки или диапазон, в котором меняете шрифт.
- Вызовите свойства ячейки (правая кнопка → «Свойства») и на вкладке оформления выберите шрифт и размер.
- Сохраните макет и проверьте печать через предварительный просмотр.
Учтите три вещи:
- 📄 Если ширина колонки осталась прежней, а шрифт стал крупнее, текст не поместится и обрежется. Поправьте ширину и включите перенос по словам, если он нужен.
- 🖨 Если печать идёт на другом компьютере, шрифт, которого там нет, заменится на похожий, и вёрстка может поехать. Для бланков используйте обычные шрифты Windows.
- 🔧 Типовые печатные формы лучше не менять в самой конфигурации: правка потом мешает обновлению. Для типовых конфигураций делают расширение или используют внешнюю печатную форму.
В готовой печатной форме в рабочем режиме шрифт тоже можно поменять временно. Выделите нужные ячейки в табличном документе, найдите на панели настройки шрифта нужные параметры и распечатайте. Такая правка действует только на текущий открытый документ.
Если шрифт всё равно не такой: проверка по симптомам
1cv8.exe или 1cv8c.exe переопределение масштабирования: режим «Приложение», затем «Система (улучшенное)». Перезапустите 1С после каждой смены.После любого изменения масштаба или режима DPI закрывайте все окна 1С. Проверяйте результат в новом сеансе: старый сеанс покажет прежнюю картинку.
На терминальном сервере действует та же логика, но масштаб задаётся на компьютере пользователя, а не на сервере. Если люди подключаются по RDP, шрифт определяется настройками клиента удалённого рабочего стола и разрешением его экрана. Администратору сервера двигать настройки платформы здесь нужно в последнюю очередь.
Частые вопросы
Можно ли выбрать другой шрифт для всего интерфейса «Такси»?
Изменится ли шрифт у всех пользователей, если поменять его у меня?
Почему после обновления платформы масштаб снова сбился?
Как увеличить шрифт только в одной таблице?
Шрифт у элемента формы в Конфигураторе.