Размытый интерфейс 1С: как вернуть чёткие шрифты и кнопки
Содержание
Размытость в 1С почти никогда не лечится «настройкой резкости» в самой программе: такого пункта в платформе нет. Картинку замыливает Windows, когда растягивает окно приложения под масштаб экрана 125–200 %. Поэтому чинить нужно связку «монитор — масштаб Windows — режим DPI у 1cv8.exe — сглаживание шрифтов».
Чаще всего хватает одной галочки в свойствах ярлыка запуска. Ниже порядок от простого к сложному: сначала определяем, откуда мутность, потом правим масштаб, шрифты, видеодрайвер и отдельно разбираем удалённые сеансы.
Откуда берётся размытость: быстрая диагностика
Прежде чем что-то менять, выясните, на каком уровне ломается картинка. Это экономит час проб и ошибок.
Проверьте по порядку:
- Откройте любое другое приложение, например Блокнот или Проводник. Если текст там чёткий, а в 1С мутный, проблема в режиме DPI у 1С, а не в мониторе.
- Сдвиньте окно 1С на второй монитор (если он есть) с другим масштабом. Если на одном экране чётко, на другом нет, виноваты разные масштабы на мониторах.
- Откройте базу в обычной локальной сессии, а затем через удалённый рабочий стол. Если мутность только по RDP, смотрите раздел про терминальный режим.
- Посмотрите масштаб Windows:
Параметры → Система → Дисплей → Масштаб. Значения 100 % почти не дают размытия, 125 %, 150 % и особенно нестандартные вроде 135 % дают.
Типичная картина:
- 🔹 Мутный весь интерфейс, включая меню и формы. Windows растягивает окно как картинку. Лечится режимом DPI.
- 🔹 Чёткие рамки, но «кашица» в тексте. Проблема в сглаживании шрифтов (ClearType) или в выключенном сглаживании.
- 🔹 Размытие появилось после подключения второго монитора или проектора. Платформа не перерисовалась под новый масштаб.
- 🔹 Мутно только в сеансе RDP. Параметры клиента удалённого рабочего стола.
Нестандартный масштаб (например, 115 % или 135 %, который Windows сама подставляет на некоторых ноутбуках) размывает сильнее всего. Если разрешаете себе выбор, поставьте 100 %, 125 % или 150 %.
Масштаб экрана и режим DPI для 1cv8.exe
Это основной способ, и он решает большую часть случаев. Идея простая: сказать Windows, что 1С сама умеет рисовать интерфейс под высокое разрешение, а растягивать окно не нужно.
Настройка в свойствах файла
Лучше всего менять свойства исполняемого файла, которым вы запускаете базу. Обычно это 1cv8.exe (толстый клиент и конфигуратор) или 1cv8c.exe (тонкий клиент). Файлы лежат в папке bin установленной платформы, например C:\Program Files\1cv8\8.3.х.хххх\bin\.
Порядок действий:
- Найдите нужный
.exeв папкеbinнужной версии платформы. - Щёлкните по нему правой кнопкой, выберите
Свойства, откройте вкладкуСовместимость. - Нажмите
Изменить параметры высокого DPI. - Поставьте галочку
Переопределить режим масштабирования высокого разрешения. - В выпадающем списке выберите
Приложение. Это значит, что за масштабирование отвечает само приложение, а не Windows. - Подтвердите оба окна кнопкой
ОКи перезапустите 1С полностью.
Если используете и тонкий клиент, и конфигуратор, повторите настройку для обоих файлов. У каждой установленной версии платформы своя папка, так что настройка привязана к версии: после обновления платформы её придётся сделать заново.
Права администратора понадобятся, если платформа стоит в Program Files. Если кнопка недоступна, запустите свойства от имени администратора или настройте ярлык.
Другие варианты в списке выбирайте только осознанно:
| Вариант | Что делает | Когда подходит |
|---|---|---|
| Приложение | Окно рисуется в родном разрешении, масштабирует его сама 1С | Основной выбор при размытии |
| Система | Windows масштабирует по параметрам основного экрана | Один монитор, масштаб не менялся |
| Система (расширенная) | Улучшенный алгоритм растяжения | Если «Приложение» делает слишком мелкие элементы |
Если после «Приложение» интерфейс стал очень мелким, это не ошибка. Значит, платформа не подхватила масштаб Windows, и его нужно задать внутри самой 1С (см. ниже).
Масштаб интерфейса внутри 1С
В платформе 8.3 с интерфейсом «Такси» есть собственная настройка масштаба в параметрах пользователя. Найти её можно через главное меню (значок с тремя полосками или кнопка настроек вверху окна) в параметрах программы: ищите пункт, связанный с масштабом интерфейса. Выбирайте значения 100 %, 125 % или 150 %, чтобы они совпадали с настройкой Windows и не накладывались друг на друга.
Типичная ошибка: включить 150 % в Windows и ещё 150 % в 1С. Получится двойное увеличение и странные пропорции. Выберите один источник масштаба.
Работа с несколькими мониторами
Если подключены два экрана с разным масштабом, например ноутбук на 150 % и внешний монитор на 100 %, возможны два сценария:
- Режим DPI «Приложение» в современных версиях платформы обычно справляется, и окно перерисовывается при переносе между экранами.
- Если нет, закройте 1С, перенесите её на нужный монитор до запуска и только потом открывайте базу.
Самый надёжный вариант для рабочего места: выставить на всех мониторах одинаковый масштаб. Это проще, чем разбираться с поведением платформы.
Шрифты и сглаживание ClearType
Если масштаб в порядке, а буквы «рваные» или слишком бледные, дело в сглаживании шрифтов. ClearType работает на уровне подпикселей и делает мелкий текст читаемым на ЖК-экранах.
Проверка и настройка:
- Нажмите
Winи введитеClearType. ОткройтеНастройка текста ClearType. - Убедитесь, что стоит галочка
Включить ClearType. - Пройдите мастер: он покажет несколько вариантов текста, выбирайте тот, что читается лучше.
- Перезапустите 1С, чтобы изменения подхватились.
Что ещё влияет на шрифты:
- 🔸 Тип монитора. На некоторых матрицах (особенно нестандартных, вроде PenTile на планшетах) ClearType выглядит хуже. Тут помогает вариант с отключённым подпиксельным сглаживанием или переход на стандартное «в градациях серого».
- 🔸 Шрифт в самой 1С. В «Такси» шрифты задаются платформой и темой. В обычных формах разработчик мог прописать свой шрифт, и на высоких DPI он выглядит хуже. Тут нужна правка в конфигурации, а не в Windows.
- 🔸 Масштаб текста отдельно от масштаба экрана. В
Параметры → Специальные возможности → Размер текстаможно увеличить только текст. Платформа иногда реагирует на это странно, поэтому для начала верните ползунок на 100 %.
Если шрифты чёткие у всех пользователей, кроме одного, сравните у него два параметра: масштаб экрана и включённый ли ClearType. Обычно разница именно там.
Видеокарта, драйвер и графические настройки
Если после смены режима DPI картинка всё равно мутная, смотрим на графику. Платформа использует для отрисовки системные библиотеки, и сбои драйвера дают странные артефакты: «мыльный» текст, мерцание, чёрные квадраты на формах.
Что проверить:
- Драйвер видеокарты. Скачайте актуальный драйвер с сайта производителя, а не из «обновления Windows». Это особенно важно для ноутбуков с гибридной графикой.
- Разрешение монитора. Должно быть родным, то есть 3840×2160 для 4K-панели, а не «растянутым» с 1920×1080. Неродное разрешение размывает всё подряд, не только 1С.
- Частота и подключение. Кабель HDMI 1.4 может не тянуть 4K при 60 Гц и тихо переключаться на 30 Гц или на сжатый режим. Если есть DisplayPort, используйте его.
- Аппаратное ускорение. В настройках графики Windows (
Параметры → Система → Дисплей → Графика) можно закрепить для приложения режим «Высокая производительность» или «Энергосбережение». Если 1С мутнеет только на ноутбуке при работе от батареи, это тот самый случай.
Если на конкретном компьютере 1С рисует с артефактами, есть смысл проверить, не включено ли в видеодрайвере принудительное сглаживание или изменение резкости для всех приложений. Эти функции живут в панели управления видеокарты (NVIDIA, AMD, Intel) и рассчитаны на игры, а не на офисные программы. Для программы 1cv8.exe лучше сбросить такие параметры на значения по умолчанию.
Размытость в терминальном режиме и по RDP
При работе через удалённый рабочий стол действуют свои правила. Картинку рисует не ваш компьютер, а сервер, потом она сжимается и передаётся по сети. Поэтому настройка DPI у 1cv8.exe на сервере и настройки клиента RDP друг от друга зависят.
Что делать на стороне клиента (программа Подключение к удалённому рабочему столу, mstsc):
- Нажмите
Показать параметры, вкладкаЭкран. - Выберите нужное разрешение. Лучше не «на весь экран с автоподбором» на 4K, а явно подходящее значение.
- На вкладке
Взаимодействиевыберите скорость сети (локальная сеть даёт максимальное качество). При выборе «модем» шрифты упрощаются. - Снимите сжатие там, где сеть позволяет: качество картинки зависит от глубины цвета, выбирайте 32 бита.
Если масштаб клиента и масштаб в сеансе не совпадают, получится двойное растягивание, и текст «поплывёт». Решение: либо выставьте одинаковый масштаб на клиенте, либо подключайтесь с масштабом 100 %.
На стороне сервера:
- Для
1cv8.exeи1cv8c.exeна сервере терминалов повторите настройку режима DPI из свойств файла. Она действует для всех пользователей, использующих этот файл. - Групповые политики сервера терминалов могут ограничивать качество изображения, глубину цвета и использование RemoteFX или других технологий сжатия. Проверьте это вместе с администратором, самостоятельно политики без согласования не меняйте.
Менять свойства файлов платформы на рабочем сервере терминалов и перезапускать приложения нужно вне рабочего времени: вы оборвёте сеансы пользователей, у которых открыта 1С, и несохранённые данные пропадут.
Если пользователи подключаются через публикацию отдельных приложений (RemoteApp), настройки DPI у опубликованного файла задаются так же, но применяются только после перезапуска сеанса. Простого «перелогина» может не хватить, закройте сеанс полностью.
1cv8.exe или 1cv8c.exe, вкладка «Совместимость» → «Изменить параметры высокого DPI» → «Приложение». Затем перезапустите 1С.Что ещё ломает чёткость и как не наступить на те же грабли
Несколько ловушек, о которых редко пишут.
Обновление платформы
сбрасывает настройку. Новая версия ставится в новую папку, и свойства совместимости старого 1cv8.exe на неё не переходят. Если после обновления платформы интерфейс снова мутный, повторите настройку для нового файла. На большом парке компьютеров удобнее раздать ярлыки со стандартными параметрами через групповые политики.
Настройка на ярлыке и на файле работает по-разному. Свойства ярлыка запуска влияют только на запуск через этот ярлык. Если базу открывают через список баз стартового окна или через файл 1cestart.exe, настройка ярлыка не поможет. Надёжнее настроить сами исполняемые файлы.
Режим совместимости с Windows 7 и 8. Иногда для старых платформ ставят «Режим совместимости». Он может мешать правильной отрисовке на высоких DPI. Если режим совместимости включён без причины, снимите галочку и проверьте результат.
Скриншоты и печать. Размытие скриншотов и документов, отправленных на печать, не всегда связано с настройками экрана. Печатная форма выводится в собственном разрешении принтера, а вот скриншот сохраняет то, что нарисовано на экране. Если на скриншотах мутно, а вживую нормально, проверьте масштаб, при котором делаете снимок.
Пользователи на планшетах и гибридах. На устройствах с сенсорным экраном Windows может включать режим планшета с другим масштабом. Тонкий клиент 1С поддерживает режим работы с сенсорным вводом, но качество картинки зависит от настройки того же DPI.
Короткий порядок действий, когда не знаете, с чего начать:
Частые вопросы
Есть ли в 1С пункт «настроить резкость»?
Почему после обновления платформы интерфейс снова мутный?
1cv8.exe. Настройка совместимости привязана к конкретному файлу, поэтому её нужно повторить.