style/amenity.mss

Sat, 26 Sep 2020 01:31:37 +0300

author
Teemu Piippo <teemu@hecknology.net>
date
Sat, 26 Sep 2020 01:31:37 +0300
changeset 7
be0aa4b6aac9
parent 6
0575190fa5fc
permissions
-rw-r--r--

added square.svg from osm-carto

0
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
1 @standard-font-size: 10;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
2 @standard-wrap-width: 30; // 3 em
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
3 @standard-line-spacing-size: -1.5; // -0.15 em
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
4 @standard-font: @regular-font;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
5 @traffic-blue: #005eb8;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
6 @railway-name-color: #644d70;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
7 @aerodrome-name-color: #463d70;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
8
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
9 #stations[zoom >= 15]
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
10 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
11 [feature = 'railway_station'],
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
12 [feature = 'railway_halt']
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
13 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
14 marker-file: url('symbols/train-station.svg');
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
15 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
16 [feature = 'amenity_bus_station']
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
17 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
18 marker-file: url('symbols/bus-station.svg');
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
19 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
20 [feature = 'aeroway_aerodrome']
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
21 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
22 marker-file: url('symbols/aerodrome.svg');
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
23 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
24 marker-clip: false;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
25 text-name: "[bilingual_name]";
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
26 text-size: @standard-font-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
27 text-wrap-width: @standard-wrap-width;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
28 text-line-spacing: @standard-line-spacing-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
29 text-fill: @traffic-blue;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
30 text-dy: 11;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
31 text-face-name: @bold-font;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
32 text-halo-radius: @standard-halo-radius;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
33 text-halo-fill: @standard-halo-fill;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
34 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
35
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
36 #train-stations
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
37 {
6
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
38 [zoom >= 9][zoom < 11][subway = 0][network = 'FI:national'],
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
39 [zoom >= 10][zoom < 12][subway = 0][network = 'FI:regional'],
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
40 [zoom >= 13][zoom < 15][subway = 1],
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
41 [zoom >= 13][zoom < 15][network = 'FI:local'],
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
42 {
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
43 marker-file: url('symbols/square.svg');
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
44 marker-fill: #354ba3;
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
45 [subway = 1]
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
46 {
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
47 marker-fill: #a36c35;
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
48 }
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
49 marker-width: 6;
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
50 marker-clip: false;
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
51 }
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
52 [zoom >= 11][subway = 0][network = 'FI:national'],
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
53 [zoom >= 12][subway = 0][network = 'FI:regional'],
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
54 [zoom >= 15]
0
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
55 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
56 text-name: "[ref]";
6
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
57 [zoom >= 13]
0
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
58 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
59 text-name: "[bilingual_name]";
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
60 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
61 text-size: 10;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
62 text-wrap-width: @standard-wrap-width;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
63 text-line-spacing: @standard-line-spacing-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
64 text-fill: white;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
65 text-clip: true;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
66 text-placement-type: simple;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
67 text-placements: E,NE,SE,W,NW,SW;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
68 [zoom >= 16] { text-size: 11; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
69 [zoom >= 17] { text-size: 12; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
70 [zoom >= 18] { text-size: 13; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
71 text-face-name: "FreeSans Bold";
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
72 text-halo-radius: 1.5 * @standard-halo-radius;
6
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
73 text-halo-fill: #354ba3;
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
74 [subway = 1]
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
75 {
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
76 text-halo-fill: #a36c35;
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
77 }
0
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
78 /*
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
79 [zoom >= 16]
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
80 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
81 text-transform: uppercase;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
82 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
83 */
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
84 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
85 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
86
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
87 #train-sites
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
88 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
89 [zoom >= 15]
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
90 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
91 text-name: "[ref]";
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
92 [zoom >= 16]
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
93 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
94 text-name: "[bilingual_name]";
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
95 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
96 text-size: @standard-font-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
97 text-wrap-width: @standard-wrap-width;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
98 text-line-spacing: @standard-line-spacing-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
99 text-fill: @railway-name-color;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
100 text-clip: false;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
101 text-placement-type: simple;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
102 text-placements: E,NE,SE,W,NW,SW;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
103 [zoom >= 16] { text-size: 11; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
104 [zoom >= 17] { text-size: 12; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
105 [zoom >= 18] { text-size: 13; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
106 text-face-name: "FreeSans Bold";
6
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
107 text-halo-radius: @standard-halo-radius;
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
108 text-halo-fill: white;
0
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
109 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
110 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
111
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
112 #train-milestones
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
113 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
114 [zoom >= 16]
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
115 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
116 text-name: "[position]";
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
117 text-size: @standard-font-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
118 text-wrap-width: @standard-wrap-width;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
119 text-line-spacing: @standard-line-spacing-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
120 text-fill: @railway-name-color;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
121 text-clip: false;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
122 text-placement-type: simple;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
123 text-placements: E,NE,SE,W,NW,SW;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
124 [zoom >= 17] { text-size: 11; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
125 [zoom >= 18] { text-size: 12; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
126 [zoom >= 19] { text-size: 13; }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
127 text-face-name: "FreeSans Bold";
6
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
128 text-halo-radius: 1.25 * @standard-halo-radius;
0575190fa5fc better train station rendering
Teemu Piippo <teemu@hecknology.net>
parents: 0
diff changeset
129 text-halo-fill: white;
0
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
130 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
131 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
132
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
133 @aerodrome-color: #dedced;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
134 #aerodrome
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
135 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
136 polygon-fill: @aerodrome-color;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
137 [zoom >= 17]
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
138 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
139 line-color: saturate(darken(@aerodrome-color, 20%), 20%);
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
140 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
141 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
142
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
143 #aerodrome-name
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
144 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
145 text-name: "[ref]";
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
146 [zoom >= 12]
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
147 {
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
148 text-name: "[bilingual_name]";
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
149 }
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
150 text-size: @standard-font-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
151 text-wrap-width: @standard-wrap-width;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
152 text-line-spacing: @standard-line-spacing-size;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
153 text-clip: false;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
154 text-fill: @aerodrome-name-color;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
155 text-face-name: @bold-font;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
156 text-halo-radius: @standard-halo-radius;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
157 text-halo-fill: @standard-halo-fill;
b0eb3af2f9ee restore .hg...
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
158 }

mercurial