| | 1 | [[TranslatedPages(revision=19)]] |
| | 2 | [[PageOutline]] |
| | 3 | |
| | 4 | = HiDPI-støtte – Oversikt = |
| | 5 | Denne siden inneholder informasjon om hvordan du kan optimalisere JOSM-grensesnittet for en høyoppløselig skjerm. |
| | 6 | |
| | 7 | == Grunnleggende == |
| | 8 | 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. |
| | 9 | 1. En [wikitr:/WikiStart oppdatert] JOSM-versjon er nødvendig. |
| | 10 | |
| | 11 | Du kan forvente de beste resultatene med jevne skalafaktorer, f.eks. 200%, 400%, ... men andre verdier støttes også. |
| | 12 | |
| | 13 | == Hvordan aktivere HiDPI-modus == |
| | 14 | Hvis HiDPI-modus ikke er aktivert som standard, er her måter å aktivere den på. |
| | 15 | |
| | 16 | === Windows === |
| | 17 | På Windows kan du aktivere skalert skjermmodus systemvidt. Se for eksempel [http://pccleaningtools.com/how-to-enlarge-display-text-in-windows denne] omfattende hjelpesiden. |
| | 18 | |
| | 19 | 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''. |
| | 20 | |
| | 21 | === Linux === |
| | 22 | Du kan aktivere HiDPI-modus for én applikasjon ved å kjøre den med miljøvariabelen `GDK_SCALE` satt til 2, 4, ..., f.eks.: |
| | 23 | {{{#!bash |
| | 24 | GDK_SCALE=2 java -jar josm.jar |
| | 25 | }}} |
| | 26 | 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: |
| | 27 | {{{#!bash |
| | 28 | export GDK_SCALE=2 |
| | 29 | }}} |
| | 30 | |
| | 31 | Alternativt kan du endre java2d ui-skalering via kommandolinjen eller konfigurasjonsfilen ovenfor. Se [wikitr:/Help/Preferences#Customizationalloperatingsystems] for detaljer: |
| | 32 | {{{#!bash |
| | 33 | JOSM_ARGS="-Dsun.java2d.uiScale=2 {andre argumenter}" |
| | 34 | }}} |
| | 35 | |
| | 36 | == Justeringer == |
| | 37 | 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. |
| | 38 | |
| | 39 | Under [wikitr:/Help/Preferences/Imagery#Settings 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. |
| | 40 | |
| | 41 | 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). |
| | 42 | |
| | 43 | 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. |
| | 44 | |
| | 45 | HiDPISupport-stil:: [wikitr:/Styles/HiDPISupport 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. |
| | 46 | |
| | 47 | 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. |