Перевод не завершен
Другие языки:
Поддержка HiDPI — обзор
Эта страница содержит информацию о том, как оптимизировать интерфейс JOSM для дисплеев высокого разрешения. Стиль отрисовки карты с похожим названием HiDPI Support (en) предназначен только для особых случаев.
Основы
- Нормальная поддержка HiDPI была добавлена в Java 9, так что убедитесь, что у вас Java 9 или более поздняя версия.
- Требуется 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.