wiki:Nb:Help/HiDPISupport

HiDPI-støtte – Oversikt

Denne siden inneholder informasjon om hvordan du kan optimalisere JOSM-grensesnittet for en høyoppløselig skjerm.

Grunnleggende

  1. Riktig HiDPI-støtte ble lagt til med Java 9, og noen forbedringer ble gjort i de påfølgende versjonene, så sørg for at du kjører den nyeste Java-versjonen.
  2. En oppdatert JOSM-versjon er nødvendig.

Du kan forvente de beste resultatene med jevne skalafaktorer, f.eks. 200%, 400%, ... men andre verdier støttes også.

Hvordan aktivere HiDPI-modus

Hvis HiDPI-modus ikke er aktivert som standard, er her måter å aktivere den på.

Windows

På Windows kan du aktivere skalert skjermmodus systemvidt. Se for eksempel denne omfattende hjelpesiden.

For Windows 7 heter alternativet Skjerm / Angi egendefinert tekststørrelse (DPI), for Windows 8 heter det Skjerm / Endre størrelsen på alle elementer og for Windows 10 heter det Skjerm / Tilpass skjermen / Endre størrelsen på tekst, apper og andre elementer.

Linux

Du kan aktivere HiDPI-modus for én applikasjon ved å kjøre den med miljøvariabelen GDK_SCALE satt til 2, 4, ..., f.eks.:

GDK_SCALE=2 java -jar josm.jar

Hvis du vil beholde det permanent, kan du endre konfigurasjonsfilen, josm eller josm-latest, vanligvis plassert i /etc/default/ (Debian/Ubuntu) eller /etc/conf.d/ (Arch), ved å legge til denne linjen på slutten av filen:

export GDK_SCALE=2

Alternativt kan du endre java2d ui-skalering via kommandolinjen eller konfigurasjonsfilen ovenfor. Se Help/Preferences#Customizationalloperatingsystems for detaljer:

JOSM_ARGS="-Dsun.java2d.uiScale=2 {andre argumenter}"

Justeringer

Bakgrunnsbilder
Som standard blir rutene i bakgrunnsbildene skalert med samme faktor som andre GUI-elementer. Dette sikrer passende tekststørrelse hvis bakgrunnsbildene inneholder tekst og symboler. Imidlertid fører det til redusert bildeoppløsning.

Under Innstillinger for bilder / Innstillinger / Rutezoomforskyvning kan du sette en forskyvning på 1. Dette får JOSM til å hente ruter fra ett zoomnivå høyere og doble bildeoppløsningen. For øyeblikket gjelder denne innstillingen bare hovedkartområdet og ikke nedlastingsdialogen.

Menytekststørrelse
Tekststørrelsen for hovedmenyen kan skaleres med en viss faktor ved å bruke avansert preferanseverdi gui.scale.menu.font. Den er ment for relativt små justeringer. (JOSM r12923 eller nyere).
Ikonstørrelser
Det er avanserte alternativer iconsize.* for å justere standard ikonstørrelser. Spesielt iconsize.smallicon vil påvirke ikonene foran menyelementer, men også på noen andre steder, f.eks. i panelene til høyre.
HiDPISupport-stil
Denne stilen skalerer tegningen av kartområdet ved hjelp av MapCSS-verktøy. Den ble opprettet i en tid med dårlig HiDPI-støtte i Java og bør bare være nødvendig i unntakstilfeller.
Bilde skalering (foreldet, eksperimentelt)
Det avanserte alternativet gui.scale ble brukt til å skalere GUI-en, i hovedsak ved å prøve å implementere det som nå er tilgjengelig som HiDPI-støtte i Java 9. Det kom bare så langt som å skalere bilder. Videre utvikling er ikke planlagt da det er foreldet av Java 9-funksjonene. Dette alternativet kan bli fjernet i en fremtidig utgivelse av JOSM.
Last modified 9 months ago Last modified on 2025-03-07T07:22:57+01:00
Note: See TracWiki for help on using the wiki.