0
Aerosol
20.07.16
✎
14:06
|
Доброго дня !
Розница 2.0, УФ, тонкий клиент.
Встал вопрос увеличения размера шрифта, слишком маленький для пользователей. Но я не нашел в структуре метаданных Стилей. Смена размера шрифта в ОС не помогла, шрифт поменялся везде, кроме 1С.
Как решается этот вопрос ? Не смог найти ответа конкретно под розницу.
Спасибо.
|
|
4
Garykom
гуру
20.07.16
✎
14:22
|
DPI изменение вроде должно помочь
Работа с нестандартным DPI
Мелкий шрифт и слабое зрение - это давняя проблема взаимодействия человека и компьютера. Решать её пытались в разное время, разные люди, разными способами. Программисты увеличивали размер шрифта в своих приложениях. Пользователи уменьшали размеры экрана, увеличивали разрешение (dpi) экрана. Разработчики Windows реализовывали масштабирование интерфейса. Но все эти способы так и не давали пользователю простого и удобного способа настроить приложение под свои потребности.
В Windows Vista впервые была применена технология DPI Virtualization. Она была призвана решить все имевшиеся проблемы. С точки зрения этой технологии приложения делятся на те, которые самостоятельно умеют работать с любым разрешением экрана (dpi-aware), и те, которые этого не умеют (dpi-unaware). Для таких приложений, которые «не умеют», эмулируется виртуальный экран, позволяющий приложению выглядеть «прилично» при нестандартных разрешениях.
1С:Предприятие с точки зрения Windows это dpi-unaware приложение. На разрешениях отличных от 96 dpi она применяет для него технологию DPI Virtualization и 1С:Предприятие выглядит, скажем так, сносно. Работоспособно.
Но проблема в том, что DPI Virtualization работает не всегда. Операционная система в некоторых ситуациях сама может отключать эту технологию. Её может отключить пользователь, следуя каким-то рекомендациям, не связанным с 1С:Предприятием. Например, в Windows Vista эта технология работает только при включённом режиме интерфейса Aero. А он довольно ресурсоёмкий и на слабых компьютерах его зачастую не включают.
Проанализировав эти проблемы и ваши отзывы, мы перевели 1С:Предприятие в режим dpi-aware. То есть теперь 1С:Предприятие самостоятельно выполняет масштабирование и не использует режим виртуализации Windows.
|
|