wiki:Ru:Help/HiDPISupport

Перевод не завершен

Другие языки:

Поддержка HiDPI — обзор

Эта страница содержит информацию о том, как оптимизировать интерфейс JOSM для дисплеев высокого разрешения. Стиль отрисовки карты с похожим названием HiDPI Support (en) предназначен только для особых случаев.

Основы

  1. Нормальная поддержка HiDPI была добавлена в Java 9, так что убедитесь, что у вас Java 9 или более поздняя версия.
  2. Требуется JOSM версии r12722 или более поздней.

Можно ожидать лучших результатов с чётными коэффициентами масштабирования, например, 200%, 400%, ... но и другие значения тоже поддерживаются.

Как включить режим HiDPI

Если режим HiDPI не включён "из коробки", ниже приведены способы активировать его.

Windows

В Windows, можно активировать scaled display mode в самой системе. См., например, эту подробную справочную страницу.

В Windows 7, есть опция Экран / Другой размер шрифта (точек на дюйм), в Windows 8 она называется Display / Change the size of all items, а в Windows 10 — Display / Customize your display / Change the size of text, apps, and other items

Linux

Можно активировать режим HiDPI для одного приложения, запуская его с присваиванием переменной окружения GDK_SCALE значения 2, 4, ..., и т.д.

GDK_SCALE=2 java -jar josm.jar

Дополнительные настройки

Фоновое изображение
По умолчанию тайлы фонового изображения масштабируются с тем же коэффициентом, что и остальные элементы GUI. Это обеспечивает подходящий размер шрифта, в случаях, когда фоновое изображение содержит текст и символы. Но это приводит к уменьшению разрешения изображения.

В Настройки слоёв / вкладка Настройки / Смещение масштаба квадратов, можно задать смещение, равное 1. В этом случае JOSM будет скачивать квадраты на один уровень масштаба выше, и с удвоенным разрешением изображения. В настоящее время эта опция влияет на карту только в главном окне программы, а не в диалоге скачивания.

Размер шрифта меню
Масштаб размера шрифта главного меню можно изменить на определённый коэффициент, используя расширенную настройку gui.scale.menu.font. Она предназначена для относительно небольших изменений. (JOSM r12923 или более поздняя версия)
Размеры значков
Имеется расширенные настройки iconsize.* для подстройки размера значков по умолчанию. В частности, iconsize.smallicon будет влиять на значки, отображаемые перед пунктами меню.
Стиль HiDPISupport
This style scales the drawing of the map area using MapCSS tools. It was created at a time of poor HiDPI support in Java and should only be required in exceptional cases.
Image scaling (deprecated, experimental)
The advanced option gui.scale was used to scale the GUI, basically trying to implement what is now available as Java 9 HiDPI support. It only got as far as scaling images. Further development is not planned as it is obsoleted by the Java 9 features. This option may be removed in a future release of JOSM.
Last modified 2 years ago Last modified on 2018-03-14T10:56:08+01:00