Changeset 7383 in josm for trunk/styles


Ignore:
Timestamp:
2014-08-13T16:42:17+02:00 (10 years ago)
Author:
bastiK
Message:

applied #10301 - extend display of maxspeed nodes (patch by Klumbumbus)
Include Droid Sans font in the JOSM binary distribution.
This unifies the font rendering on different platforms and allows geometric constructions with text (as demonstrated for maxspeed). Both regular and bold style are available.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/styles/standard/elemstyles.mapcss

    r7378 r7383  
    272272node[maxlength] {
    273273    icon-image: "vehicle/restriction/maxlength.png";
    274 }
    275 node[maxspeed] {
    276     icon-image: "vehicle/restriction/speed.png";
    277274}
    278275node[minspeed] {
     
    35463543}
    35473544
     3545/******************/
     3546/* maxspeed nodes */
     3547/******************/
     3548node[maxspeed=none] {
     3549    icon-image: "vehicle/restriction/maxspeed_none.svg";
     3550}
     3551node[maxspeed=~/^[0-9]+$/] {
     3552    maxspeedprop: tag(maxspeed);
     3553    set maxspeedclass;
     3554}
     3555node[maxspeed=signals] {
     3556    maxspeedprop: " ?";
     3557    set maxspeedclass;
     3558}
     3559node[maxspeed=~/^[0-9]+ mph/] {
     3560    maxspeedprop: get(split(" mph",tag(maxspeed)),0);
     3561    set maxspeedclass;
     3562}
     3563node[maxspeed=~/[0-9]+ km\/h/] {
     3564    maxspeedprop: get(split(" km/h",tag(maxspeed)),0);
     3565    set maxspeedclass;
     3566}
     3567node[maxspeed=~/[0-9]+ knots/] {
     3568    maxspeedprop: get(split(" knots",tag(maxspeed)),0);
     3569    set maxspeedclass;
     3570}
     3571node[prop(maxspeedclass, default)][!is_prop_set(icon-image, default)]::core_maxnodebg {
     3572    /* background (white) */
     3573    symbol-shape: circle;
     3574    symbol-size: 17;
     3575    symbol-fill-color: white;
     3576    major-z-index: 4.2;
     3577}
     3578node[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"][!is_prop_set(icon-image, default)]::core_maxnodebg,
     3579node[maxspeed=signals][!is_prop_set(icon-image, default)]::core_maxnodebg {
     3580    /* background (black) */
     3581    symbol-fill-color: black;
     3582}
     3583node[prop(maxspeedclass, default)][!is_prop_set(icon-image, default)]::core_maxnodefg {
     3584    /* foreground (black text and red circle) */
     3585    symbol-shape: circle;
     3586    symbol-size: 15;
     3587    symbol-stroke-color: crimson;
     3588    symbol-stroke-width: 2;
     3589    text: prop(maxspeedprop, default);
     3590    font-size: 8;
     3591    font-weight: bold;
     3592    font-family: "Droid Sans";
     3593    text-color: black;
     3594    text-anchor-horizontal: center;
     3595    text-anchor-vertical: center;
     3596    text-offset-x: 0;
     3597    text-offset-y: -1;
     3598    major-z-index: 4.2;
     3599}
     3600node[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"][!is_prop_set(icon-image, default)]::core_maxnodefg,
     3601node[maxspeed=signals][!is_prop_set(icon-image, default)]::core_maxnodefg {
     3602    /* foreground (white text) */
     3603    text-color: white;
     3604}
     3605
    35483606/***************/
    35493607/* zoom levels */
     
    35903648}
    35913649
    3592 node|z20,area|z20   { font-size: 9; }
    3593 node|z21,area|z21   { font-size: 10; }
    3594 node|z22-,area|z22- { font-size: 11; }
     3650node|z19,area|z19   { font-size: 9; }
     3651node|z20-,area|z20-   { font-size: 10; }
    35953652
    35963653/**************/
Note: See TracChangeset for help on using the changeset viewer.