wiki:Nb:Styles/HiDPISupport

Version 1 (modified by paleid, 7 weeks ago) ( diff )

Nb added

Andre språk:

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 er 2. Bare heltall er tillatt. Prøv andre verdier som f.eks. 1, 3 eller 4.
  • 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.

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

Note: See TracWiki for help on using the wiki.