Version 1 (modified by 7 weeks ago) ( diff ) | ,
---|
HiDPI Støtte
Beskrivelse
Denne mapcss-kartstilen ble opprettet for å skalere nodestørrelser og skriftstørrelser i Kartvisningen for bedre visning på HiDPI-skjermer. Dette er et resultat av #12495 og er en midlertidig løsning inntil alle HiDPI-problemer er løst. Se også HiDPIStøtte for mer hjelp angående HiDPI.
Denne stilen fungerer bare sammen med standard JOSM interne kartstil. I listen over kartstiler i innstillingene må HiDPIStøtte være under den interne stilen (som betyr høyere prioritet). Du kan legge til flere ekstra stiler lenger ned i listen. (Denne stilen kan fungere med Potlatch2-stilen også, men dette er ikke testet.)
Det finnes en stilinnstilling "Mindre påtrengende nodesymboler ved lav zoom" i denne stilen samt i den interne standardstilen. For riktig visning må du ha dem begge i samme tilstand (begge avkrysset eller begge ikke avkrysset).
For HiDPIStøtte-kartstilen kreves JOSM-versjon 10018 eller nyere. For ideer/spørsmål/feil/forslag eller lignende, vennligst send en melding til Klumbumbus. Denne stilen er "utestet" fordi forfatteren ikke eier en HiDPI-skjerm.
Du er velkommen til å oversette denne wikisiden til flere språk. Allerede oversatte språk finnes øverst til høyre.
Hvordan justere størrelsene
Gå til Avanserte Innstillinger og juster følgende to nøkler:
font-size-summand
: Skriftstørrelsen vil økes med tallet som er satt her. Standardverdien er2
. Bare heltall er tillatt. Prøv andre verdier som f.eks.1
,3
eller4
.node-size-factor
: Nodestørrelsen vil multipliseres med tallet som er satt her. Standardverdien er1.8
. Flyttall er tillatt. Prøv andre verdier som f.eks.1.5
eller2
.
Kode
meta { title: "HiDPI Støtte"; version: "1.2_2025-04-10"; description: "Tillater skalering av nodestørrelser og skriftstørrelser for standard JOSM-kartstilen."; icon: "HiDPISupportLogo.svg"; author: "Klumbumbus"; link: "https://josm.openstreetmap.de/wiki/Styles/HiDPISupport"; min-josm-version: "10018"; /* Denne mapcss-kartstilen er en midlertidig løsning inntil alle HiDPI-problemer er løst. */ } setting::shrink_nodes { type: boolean; label: tr("Mindre påtrengende nodesymboler ved lav zoom"); default: true; } * { font-size-summand: JOSM_pref("font-size-summand", 2); } node { node-size-factor: JOSM_pref("node-size-factor", 1.8); } node["openGeoDB:type"], node[place] { font-size: 10 + prop("font-size-summand"); } node|z-16, node[!is_prop_set("icon-image")]!.maxspeedclass { symbol-size: 2 * prop("node-size-factor"); } way > node|z16[setting("shrink_nodes")]!:tagged { symbol-size: 1 * prop("node-size-factor"); } node|z17[setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } way > node|z17[setting("shrink_nodes")] { symbol-size: 2 * prop("node-size-factor"); } node|z17[setting("shrink_nodes")]:connection { symbol-size: 4 * prop("node-size-factor"); } node|z18[setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } way > node|z18[setting("shrink_nodes")] { symbol-size: 3 * prop("node-size-factor"); } node|z18[setting("shrink_nodes")]:connection { symbol-size: 5 * prop("node-size-factor"); } node|z19-[setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } way > node|z19-[setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } node|z19-[setting("shrink_nodes")]:connection { symbol-size: 6 * prop("node-size-factor"); } node[!setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } way > node[!setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } node[!setting("shrink_nodes")]:connection { symbol-size: 6 * prop("node-size-factor"); } node:selected { symbol-size: 6 * prop("node-size-factor"); } node|z-18,area|z-18 { font-size: 8 + prop("font-size-summand"); } node|z19,area|z19 { font-size: 9 + prop("font-size-summand"); } node|z20-,area|z20- { font-size: 10 + prop("font-size-summand"); } way|z17[highway] { font-size: 9 + prop("font-size-summand"); } way|z18[highway] { font-size: 10 + prop("font-size-summand"); } way|z19[highway] { font-size: 11 + prop("font-size-summand"); } way|z20-[highway] { font-size: 12 + prop("font-size-summand"); }
Nb:Styles_HiDPISupport-style.mapcss, Nb:Styles_HiDPISupport.zip