| | 1 | [[TranslatedPages(revision=12)]] |
| | 2 | |
| | 3 | = [[Image(Styles/HiDPISupport:HiDPISupportLogo.svg,36,middle,inline)]] HiDPI Støtte = |
| | 4 | [[PageOutline(2-9)]] |
| | 5 | |
| | 6 | == Beskrivelse == |
| | 7 | Denne mapcss-kartstilen ble opprettet for å skalere nodestørrelser og skriftstørrelser i [wikitr:/Help/MapView 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å [wikitr:/Help/HiDPISupport HiDPIStøtte] for mer hjelp angående HiDPI. |
| | 8 | |
| | 9 | 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.) |
| | 10 | |
| | 11 | Det finnes en [wikitr:/Help/Dialog/MapPaint/StyleSettings 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). |
| | 12 | |
| | 13 | For HiDPIStøtte-kartstilen kreves JOSM-versjon 10018 eller nyere. For ideer/spørsmål/feil/forslag eller lignende, vennligst send en melding til [osmwww:user/Klumbumbus Klumbumbus]. Denne stilen er "utestet" fordi forfatteren ikke eier en HiDPI-skjerm. |
| | 14 | |
| | 15 | Du er velkommen til å oversette denne wikisiden til flere språk. Allerede oversatte språk finnes øverst til høyre. |
| | 16 | |
| | 17 | == Hvordan justere størrelsene == |
| | 18 | Gå til [wikitr:/Help/Preferences/Advanced Avanserte Innstillinger] og juster følgende to nøkler: |
| | 19 | * `font-size-summand`: Skriftstørrelsen vil økes med tallet som er satt her. Standardverdien er `2`. Bare heltall er tillatt. Prøv andre verdier som f.eks. `1`, `3` eller `4`. |
| | 20 | * `node-size-factor`: Nodestørrelsen vil multipliseres med tallet som er satt her. Standardverdien er `1.8`. Flyttall er tillatt. Prøv andre verdier som f.eks. `1.5` eller `2`. |
| | 21 | |
| | 22 | == Kode == |
| | 23 | |
| | 24 | {{{ |
| | 25 | #!style type="mapcss" |
| | 26 | |
| | 27 | meta { |
| | 28 | title: "HiDPI Støtte"; |
| | 29 | version: "1.[[revision]]_[[date]]"; |
| | 30 | description: "Tillater skalering av nodestørrelser og skriftstørrelser for standard JOSM-kartstilen."; |
| | 31 | icon: "HiDPISupportLogo.svg"; |
| | 32 | author: "Klumbumbus"; |
| | 33 | link: "https://josm.openstreetmap.de/wiki/Styles/HiDPISupport"; |
| | 34 | min-josm-version: "10018"; |
| | 35 | /* Denne mapcss-kartstilen er en midlertidig løsning inntil alle HiDPI-problemer er løst. */ |
| | 36 | } |
| | 37 | |
| | 38 | setting::shrink_nodes { |
| | 39 | type: boolean; |
| | 40 | label: tr("Mindre påtrengende nodesymboler ved lav zoom"); |
| | 41 | default: true; |
| | 42 | } |
| | 43 | |
| | 44 | * { |
| | 45 | font-size-summand: JOSM_pref("font-size-summand", 2); |
| | 46 | } |
| | 47 | node { |
| | 48 | node-size-factor: JOSM_pref("node-size-factor", 1.8); |
| | 49 | } |
| | 50 | |
| | 51 | |
| | 52 | node["openGeoDB:type"], |
| | 53 | node[place] { |
| | 54 | font-size: 10 + prop("font-size-summand"); |
| | 55 | } |
| | 56 | |
| | 57 | node|z-16, |
| | 58 | node[!is_prop_set("icon-image")]!.maxspeedclass { |
| | 59 | symbol-size: 2 * prop("node-size-factor"); |
| | 60 | } |
| | 61 | |
| | 62 | way > node|z16[setting("shrink_nodes")]!:tagged { symbol-size: 1 * prop("node-size-factor"); } |
| | 63 | |
| | 64 | node|z17[setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } |
| | 65 | way > node|z17[setting("shrink_nodes")] { symbol-size: 2 * prop("node-size-factor"); } |
| | 66 | node|z17[setting("shrink_nodes")]:connection { symbol-size: 4 * prop("node-size-factor"); } |
| | 67 | |
| | 68 | node|z18[setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } |
| | 69 | way > node|z18[setting("shrink_nodes")] { symbol-size: 3 * prop("node-size-factor"); } |
| | 70 | node|z18[setting("shrink_nodes")]:connection { symbol-size: 5 * prop("node-size-factor"); } |
| | 71 | |
| | 72 | node|z19-[setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } |
| | 73 | way > node|z19-[setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } |
| | 74 | node|z19-[setting("shrink_nodes")]:connection { symbol-size: 6 * prop("node-size-factor"); } |
| | 75 | |
| | 76 | node[!setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } |
| | 77 | way > node[!setting("shrink_nodes")] { symbol-size: 4 * prop("node-size-factor"); } |
| | 78 | node[!setting("shrink_nodes")]:connection { symbol-size: 6 * prop("node-size-factor"); } |
| | 79 | |
| | 80 | node:selected { |
| | 81 | symbol-size: 6 * prop("node-size-factor"); |
| | 82 | } |
| | 83 | |
| | 84 | node|z-18,area|z-18 { font-size: 8 + prop("font-size-summand"); } |
| | 85 | node|z19,area|z19 { font-size: 9 + prop("font-size-summand"); } |
| | 86 | node|z20-,area|z20- { font-size: 10 + prop("font-size-summand"); } |
| | 87 | |
| | 88 | way|z17[highway] { |
| | 89 | font-size: 9 + prop("font-size-summand"); |
| | 90 | } |
| | 91 | way|z18[highway] { |
| | 92 | font-size: 10 + prop("font-size-summand"); |
| | 93 | } |
| | 94 | way|z19[highway] { |
| | 95 | font-size: 11 + prop("font-size-summand"); |
| | 96 | } |
| | 97 | way|z20-[highway] { |
| | 98 | font-size: 12 + prop("font-size-summand"); |
| | 99 | } |
| | 100 | }}} |