Andere talen:
- English
- Esperanto
- français
- norsk bokmål
- Nederlands
- русский
Ondersteuning voor HiDPI – Overzicht
Deze pagina bevat informatie over hoe de interface van JOSM te optimaliseren voor een scherm met hoge resolutie.
Basis
- Juiste ondersteuning voor HiDPI werd toegevoegd met Java 9 en enkele verbeteringen werden gemaakt in de volgende versies, dus zorg er voor dat u de laatste versie van Java gebruikt.
- Een up to date versie van JOSM is vereist.
U kunt de beste resultaten verwachten met even schaalfactoren, bijv. 200%, 400%, … maar andere waarden worden ook ondersteund.
Hoe de modus HiDPI in te schakelen
Als modus HiDPI al niet van fabriekswege is ingeschakeld zijn hier enkele manieren om het te activeren.
Windows
Op Windows kunt u de modus geschaald scherm systeembreed activeren. Zie bijvoorbeeld deze uitgebreide pagina van Help.
Voor Windows 7 is de optie genaamd Display / Set custom text size (DPI), voor Windows 8 is het genoemd Display / Change the size of all items en voor Windows 10 is het Beeldscherm / Schaal en lay-out / De grootte van tekst, apps, en andere items wijzigen.
Linux
U kunt de modus HiDPI activeren voor een toepassing door het uit te voeren met de omgevingsvariabele GDK_SCALE
ingesteld op 2, 4, …, bijv.:
GDK_SCALE=2 java -jar josm.jar
Als u het permanent wilt behouden, kunt u het bestand voor de configuratie, josm
respectievelijk josm-latest
, aanpassen, gewoonlijk geplaatst in /etc/default/
(Debian/Ubuntu) of /etc/conf.d/
(Arch) door deze regel toe te voegen aan het einde van het bestand:
export GDK_SCALE=2
Als alternatief kunt u de java2d ui-scaling aanpassen via de opdrachtregel of bovengenoemd configuratiebestand. Bekijk Help/Preferences#Customizationalloperatingsystems voor details:
JOSM_ARGS="-Dsun.java2d.uiScale=2 {andere args}"
Tweaks
- Afbeeldingen achtergrond
- Standaard worden de tegels voor de afbeeldingen van de achtergrond geschaald op dezelfde factor als ander elementen van de GUI. Dit zorgt voor een toepasselijke lettergrootte, voor het geval de afbeeldingen voor de achtergrond tekst en symbolen bevatten. Het leidt echter wel tot gereduceerde resolutie voor de afbeelding.
Onder Afbeeldingsvoorkeuren / Instellingen / Verschuiving zoom tegels, kunt u een verschuiving van 1 instellen. Dit zorgt er voor dat JOSM tegels ophaalt met één zoomniveau hoger en dubbele resolutie voor de afbeelding. Momenteel geldt deze instelling alleen voor het hoofdgebied van de kaart en niet voor het dialoogvenster Downloaden.
- Lettergrootte menu
- De lettergrootte voor het hoofdmenu kan worden geschaald met een bepaalde factor met de waarde voor de gevorderde voorkeur
gui.scale.menu.font
. Die is bedoeld voor relatief kleine aanpassingen. (JOSM r12923 of later)
- Grootte pictogrammen
- Er zijn gevorderde opties
iconsize.*
om de standaard grootte van pictogrammen aan te passen. In het bijzondericonsize.smallicon
zal de pictogrammen vóór de menu-items beïnvloeden, maar ook op enkele andere plaatsen, bijv. in de panelen aan de rechterkant
- Stijl HiDPISupport
- Deze (en) stijl schaalt het tekenen van het kaartgebied met gereedschappen voor MapCSS. Het werd gemaakt ten tijde van slechte ondersteuning voor HiDPI in Java en zou alleen in uitzonderlijke gevallen nodig moeten zijn.
- Afbeelding op schaal brengen (vervallen, experimenteel)
- De gevorderde optie
gui.scale
werd gebruikt om de GUI op schaal te brengen, in de basis proberend te implementeren wat nu beschikbaar is als Java 9 ondersteuning voor HiDPI. Het kwam niet verder dan het op schaal brengen van afbeeldingen. Verder ontwikkeling is niet gepland omdat het overbodig is geworden door de mogelijkheden van Java 9. Deze optie zou in toekomstige uitgaven van JOSM kunnen zijn verwijderd.