From da644b5a21dd3af1dad606b81dc2ece02a417d64 Mon Sep 17 00:00:00 2001 From: peterneubauer Date: Mon, 1 Jun 2015 11:33:52 +0200 Subject: [PATCH] adding traffico 0.1.5 --- css/traffico-release-0.1.5/LICENSE | 22 + css/traffico-release-0.1.5/README.md | 6 + css/traffico-release-0.1.5/at.json | 1 + css/traffico-release-0.1.5/be.json | 1 + css/traffico-release-0.1.5/bower.json | 17 + css/traffico-release-0.1.5/cz.json | 1 + css/traffico-release-0.1.5/de.json | 1 + css/traffico-release-0.1.5/dk.json | 1 + css/traffico-release-0.1.5/ee.json | 1 + css/traffico-release-0.1.5/es.json | 1 + css/traffico-release-0.1.5/europe.json | 1 + css/traffico-release-0.1.5/fi.json | 1 + .../fonts/traffico-preview.html | 1913 +++++++++++++++++ css/traffico-release-0.1.5/fonts/traffico.eot | Bin 0 -> 26178 bytes css/traffico-release-0.1.5/fonts/traffico.svg | 826 +++++++ css/traffico-release-0.1.5/fonts/traffico.ttf | Bin 0 -> 26000 bytes .../fonts/traffico.woff | Bin 0 -> 16536 bytes css/traffico-release-0.1.5/fr.json | 1 + .../global-patched.json | 1 + css/traffico-release-0.1.5/global.json | 1 + css/traffico-release-0.1.5/gr.json | 1 + css/traffico-release-0.1.5/hu.json | 1 + css/traffico-release-0.1.5/it.json | 1 + css/traffico-release-0.1.5/lt.json | 1 + css/traffico-release-0.1.5/lu.json | 1 + css/traffico-release-0.1.5/lv.json | 1 + css/traffico-release-0.1.5/nl.json | 1 + css/traffico-release-0.1.5/pl.json | 1 + css/traffico-release-0.1.5/se.json | 1 + css/traffico-release-0.1.5/si.json | 1 + css/traffico-release-0.1.5/sk.json | 1 + .../stylesheets/traffico.css | 365 ++++ .../transformations.json | 1 + css/traffico-release-0.1.5/uk.json | 1 + css/traffico-release-0.1.5/us.json | 1 + 35 files changed, 3175 insertions(+) create mode 100755 css/traffico-release-0.1.5/LICENSE create mode 100755 css/traffico-release-0.1.5/README.md create mode 100755 css/traffico-release-0.1.5/at.json create mode 100755 css/traffico-release-0.1.5/be.json create mode 100755 css/traffico-release-0.1.5/bower.json create mode 100755 css/traffico-release-0.1.5/cz.json create mode 100755 css/traffico-release-0.1.5/de.json create mode 100755 css/traffico-release-0.1.5/dk.json create mode 100755 css/traffico-release-0.1.5/ee.json create mode 100755 css/traffico-release-0.1.5/es.json create mode 100755 css/traffico-release-0.1.5/europe.json create mode 100755 css/traffico-release-0.1.5/fi.json create mode 100755 css/traffico-release-0.1.5/fonts/traffico-preview.html create mode 100755 css/traffico-release-0.1.5/fonts/traffico.eot create mode 100755 css/traffico-release-0.1.5/fonts/traffico.svg create mode 100755 css/traffico-release-0.1.5/fonts/traffico.ttf create mode 100755 css/traffico-release-0.1.5/fonts/traffico.woff create mode 100755 css/traffico-release-0.1.5/fr.json create mode 100755 css/traffico-release-0.1.5/global-patched.json create mode 100755 css/traffico-release-0.1.5/global.json create mode 100755 css/traffico-release-0.1.5/gr.json create mode 100755 css/traffico-release-0.1.5/hu.json create mode 100755 css/traffico-release-0.1.5/it.json create mode 100755 css/traffico-release-0.1.5/lt.json create mode 100755 css/traffico-release-0.1.5/lu.json create mode 100755 css/traffico-release-0.1.5/lv.json create mode 100755 css/traffico-release-0.1.5/nl.json create mode 100755 css/traffico-release-0.1.5/pl.json create mode 100755 css/traffico-release-0.1.5/se.json create mode 100755 css/traffico-release-0.1.5/si.json create mode 100755 css/traffico-release-0.1.5/sk.json create mode 100755 css/traffico-release-0.1.5/stylesheets/traffico.css create mode 100755 css/traffico-release-0.1.5/transformations.json create mode 100755 css/traffico-release-0.1.5/uk.json create mode 100755 css/traffico-release-0.1.5/us.json diff --git a/css/traffico-release-0.1.5/LICENSE b/css/traffico-release-0.1.5/LICENSE new file mode 100755 index 000000000..e32f5dc60 --- /dev/null +++ b/css/traffico-release-0.1.5/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 mapillary + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/css/traffico-release-0.1.5/README.md b/css/traffico-release-0.1.5/README.md new file mode 100755 index 000000000..9aa1239f0 --- /dev/null +++ b/css/traffico-release-0.1.5/README.md @@ -0,0 +1,6 @@ +# traffico-release +Release repository for Traffico, an Open Source Traffic Sign Font. + +Source code: [mapillary/traffico](https://github.com/mapillary/traffico) + +License: MIT diff --git a/css/traffico-release-0.1.5/at.json b/css/traffico-release-0.1.5/at.json new file mode 100755 index 000000000..c98868d2a --- /dev/null +++ b/css/traffico-release-0.1.5/at.json @@ -0,0 +1 @@ +{"information_border_at":{"category":"information","name":"European border crossing into Austria","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"ÖSTERREICH","transform":"scale(.75)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/be.json b/css/traffico-release-0.1.5/be.json new file mode 100755 index 000000000..c1dc1db9a --- /dev/null +++ b/css/traffico-release-0.1.5/be.json @@ -0,0 +1 @@ +{"information_border_be_nl":{"category":"information","name":"European border crossing into Belgium from the Netherlands","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"België"}]},"information_border_be_fr":{"category":"information","name":"European border crossing into Belgium from France","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Belgique"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/bower.json b/css/traffico-release-0.1.5/bower.json new file mode 100755 index 000000000..93ccac3ea --- /dev/null +++ b/css/traffico-release-0.1.5/bower.json @@ -0,0 +1,17 @@ +{ + "name": "Traffico", + "version": "0.1.5", + "homepage": "https://github.com/mapillary/traffico", + "authors": [ + "Kamil Nikel " + ], + "description": "An Open Source Traffic Sign Font", + "main": "stylesheets/traffico.css", + "keywords": [ + "traffic", + "signs", + "road", + "font" + ], + "license": "MIT" +} diff --git a/css/traffico-release-0.1.5/cz.json b/css/traffico-release-0.1.5/cz.json new file mode 100755 index 000000000..2b5875bd0 --- /dev/null +++ b/css/traffico-release-0.1.5/cz.json @@ -0,0 +1 @@ +{"information_border_cz":{"category":"information","name":"European border crossing into Czech Republic","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"České","transform":"translate(0,-50%)"},{"type":"content-5","color":"white","content":"republika","transform":"translate(0,50%)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/de.json b/css/traffico-release-0.1.5/de.json new file mode 100755 index 000000000..0869b3dad --- /dev/null +++ b/css/traffico-release-0.1.5/de.json @@ -0,0 +1 @@ +{"danger_level_crossing":{"category":"danger","name":"level crossing","elements":[{"type":"square-angular","color":"black","transform":"rotate(30deg) scale(.15,1)"},{"type":"square-angular","color":"black","transform":"rotate(-30deg) scale(.15,1)"},{"type":"square-angular","color":"red","transform":"rotate(30deg) scale(.14,.99)"},{"type":"square-angular","color":"red","transform":"rotate(-30deg) scale(.14,.99)"},{"type":"square-angular","color":"white","transform":"rotate(30deg) scale(.14,.6)"},{"type":"square-angular","color":"white","transform":"rotate(-30deg) scale(.14,.6)"}]},"danger_railway_crossing_unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"train-electric","color":"black","transform":"scale(.4) translate(10%,40%)"}]},"information_bus_stop":{"category":"information","name":"bus stop (also used for tram)","elements":[{"type":"circle-bg","color":"yellow"},{"type":"circle-o","color":"green"},{"type":"h","color":"green","transform":"{fit_border_circle}"}]},"information_border_de":{"category":"information","name":"European border crossing into Germany","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Bundes-","transform":"scale(.9) translate(0,-130%)"},{"type":"content-5","color":"white","content":"republik","transform":"scale(.9) translate(0,-30%)"},{"type":"content-5","color":"white","content":"Deutschland","transform":"scale(.9) translate(0,70%)"}]},"priority_priority_road_end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"white","transform":"{square_to_diamond} scale(.98)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) {square_to_diamond}"},{"type":"square-angular","color":"black","transform":"{square_to_diamond} scale(.05,1)"},{"type":"square-angular","color":"black","transform":"{square_to_diamond} scale(.05,1) translate(150%,0)"},{"type":"square-angular","color":"black","transform":"{square_to_diamond} scale(.05,1) translate(-150%,0)"}]},"prohibitory_end_of_limits":{"category":"prohibitory","name":"end of all speed and passing limits","elements":[{"type":"circle-bg","color":"black"},{"type":"circle-bg","color":"white","transform":"scale(.95)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.99)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.98) translate(150%,0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.97) translate(300%,0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.98) translate(-150%,0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.97) translate(-300%,0)"}]},"prohibitory_low_emission_zone":{"category":"prohibitory","name":"low-emission zone","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95)"},{"type":"circle-bg","color":"red","transform":"translate(0,-8%) scale(.7)"},{"type":"circle-bg","color":"white","transform":"translate(0,-8%) scale(.7) {fit_border_circle}"},{"type":"content-4","content":"Umwelt","color":"black","transform":"translate(0,-50%) scale(.8) {fit_border_circle}"},{"type":"content-4","content":"ZONE","color":"black","transform":"translate(0,150%) scale(.8)"}]},"prohibitory_low_emission_zone_end":{"category":"prohibitory","name":"end of low-emission zone","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95)"},{"type":"circle-bg","color":"grey","transform":"translate(0,-8%) scale(.7)"},{"type":"circle-bg","color":"white","transform":"translate(0,-8%) scale(.7) {fit_border_circle}"},{"type":"content-4","content":"Umwelt","color":"grey","transform":"translate(0,-50%) scale(.8) {fit_border_circle}"},{"type":"content-4","content":"ZONE","color":"grey","transform":"translate(0,150%) scale(.8)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.35)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.3) translate(-150%, 0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.3) translate(150%, 0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.25) translate(-300%, 0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.25) translate(300%, 0)"}]},"supplementary_destination":{"category":"supplementary","name":"destination traffic excluded","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"content-4","color":"black","content":"Anlieger","transform":"translate(0,-45%) scale(.8)"},{"type":"content-4","color":"black","content":"frei","transform":"translate(0,45%) scale(.8)"}]},"supplementary_disabled":{"category":"supplementary","name":"for disabled people","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"disabled-p","color":"black","transform":"scale(.6)"}]},"supplementary_glaze":{"category":"supplementary","name":"for disabled people","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"snowflake","color":"black","transform":"scale(.8)"}]},"supplementary_left_pointing":{"category":"supplementary","name":"left pointing","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"scale(.6) rotate(-90deg)"}]},"supplementary_both_directions":{"category":"supplementary","name":"both directions","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"translate(-15%,0) scale(.5) rotate(180deg)"},{"type":"DE-arrow-up","color":"black","transform":"translate(15%,0) scale(.5)"}]},"supplementary_pedestrians_use_opposite_sidewalk":{"category":"supplementary","name":"pedestrians should use opposite sidewalk","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"translate(-20%,0) scale(.5) rotate(-90deg)"},{"type":"pedestrians","color":"black","transform":"translate(25%,0) scale(.6)"}]},"supplementary_pedestrians_use_opposite_sidewalk2":{"category":"supplementary","name":"pedestrians should use opposite sidewalk","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"translate(20%,0) scale(.5) rotate(90deg)"},{"type":"pedestrians","color":"black","transform":"translate(-25%,0) scale(.6)"}]},"supplementary_railway_only":{"category":"supplementary","name":"railway only","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"train-electric","color":"black","transform":"scale(.45)"}]},"supplementary_right_pointing":{"category":"supplementary","name":"right pointing","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"scale(.6) rotate(90deg)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/dk.json b/css/traffico-release-0.1.5/dk.json new file mode 100755 index 000000000..9350d5bb0 --- /dev/null +++ b/css/traffico-release-0.1.5/dk.json @@ -0,0 +1 @@ +{"danger_level_crossing":{"category":"danger","name":"level crossing","elements":[{"type":"square-angular","color":"red","transform":"rotate(60deg) scale(.2,1)"},{"type":"square-angular","color":"red","transform":"rotate(-60deg) scale(.2,1)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.1,.5) translate(50%,50%)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.1,.5) translate(-50%,50%)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.1,.5) translate(-50%,-50%)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.1,.5) translate(50%,-50%)"}]},"information_border_dk":{"category":"information","name":"European border crossing into Denmark","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Danmark"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/ee.json b/css/traffico-release-0.1.5/ee.json new file mode 100755 index 000000000..cd83633da --- /dev/null +++ b/css/traffico-release-0.1.5/ee.json @@ -0,0 +1 @@ +{"information_border_ee":{"category":"information","name":"European border crossing into Estonia","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"EESTI"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/es.json b/css/traffico-release-0.1.5/es.json new file mode 100755 index 000000000..3edf42fd6 --- /dev/null +++ b/css/traffico-release-0.1.5/es.json @@ -0,0 +1 @@ +{"information_border_es":{"category":"information","name":"European border crossing into Spain","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"ESPAÑA"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/europe.json b/css/traffico-release-0.1.5/europe.json new file mode 100755 index 000000000..85e689ce9 --- /dev/null +++ b/css/traffico-release-0.1.5/europe.json @@ -0,0 +1 @@ +{"danger_ascent":{"category":"danger","name":"steep ascent","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"descent","color":"black","transform":"{inner_triangle} scale(-1,1)"},{"type":"incline_value","content":"10%","color":"black","transform":"translate(0,-25%) {center2tri} scale(.4) rotate(-30deg)"}]},"danger_bend_first_left":{"category":"danger","name":"bend first left","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"d-curve-l","color":"black","transform":"{center2tri} scale(.6)"}]},"danger_bend_first_right":{"category":"danger","name":"bend first right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"d-curve-l","color":"black","transform":"{center2tri} scale(-.6,.6)"}]},"danger_bend_left":{"category":"danger","name":"bend left","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"turn-l","color":"black","transform":"{center2tri} scale(.6)"}]},"danger_bend_right":{"category":"danger","name":"bend right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"turn-l","color":"black","transform":"{center2tri} scale(-.6,.6)"}]},"danger_construction":{"category":"danger","name":"construction/road works","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"roadworks","color":"black","transform":"scale(.7) translate(0,20%)"}]},"danger_contraflow":{"category":"danger","name":"contraflow","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"DE-arrow-up","color":"black","transform":"{center2tri} scale(.35) translate(-25%,5%) rotate(180deg)"},{"type":"DE-arrow-up","color":"black","transform":"{center2tri} scale(.35) translate(25%,-5%)"}]},"danger_crossroad":{"category":"danger","name":"crossroad with priority to the right ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"square-angular","color":"black","transform":"{center2tri} rotate(45deg) scale(.06,.32)"},{"type":"square-angular","color":"black","transform":"{center2tri} rotate(-45deg) scale(.06,.32)"}]},"danger_cycle_crossing":{"category":"danger","name":"cycle crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"bicycle","color":"black","transform":"scale(.65) translate(0,25%)"}]},"danger_danger":{"category":"danger","name":"danger","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"exclamation","color":"black","transform":"scale(.65) {center2tri}"}]},"danger_danger_tmp":{"category":"danger","name":"danger (temporary)","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"{inner_triangle}"},{"type":"exclamation","color":"black","transform":"scale(.65) {center2tri}"}]},"danger_descent":{"category":"danger","name":"steep descent","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"descent","color":"black","transform":"{inner_triangle}"},{"type":"incline_value","content":"10%","color":"black","transform":"translate(0,-25%) {center2tri} scale(.4) rotate(30deg)"}]},"danger_domestic_animals":{"category":"danger","name":"domestic animals","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"domestic-animal","color":"black","transform":"{center2tri} translate(-6%,4%) scale(.25)"}]},"danger_level_crossing":{"category":"danger","name":"level crossing","elements":[{"type":"level-crossing","color":"red"},{"type":"level-crossing","color":"red","transform":"scale(-1,1)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.05,1)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.05,1)"}]},"danger_pedestrians":{"category":"danger","name":"pedestrians","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"pedestrian","color":"black","transform":"scale(.7) {center2tri}"}]},"danger_pedestrian_crossing":{"category":"danger","name":"pedestrian crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"pedestrian-crossing","color":"black","transform":"translate(0,2%)"}]},"danger_quayside_or_ferry_berth":{"category":"danger","name":"quayside or ferry berth","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"cliff","color":"black","transform":"{inner_triangle}"}]},"danger_railway_crossing_secured":{"category":"danger","name":"secured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"railway-xing-secured","color":"black","transform":"{center2tri} translate(0,4%) scale(.35)"}]},"danger_railway_crossing_unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]},"danger_road_narrows":{"category":"danger","name":"road narrows","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"narrow-road-both","color":"black","transform":"{center2tri} scale(.6)"}]},"danger_road_narrows_left":{"category":"danger","name":"road narrows left","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"narrow-road-l","color":"black","transform":"{center2tri} scale(.6)"}]},"danger_road_narrows_right":{"category":"danger","name":"road narrows right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"narrow-road-l","color":"black","transform":"{center2tri} scale(-.6,.6)"}]},"danger_roundabout":{"category":"danger","name":"roundabout","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"roundabout","color":"black","transform":"{center2tri} scale(.55)"}]},"danger_school_crossing":{"category":"danger","name":"school crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"children","color":"black","transform":"{center2tri} scale(.75)"}]},"danger_slippery_road":{"category":"danger","name":"slippery road","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"slippery-road","color":"black","transform":"{center2tri} scale(.75)"}]},"danger_snow":{"category":"danger","name":"danger snow","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"snowflake","color":"black","transform":"{center2tri} scale(.7)"}]},"danger_traffic_signal":{"category":"danger","name":"traffic signal","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"circle-bg","color":"red","transform":"{center2tri} translate(0,-20%) scale(.13)"},{"type":"circle-bg","color":"yellow","transform":"{center2tri} translate(0,-5%) scale(.13)"},{"type":"circle-bg","color":"green","transform":"{center2tri} translate(0,10%) scale(.13)"}]},"danger_uneven_road":{"category":"danger","name":"uneven road","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"bumps","color":"black","transform":"{center2tri} scale(.45)"}]},"danger_hump":{"category":"danger","name":"(speed) hump","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"bump","color":"black","transform":"{center2tri} scale(.45)"}]},"danger_wild_animals":{"category":"danger","name":"wild animals crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"wild-animal","color":"black","transform":"{center2tri} scale(.7)"}]},"danger_low_flying_aircraft":{"category":"danger","name":"low flying aircraft","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"airplane","color":"black","transform":"{center2tri} scale(.4)"}]},"danger_strong_sidewind":{"category":"danger","name":"strong sidewind","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"windbag","color":"black","transform":"{center2tri} scale(.3)"}]},"information_bus_stop":{"category":"information","name":"bus stop","elements":[{"type":"square-rounded","color":"blue"},{"type":"square-rounded","color":"white","transform":"scale(.7)"},{"type":"bus","color":"black","transform":"scale(.7)"}]},"information_deadend":{"category":"information","name":"deadend","elements":[{"type":"square-rounded","color":"blue"},{"type":"square-angular","color":"white","transform":"translate(0,20%) scale(.15,.6)"},{"type":"square-angular","color":"red","transform":"translate(0,-15%) scale(.5,.15)"}]},"information_disabled_parking":{"category":"information","name":"disabled parking","elements":[{"type":"square-rounded","color":"blue"},{"type":"disabled-p","color":"white"}]},"information_first_aid":{"category":"information","name":"first aid","elements":[{"type":"square-rounded","color":"blue"},{"type":"square-rounded","color":"white","transform":"scale(.7)"},{"type":"square-angular","color":"red","transform":"scale(.15,.5)"},{"type":"square-angular","color":"red","transform":"scale(.5,.15)"}]},"information_limited_access_road":{"category":"information","name":"limited-access road","elements":[{"type":"square-rounded","color":"blue"},{"type":"car","color":"white","transform":"scale(1.5)"}]},"information_parking":{"category":"information","name":"parking","elements":[{"type":"square-rounded","color":"blue"},{"type":"parking","color":"white"}]},"information_parking_left":{"category":"information","name":"parking (left of this sign)","elements":[{"type":"square-rounded","color":"blue"},{"type":"parking","color":"white"},{"type":"DE-arrow-up","color":"white","transform":"translate(25%,30%) rotate(-90deg) scale(.33)"}]},"information_parking_right":{"category":"information","name":"parking (right of this sign)","elements":[{"type":"square-rounded","color":"blue"},{"type":"parking","color":"white"},{"type":"DE-arrow-up","color":"white","transform":"translate(25%,30%) rotate(90deg) scale(.33)"}]},"information_pedestrian_crossing":{"category":"information","name":"pedestrian crossing","elements":[{"type":"square-rounded","color":"blue"},{"type":"tri-angular","color":"white","transform":"scale(.8)"},{"type":"pedestrian-crossing","color":"black"}]},"mandatory_bicycle_pedestrian_dual_track":{"category":"mandatory","name":"bicycle/pedestrian dual track","elements":[{"type":"circle-bg","color":"blue"},{"type":"bicycle","color":"white","transform":"{right_half}"},{"type":"footpath","color":"white","transform":"{left_half}"},{"type":"circle-separator","color":"white"}]},"mandatory_cycle_track":{"category":"mandatory","name":"cycle track","elements":[{"type":"circle-bg","color":"blue"},{"type":"bicycle","color":"white"}]},"mandatory_equestrian_track":{"category":"mandatory","name":"equestrian track","elements":[{"type":"circle-bg","color":"blue"},{"type":"equestrian","color":"white","transform":"scale(.7)"}]},"mandatory_footpath":{"category":"mandatory","name":"footpath","elements":[{"type":"circle-bg","color":"blue"},{"type":"footpath","color":"white"}]},"mandatory_go_left":{"category":"mandatory","name":"go left","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg)"}]},"mandatory_go_left_or_right":{"category":"mandatory","name":"go left or right","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"translate(0,-15%) rotate(135deg) scale(.6) translate(0,-32%)"},{"type":"DE-arrow-up","color":"white","transform":"translate(0,-15%) rotate(-135deg) scale(.6) translate(0,-32%)"}]},"mandatory_go_right":{"category":"mandatory","name":"go right","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg)"}]},"mandatory_go_straight":{"category":"mandatory","name":"go straight","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white"}]},"mandatory_keep_left":{"category":"mandatory","name":"keep left","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-135deg)"}]},"mandatory_keep_right":{"category":"mandatory","name":"keep right","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"rotate(135deg)"}]},"mandatory_minimum_speed":{"category":"mandatory","name":"minimum speed","elements":[{"type":"circle-bg","color":"blue"},{"type":"speed_value","color":"white"}]},"mandatory_minimum_speed_end":{"category":"mandatory","name":"end of minimum speed limit","elements":[{"type":"circle-bg","color":"blue"},{"type":"speed_value","color":"white"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"mandatory_pedestrian_bicycle_dual_track":{"category":"mandatory","name":"pedestrian/bicycle dual track","elements":[{"type":"circle-bg","color":"blue"},{"type":"bicycle","color":"white","transform":"{left_half}"},{"type":"footpath","color":"white","transform":"{right_half}"},{"type":"circle-separator","color":"white"}]},"mandatory_pedestrian_cycle_track":{"category":"mandatory","name":"pedestrian cycle track","elements":[{"type":"circle-bg","color":"blue"},{"type":"footpath","color":"white","transform":"{top_half}"},{"type":"bicycle","color":"white","transform":"{bottom_half}"},{"type":"circle-separator","color":"white","transform":"rotate(90deg)"}]},"mandatory_roundabout":{"category":"mandatory","name":"roundabout","elements":[{"type":"circle-bg","color":"blue"},{"type":"roundabout","color":"white","transform":"scale(1.25)"}]},"mandatory_turn_left":{"category":"mandatory","name":"turn left","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-l","color":"white"}]},"mandatory_turn_left_or_straight":{"category":"mandatory","name":"turn left or straight","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-s-l","color":"white"}]},"mandatory_turn_right":{"category":"mandatory","name":"turn right","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-l","color":"white","transform":"scale(-1,1)"}]},"mandatory_turn_right_or_straight":{"category":"mandatory","name":"turn right or straight","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-s-l","color":"white","transform":"scale(-1,1)"}]},"other_no_entry":{"category":"other","name":"no entry, one way street","elements":[{"type":"circle-bg","color":"red"},{"type":"square-angular","color":"white","transform":"scale(.92,.16)"}]},"other_entry":{"category":"other","name":"entry, one way street","elements":[{"type":"square-rounded","color":"blue"},{"type":"arrow-oneway","color":"white","transform":"scale(.75)"}]},"priority_give_way":{"category":"priority","name":"give way","elements":[{"type":"tri-rounded","color":"red","transform":"rotate(180deg)"},{"type":"tri-angular","color":"white","transform":"{tri2center} scale(.7) {center2tri} rotate(180deg)"}]},"priority_narrow":{"category":"priority","name":"priority at narrow location","elements":[{"type":"square-rounded","color":"blue"},{"type":"DE-arrow-up","color":"red","transform":"scale(.8) translate(-25%,5%) rotate(180deg)"},{"type":"DE-arrow-up","color":"white","transform":"scale(.8) translate(25%,-5%)"}]},"priority_narrow2":{"category":"priority","name":"no priority at narrow location","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"DE-arrow-up","color":"black","transform":"{fit_border_circle} scale(.7) translate(-25%,5%) rotate(180deg)"},{"type":"DE-arrow-up","color":"red","transform":"{fit_border_circle} scale(.7) translate(25%,-5%)"}]},"priority_next_intersection":{"category":"priority","name":"priority at next intersection","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"right-of-way","color":"black","transform":"scale(.7) {center2tri}"}]},"priority_next_intersection_left":{"category":"priority","name":"priority at next intersection on the left","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"right-of-way-l fit","color":"black","transform":"scale(.7) {center2tri}"}]},"priority_next_intersection_right":{"category":"priority","name":"priority at next intersection on the right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"right-of-way-l fit","color":"black","transform":"scale(.7) {center2tri} scale(-1,1)"}]},"priority_priority_road":{"category":"priority","name":"priority_road","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"white","transform":"scale(.98) {square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) {square_to_diamond}"}]},"priority_priority_road_end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"white","transform":"scale(.98) {square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) {square_to_diamond}"},{"type":"square-angular","color":"black","transform":"{square_to_diamond} scale(.2,1)"}]},"priority_stop":{"category":"priority","name":"stop","elements":[{"type":"octagon","color":"red"},{"type":"stop","color":"white"}]},"prohibitory_pedestrians":{"category":"prohibitory","name":"pedestrians prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"pedestrian","color":"black","transform":"{fit_border_circle}"}]},"prohibitory_pedestrians_and_bicycles":{"category":"prohibitory","name":"pedestrians and bicycles prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"footpath","color":"black","transform":"{fit_border_circle} {top_half}"},{"type":"bicycle","color":"black","transform":"{fit_border_circle} {bottom_half}"}]},"prohibitory_bicycles":{"category":"prohibitory","name":"cycling prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bicycle","color":"black","transform":"{fit_border_circle}"}]},"prohibitory_mopeds_and_bicycles":{"category":"prohibitory","name":"mopeds and bicycles prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"moped","color":"black","transform":"{fit_border_circle} {top_half} scale(.7)"},{"type":"bicycle","color":"black","transform":"{fit_border_circle} {bottom_half}"}]},"prohibitory_moped":{"category":"prohibitory","name":"mopeds prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"moped","color":"black","transform":"{fit_border_circle} scale(.7)"}]},"prohibitory_motorcycles":{"category":"prohibitory","name":"motorcycles prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"motorbike","color":"black","transform":"{fit_border_circle}"}]},"prohibitory_motor_vehicles":{"category":"prohibitory","name":"motor vehicles prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"motorbike","color":"black","transform":"{fit_border_circle} {top_half}"},{"type":"car","color":"black","transform":"{fit_border_circle} {bottom_half}"},{"type":"circle-separator","color":"black","transform":"rotate(90deg) {fit_border_circle}"}]},"prohibitory_slow_vehicles":{"category":"prohibitory","name":"slow motorized vehicles prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"tractor","color":"black","transform":"{fit_border_circle} scale(.7)"}]},"prohibitory_trailers":{"category":"prohibitory","name":"no trailers allowed","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"trailer","color":"black","transform":"{fit_border_circle} scale(.8)"}]},"prohibitory_buses":{"category":"prohibitory","name":"no buses","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bus","color":"black","transform":"{fit_border_circle}"}]},"prohibitory_trucks":{"category":"prohibitory","name":"no trucks","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black"}]},"prohibitory_trucks_bar":{"category":"prohibitory","name":"no trucks","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"prohibitory_trucks_and_buses":{"category":"prohibitory","name":"buses and trucks prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black","transform":"{fit_border_circle} {top_half}"},{"type":"bus","color":"black","transform":"{fit_border_circle} {bottom_half}"},{"type":"circle-separator","color":"black","transform":"rotate(90deg) {fit_border_circle}"}]},"prohibitory_no_parking":{"category":"prohibitory","name":"no_parking","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"prohibitory_no_parking_or_stopping":{"category":"prohibitory","name":"no parking or stopping","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"prohibitory_no_parking_or_stopping_left":{"category":"prohibitory","name":"no parking or stopping","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg) scale(.3) translate(95%)"}]},"prohibitory_no_parking_or_stopping_left_and_right":{"category":"prohibitory","name":"no parking or stopping","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg) scale(.3) translate(95%)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg) scale(.3) translate(95%)"}]},"prohibitory_no_parking_or_stopping_right":{"category":"prohibitory","name":"no parking or stopping","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg) scale(.3) translate(95%)"}]},"prohibitory_no_parking_left":{"category":"prohibitory","name":"no_parking","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg) scale(.3) translate(95%)"}]},"prohibitory_no_parking_left_and_right":{"category":"prohibitory","name":"no_parking","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg) scale(.3) translate(95%)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg) scale(.3) translate(95%)"}]},"prohibitory_no_parking_right":{"category":"prohibitory","name":"no_parking","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg) scale(.3) translate(95%)"}]},"prohibitory_no_traffic_both_ways":{"category":"prohibitory","name":"no traffic both ways","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"}]},"prohibitory_no_turn_left":{"category":"prohibitory","name":"no turn left","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-l","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"prohibitory_no_turn_right":{"category":"prohibitory","name":"no turn right","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-l","color":"black","transform":"scale(-1,1)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"prohibitory_no_u_turn":{"category":"prohibitory","name":"no u-turn","elements":[{"type":"circle-bg","color":"red"},{"type":"circle-bg","color":"white","transform":"{fit_border_circle}"},{"type":"turnaround","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-55deg)"},{"type":"turnaround2","color":"black"}]},"prohibitory_overtaking":{"category":"prohibitory","name":"no overtaking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"car-left","color":"red"},{"type":"car-right","color":"black"}]},"prohibitory_overtaking_trucks":{"category":"prohibitory","name":"no overtaking trucks","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"lorry-left","color":"red"},{"type":"car-right","color":"black"}]},"prohibitory_speed_limit":{"category":"prohibitory","name":"speed limit","elements":[{"type":"circle-bg","color":"red"},{"type":"circle-bg","color":"white","transform":"{fit_border_circle}"},{"type":"speed_value","color":"black"}]},"prohibitory_speed_limit_zone":{"category":"prohibitory","name":"speed limit","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95)"},{"type":"circle-bg","color":"red","transform":"translate(0,-10%) scale(.65)"},{"type":"circle-bg","color":"white","transform":"translate(0,-10%) scale(.65) {fit_border_circle}"},{"type":"speed_zone_value","color":"black","transform":"translate(0,-30%) scale(.7)"},{"type":"content-4","content":"ZONE","color":"black","transform":"translate(0,150%) scale(.8)"}]},"prohibitory_vehicle_height_limit":{"category":"prohibitory","name":"vehicle_height_limit","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"height","color":"black"},{"type":"height_value","color":"black"}]},"prohibitory_vehicle_weight_limit":{"category":"prohibitory","name":"vehicle weight limit","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"weight_value","color":"black"}]},"prohibitory_vehicle_width_limit":{"category":"prohibitory","name":"vehicle_width_limit","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"height","color":"black","transform":"rotate(90deg)"},{"type":"width_value","color":"black"}]},"prohibitory_vehicles_with_dangerous_goods":{"category":"prohibitory","name":"no vehicles with dangerous goods","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"square-rounded","color":"orange","transform":"scale(.25) translate(0,-25%)"},{"type":"lorry","color":"black"}]},"supplementary_priority_road_bends_left_3way_1":{"category":"supplementary","name":"priority road bends to the left at a 3-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,-30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,.85)"}]},"supplementary_priority_road_bends_left_3way_2":{"category":"supplementary","name":"priority road bends to the left at a 3-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"rotate(-90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,.85)"}]},"supplementary_priority_road_bends_left_4way":{"category":"supplementary","name":"priority road bends to the left at a 4-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,-30%) scale(.1,.25)"},{"type":"square-angular","color":"black","transform":"rotate(-90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,.85)"}]},"supplementary_priority_road_bends_right_3way_1":{"category":"supplementary","name":"priority road bends to the right at a 3-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,-30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85)"}]},"supplementary_priority_road_bends_right_3way_2":{"category":"supplementary","name":"priority road bends to the right at a 3-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"rotate(90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85)"}]},"supplementary_priority_road_bends_right_4way":{"category":"supplementary","name":"priority road bends to the right at a 4-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,-30%) scale(.1,.25)"},{"type":"square-angular","color":"black","transform":"rotate(90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85)"}]},"supplementary_priority_road_from_left_3way":{"category":"supplementary","name":"priority road comes from the left and continues straight at a 3-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,-.85)"}]},"supplementary_priority_road_from_left_4way":{"category":"supplementary","name":"priority road comes from the left and continues straight at a 4-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,30%) scale(.1,.25)"},{"type":"square-angular","color":"black","transform":"rotate(-90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,-.85)"}]},"supplementary_priority_road_from_right_3way":{"category":"supplementary","name":"priority road comes from the right and continues straight at a 3-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85,-.85)"}]},"supplementary_priority_road_from_right_4way":{"category":"supplementary","name":"priority road comes from the right and continues straight at a 4-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,30%) scale(.1,.25)"},{"type":"square-angular","color":"black","transform":"rotate(90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85,-.85)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/fi.json b/css/traffico-release-0.1.5/fi.json new file mode 100755 index 000000000..1b969d3bb --- /dev/null +++ b/css/traffico-release-0.1.5/fi.json @@ -0,0 +1 @@ +{"information_border_fi":{"category":"information","name":"European border crossing into Finland","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"SUOMI","transform":"translate(0,-100%)"},{"type":"content-5","color":"white","content":"FINLAND","transform":"translate(0,0)"},{"type":"content-5","color":"white","content":"SUOPMA","transform":"translate(0,100%)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/fonts/traffico-preview.html b/css/traffico-release-0.1.5/fonts/traffico-preview.html new file mode 100755 index 000000000..347174760 --- /dev/null +++ b/css/traffico-release-0.1.5/fonts/traffico-preview.html @@ -0,0 +1,1913 @@ + + + + traffico glyphs preview + + + + + + + + + +
+
+

traffico contains 114 glyphs:

+ Toggle Preview Characters +
+ + +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ + + +
+ + diff --git a/css/traffico-release-0.1.5/fonts/traffico.eot b/css/traffico-release-0.1.5/fonts/traffico.eot new file mode 100755 index 0000000000000000000000000000000000000000..6424728d53385555c85ceb5c50f4ac93346dd140 GIT binary patch literal 26178 zcmdtLd7LEIRp%Qw_AMjV$jGX!%388Av$n3vwX)Z$?v}c>v|4J(+GSa4TiuduNiA!! zti`q@%R(UUmW?+I7~`?cvq!c+17-${;0ccbn+H7R!{7%D%m8M1*kC>wjDhO+J(1Z` zOP0;d=QH!qi>%CuxN+m&h#U8w^ElFzN$tF%)binPnL6WYz%z1nRYxr>xp?MhPa z((WeDDeVsS+k86OTDoqtFBN`oNhC}48SP=s(2gBGeEHG4|9tUwO*?T9sZ*D{Y`uHQ zcdq|qGF{F7jjy`>_?`dtM0}e2dYZHgU-i0sX0^OJSJRAt=D2zD@w@LleVUTA6SuMN z-hA8rC!f6G)Q@xMZ#3ZY zo(l@U|1B={E1dI@^xn9?&mZ~dtv6)%ep?GhPvy7Yp80JlP}Zlvefo>~chv8&>y959 z#q;+&r@yGJ=^Dp9{X1z%a>|*-N>g5^p3+{QCP~36P1{eS%VMg3QSa0&k}p#93hlh{ z`rF!s_So4ygJbHs&cM#GlZS57p3!E%^;-4J>1VVxuI-@Y;d^G8W$!;|`E>VF{C-)= z)83{%qW!A&xRkEFMJsAA*S?}%t-UwRHBZV3Wor*>Ur+b{i7R_j`*H0P+S@f-dxEsP z)AX-tuhCx3k*Bo#wfAUuYOmFv)!v|em+yXj_w*s2^?yq1yo)+yxmP<^dvm%aKekq- zjK}!grW)jUSo>-1!>UWy|0MnDS?)m=8By|`8n?;0>`CiPag~d#ZPqdXX+h4?SZk+G zpZ;%INgXe=#B)1Jo}GNpUdSm`{QrDO$F8J%7rcIyv>x={u&MnEptuQhU1g_cNur^4#Lw?zxNRUOxB1`OW%Q7Jg*m zZx*&2lZ}&&zifQB`N8IwTd!;V?V`3=TYPNk@}>X0^v}!ZF27>=W6Qt0{LSTmUTLp< zc=h4cudMzt&r?sw%?H#KJYYv#`>fK|_kPYXwQqDkYg>P?_j88MruJDwk}XO8oMWqh z-upSa$v3*ad@tYXU9tT$dDWv##n>~{-RePPh&CJylek5mx7~gBHT^Fg zy!-Bh*KGf(no9FMa{8Cl!|E9%E}9`JZ>%fFE^jF#RtMCgpKN)$7 zH#?#7w%;cGRx!5ss;)XAb*Q*LsBftmrIKN_I#sPI=Qn<1oke>8<61?%TivYH7`_O3F!#0@FilYIMY|+pWZDwfS(K9PX78 z$tj;!FRsVquX|-tH({>19LL-_eYfGWh82wr-GcpTF)X+cK;u;(%{i zw%v=;<(-rLFzfjRM@hzW&e3&SIR)D`^@X4ONfK@S;6V;qO1(8L!?nC0`XYyoV!^R( z`%kKIwIuCpBRN*oL+VN`t1Y1Z2HGxdAFVZX?6^FmoMb4MKTPatRhK4^TifCZwC2}U zR`mwW;h;q(n|ux%qpvDwk66mcpGZ!6a$!52IaToUhEn#Ctg>~(y+vhI&3(YV(pC?7 zc`xJg^$M=?k3`Bgbnj$xB4?8QQrACuvXT#^7(F^-D>Fa+;Dbvw`lkr1DDa-m#PE7b+@E_=`GrZx>{YR#hO-hdNm{A0r%Hb ztDe+byVUSs2E$6D;HjonDec}^zu*FO!GGgyvR^~vbNcgHhEGGkJFjTe8)dhR$z{-wI+uq!nCmT(alaRH@wEkanrhCof3tbvKPczd7G>=51$7(TxUu9!lLQ z#}S$9cGF%nTecG^r!I#!hEk^VKc{yhszho^=G3bDvuH-gJLdpnuD9w zgk#-hnodFO&RQMil_p9~&hm^XGnI2Z$262(G|VuZv|7hzGc$+YN1-#zwOV_l(Wn-t z^IPmwMXfz(+F`EbR~tt&R;NYQ@d5K%vQVE>T-7*GLjfZt>$pk95!1{$w_*Q zpI*xzwqnLy+7xzN>UEQvUW#;wHa&CVvZ{0T=)@*vCBqgnD60}@II!h_KI}?eal%0< zt5s99=NbdoNjA!eEvIZZxr%0_CpEPx!`dDuEvGe1>dDYa+RaXL*y1_0Z1wVtT|y+~ zGX*uFRL0hoVd|Eyhjztrt&FKm#|%_C2zAR)p3*H>4U4v!FBl~&s?6FJqZT26kmJ}3 zPxQ=CO*vK}ANYo4n_%+FY6v}u=vDCxR0r9NV*eM6YFAuElAF8ySvea7WertZC>Awr{dnxh!H^=l*CY z-8P(zYnp|8ZaU|ChB3+28BUS5nK2Dd&twfNQ}m+9nTWDZ)SO3DBB}ei1*4SnH@vVI zrm{?%VqE^RjLUthyQz0;dM{o%*gSY8-<7EYGtC+P4y1AcBuC!&kMnMH8H3$&FP_~$ zT4tyA%En&udfL2px%wkDr)_EnwZqzl+QpbgS7|qB*f6TwEB9F-oGiO69ET zH|z5ea)IG%$Ma6po^SOBd)3Bpu+iF7!wp8|u)C0;;2Lpn&^zmEIWuZdPDMkr&o#v* z8SHENpszlZRCtUu8?A{NWC@Ln5cNg>Nl;F9M!B?$p&T=3%5%=B&F)NV`Ld|S;*FLMpuRP@h+6&|9HFkcCZLB3MSQw4q3Fif>x$EVMmCY@digGg|x(&tfLFE` zuL(}JC-m5M?Jyf6eWdSv{q(OQ@BagcUn_2OlRSg|>)|B&GgLpX)HZ;0lur}<06r&Q zVLZ^^_q*@oPd$^aQ%mu=JRqMlxfbSa0Soq0s_oZ&AqSIejf1+Y!+HLe4@G8P8QtN!tUg-~Db%W&5Z=9eUY53>9 z^|%YT-8k!;psJrgF5C4OZ1v)Ni8@aiO&e)$8-bbl?xpgRw++T~)-)$9bFcYBxybV; zD!yMyzZT1Ai`WLR!k=QrhDDpw~QO=gxcfwrU=>!h=Fukr%Xl=0fF&G-H z(Q*ck-4w$NqcKG{vAVi8y(>HCSmRZDdivCq6Xaa~o?h>osvG1y5r_fI%_HhAHH{XG zwTduF3RGK|B%46imd92_^UUZff zZ28q7m<;xe&iH?)ZDZY#;tm=9M6oziEFL;^C_t@xXCJv=cJw&*jYFnCTwg!5x;n~5 zGx2IP(BK`U#M*vosh^F+5ir`($iXi!2) zpuJc~L%s>3Ce`};RKGi|u$`n4Y1+8_+!+WE!TbfWbn^h1RxcTrounZ~9Ri@)8Z>zfMQ5Ys)JNbv zaWKe5TpA*LDij0YK>YY+X9c6Rx$c$b|o{>{B-OVvfJ-cFT3QUMpX}X%_s(>+cxXE-D(%2=Y22%a7-n}L zY|qa2u39b>77N$fzCFJXxrM4_m-3$JKXEEwEzA^-965E~d8goTPTAS{`nlFcW{^~< zo8EBxKOyUX23GQC&jI0r)oMkcFNRe7dW2p!I-o}ZM(F2JBL^{QYBWoC1cWlf?~ zO!l*x>{6J4!_em@j7%Pb;lI*Xvw`J1W;ReqQO4D(?-yD@-k+SU7AH5ce2|G2S{@ni z>7dIg({yb=vX>_kQ1MD7Q_cp4z8p>3){Hmhdtsc5Tu7d!WX&u(j_!xBTJ43J>y}*G z%Fj%e^MP$;ElW3D2Yap5no2C&Tg>NjMZ+l0=N9*ep)=`w2j*PcE$XTlO>ejX64P|R zyh5$No@Xt3{TD^c!k-1WQ1V(yOBnUjNY1*})RyRd>slAiXea#jCg}KFq``&SQ5dwB z;a<50zTyTX>xq=%z5|~69_>Eu0a)&bVXz<9ei%FX9WdeV#d7(O_7UwTwU2542B!Se z+SA(SwV%~~9t--Hv|oY6`?B^M+HY#V4MO}q?Q7Z}YJaT#H|@{0|E~R&_Sf3qYTsrw z{FAoL6E>Bje5j?IDylN*Ws2@LuNrDmt(QJ1MJ&@I=g zSD?{uf&(-5OtX{Jh%GpLETV6;{ zDXyl)z5h(1ag-LC=8&_axNud?s*g^oTT;vTl$;c|MnT`3T2If|e)IJVH-mc+V?D$4zOHZh7>(*TLSM!QD+5}4{7?TB_MEXUZvqq9dP-FQZymgA_&UaK?Q=nPr|bbPDb-{^02 zT5Wb>j&Rol3?$od(C_qyy<{^EZ>e@~MsJrWtFFGNkf(pIxN}coQ(lk#hPqOL zT82b$bcb!Mbl7kYT7r{9J_j@kS)e4DXAIT_3S)4T>S(2e6`mq6t7d3xL1UJl47Y% zRVc-kJ=iE!lL|O4l>*ab1G43iT!tjENPh_M`@T!P4;}Od{K#)XpS?|c7uxItu)jZv zA663(9D{)4Ucy#6#-#`TN5r zbW?}Nw?_@zf}KIn=%Z3yY_4w14s;IWeagOJZ4ByX({SH!TMVp!`C-#67G38cP9x|7 z1H7O=$=5N)I}`E%XeeFpfrt!m)ByaBn<6DXrHN>sv^`TcPq?B&oQK5-3_hkm{;++= zjW_5R8c*Kok=JWXZi3jqw%bB&&sE(~kR8;+_sgA81sm0)*& z?@~%V(gt?zh1j(lT1ZGo4GrIg;uInh^P?wiFvI|$HL>%Y`Z{>e2{4--Kb!U6+3OAO zU4e(``vE8n+%T|1Fl4qA?cCgSOM27%;5FBL5a%Q=9by1hv5&4`E5I{y2Uth?Kxuv; zzs*4lUVhM`8>|_O!A+>4nwiur+W{|^u|pD!P5AecP1d?2r}605bUZvYH-;|K(<_EW zB};nk+(-QHbGdRpx7RT9Sr9DbH)D)8!;W^%j0^wF1GB|=g7^&F5Z|+_HsGqN!+y-iOl1+oG59 z$}@0cQGsp-aQH?@Zbxi+SH_jDRs(Z-WrvKW<+fp*Y}vk>!y>di7yvp)sQ(;j*QBnD zcdr{#AI1|l+WnfYen`EMmed*p9LNKhh4{^b^~Ued<%{p`W1L6;T$) zX!o|ZMSDZG+6*f^bIlem7yi0EY!4gr!6_%=RuaM|k!%j$SqR!v+(yU_`tZ2T)_+~(h7%lzNA#_-9deU}Nvwg@KQ}T)IZ!mXat`U(sD@$r z*-BVJUP)#7_hsTX`0eXUFWz z(Oa+8?pNHS9Nc7*Pf}(sm_Ausr?P#=eZcj#Rc`4 zx*kj6>Xf0weJ(Ok?uDBZiG{ur21(pt=n#1v?6q4MksUl(^Jz1r?!aETLrchm)%k(_ zVMO7nNCn|=Tr38r9OKh(sT%{_EQY=8!}5#Arow}gPB_@mX(Rm;72U%Bpf(0+x?bUt z!A{Y%ndOjiWSYStB%)0pwsJ0F%t9#r)!anlI7K^~otVha1%_u^QE|>?AehEQN9iF{ za64nf(vKb$@q{c@?p((AZ5|esL}hwnqFjJAblha(S99*f#AHS!E!P*7Y859>n|&A# z?j|_6H)0#nyBleTrJ>pzsn{>UG^C1z-s{*%48AxBd(y6v-CncCEkG*_Iir?39b0X3 zl<_&XrT4db((t7&zw0!h?cmF&$wrR@;tt=S17kx8sgpqX({Vz7AZKnQY7*1Z(mf&) z#Ap@SPm}T|n+PD?h|CbDO@K7Aa7&;*ZP)iR7VyXqL>S?;vx?Z&O0C)Mxc|Bg1xu7U0QCLj;U}-I$g8PhBDqCW^7Lp#E9C9G##QTSKh4T(GGAPrgfw z!S+8bBHmoA?RTjsR2c+#6>(oT5E*texbQxnemYE@dZ~jpXb;9~;KK{{2k?`OVHwuw z46x#$2P(zTb9xGe>W3|6r-G?9UP3p~Ph9{9| z@1admn62In_!ZYVCT**OT;tP{Mq$nFF4}|7E}gA?`miJ0s>iCchrKPGeIk(fZ0V$@ z$(>%@>Ft6FjyuyjZJ6!@x(6L%JzAX=p`7*@B#34I_=s2c}=oN!yysuMeiVziE2q1^C*jxeZWF$}n!*a%Tgq2Kr(` ziG=;MoVYiTFWd5M{bkdMrmXpIKvg`80l*s?&#LWqAX(2GEltPxR17#Kc%P@xZO zW$&g4Yyw&06!%-yeFuBf>7Tl*R-2hs{MA*x(Og_ot2-c&RIyx28c8uJmhi!*OA1Qa zO7CQp^y1$$hXfCCr+Q>o5;OaJ^NjN|RL(4>T|$*J-b~l@th z6(uH%gjc|SP{O~DQWhV*?TB81y#Xj? zVP!`M1ikZxg{^D1b}os--adR7l2h4}_2OJ9susil>*eOr;^NMoi;bZf1E0+GHbUDf z8S`Z#8vR^3^($J$!=BGL-USxP!X};%SEx1WpdX}CO(#T)jzzBrk8CN{2_pv%nCK!I zV+>N#00o0}!V!S*;(x8v1Jg7)#(6_^-4~Q+e}GFc-uddc$GTB8)ocv2D_&>p5uI=h zg1m}`o<%1U!@`=qM@BiH_^9cVPp@8c&5xKp)4<7^qiGTH*g;0#F#EvkyfnW=ez4MM zd2?W-d6D)fK>q)zW>X)@e(p~jf^{|(w+Fl%U153`$sU!qHU?d~FIO&NoXCsRt;`U_ zGOuIOk5Br}yU}?MnC?4raLD>(9>J@7fO)84NddOwP!uH!4;?BJZcZ~k^$6I*HQ#J3 z8Ttz7Tr{$-qq&x(MYu1~y7WoIzz&c+T=^ZR|53e1J)XvUE~Qa{=fmaR2!?xzr^Q9# z%EDAi!GL%bQh-YTq4xkvvW9>W@pje03j{TBXCO?w1I8X0wm!G7`~ zp-NQ=05S|OZ(8}|AtXVy8n%6jGrHs$;4S=OCzS0=blnNs7v*wOj%R0lF9^L{T+C!< z)>h&?W9?JgqPkLD4R5YBVrh;P^o|=uOqNayqdxsO0%4mimESo76rq#p=bsNsq!)9k zL6EUCGnV0EWj%1&fAj!9L{uI>ZXg%vm3G-rDwUF#Ph2C6Tro^tuw)LMc_;qU7VP}B zJjwgunLdOF;6k7ko_j9sb>v??=3?gK622XtZM~gUgVubrg)P!$9}g*fMS5i3A^b;% zW{D_1q9O1Dj`%P_0U6R1(G_T(hR?!ajE_m~R=>_s0IfiJr&*tO03ki#ruYZppk$?z z{yJ9Ju}gSl>t}5~n8~35BHN<@z-(sd<3WmoAWNuN*k+8d;8NL~p3eGCn8n6*iN|8Y z&t+KdkFz!=sDp7IMt+#pPOkvZ)p^Un01BHnshQnj zS>g-{T$s1T3SKj|6vk@HZc0SqngObZrW{)Ha8V-Q)laQWPZSp#R|V0Y)kZxjUXaNz zZhvU4R(U?LQaqo;SFeQYp_$7#nGM%fnaY%Fk0qvqPkA}HA4$nY1 zzjIBySg6$lJM>+wD5V#s?d@;qi5F}%tAG}L0QN-w~>3H;Cbt^wOBHbjqg~xzXv{W9s$V;l{EW{Pt?-O}w5w9EfvpH2NO_h#gv+VRD_$wFyz&Sx~gqlH!stIf=U;rM?*|!vcASE~=&&~Kjp}Ata zMmDx8D^2%DrYLSPDn(w-OMfB~D7_R>I1%GI{N{ps4K}?aQOpei+Mr5+H!CMruU=hV zWeUOSa^pQq58k@?@sGD&{ooQXU1#3Qf;z%^M#|_A$wP3!=$yHwf3v*0(on-)80#!2?BHXj#0}AOG}2`U8B`yVKPJpO$>@)|SDLSIQlNPmuD$#KKwKe%bKS zONYwb_}FEGpT10FfR1%P#r%hxU{auhikNB0R{EZiN1!s8k*9>B{4#?gj^YRIE7ptI zc+fqf`nS%NrXz3rzpKM;Hdw6Ix85`=?^T+oeoWnmkM;^`hjBs&Ll!*Gi1fzn3f6uc z8HjoGHeEWaWOjq-p>~oAYZyv;bw{{L$b317&p|DuWQcBNiKMnL(A7ov5~>LPspwO) z)y?Ycln&d4xx8~Hpu&cxnqLIT&$EFz)px4g;1!-{>sZuwH#J zYBZw7dM~LWHjw+)v1203l~W75>$<+)4Qq}(RujM|+|uW?b-cHi@=O+l_ba5}!=86G zoh~DG)PfH8QXe1|dnIlO7O*8Uur*&FZaRM&p`43*yh0H0s2xTL4tl#}o4L~3RAzaH zZbnW~_cy)FWQ2=+&V=lNQc$Wb=S8^N)r1AVlK;W$ZDk4mR< zlf9hU$K(d0A&r!acH!by)!Ufc;$h#G;N#}B22&3A^UOx1uE0dhHk>d{c_^!-*P4+K zZQ1C_L=uEg3jvR*xiJG5#1P~rv1tN7>+|=)##A+lgIpBZ6{~6!sP08z;kZ(*Ha|SS zp#0TkKUiB?@$&Pql+k=8RKA1M@qOnH35A_OckSD^qVi7cZftn841iCd8;-9uYLopdX@WV!FNAKUxv06D4&K$8s(8mA)pSXeN2VV4_X@# z+XMO?a|f(p?+g!a3J*?4b-tGe-xvrJ9@pHY73n3k-Ei=^$d}ll$j5JC8mBUO34J8S zCSS?t4|pX30)QsCBiD*tLd@Yu>3o9bAi-TiBwWvE>E0w-TlTHU-XTP<2N!Pp4v(9T z3ufb?W9X>!d;-P^(f36=JJC;zpp?tZj8@<6E@b)dy4& z-^B!xYL^mMaUBxzEX~qOM0BJOoX{5{{Y5EZx8V{J4p8_*8nk4`LI%=v=s1akaYsf8 zVxylSSY`4+8W9lxTiX%GkLg-p1OY>kxvuq_n2%6zLUjEo9iG^BBhX6>PY6=oSWQCz zV@5Wl@$kOU#*0D5Q$JfUz5GMD>_56b&0$#X5)t$^WVqWAH-!fpFb#K(I2ywcOLY#a zl}1tGB+V@3%n3g$EpHH29Ax!O)eCj+a4(bTAv<3~Jm7nY2YjveNyd##?7`2>T#~x8 zf=d*!o5V=2bu}2avAd=vEUC9oZN+=cnZzMpXs{kZ;jHLcZ(4`k81}XT^%U2TRw(`^ zL>tdffQFR{C@_vW*Xf}r^&=PQU^lZXdC4U0BKhHPalZ)cV6p(&={|6r@PHB c^N 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 literal 0 HcmV?d00001 diff --git a/css/traffico-release-0.1.5/fonts/traffico.svg b/css/traffico-release-0.1.5/fonts/traffico.svg new file mode 100755 index 000000000..510f0241b --- /dev/null +++ b/css/traffico-release-0.1.5/fonts/traffico.svg @@ -0,0 +1,826 @@ + + + + + +Created by FontForge 20141231 at Fri May 29 14:36:33 2015 + By Kamil Nikel +Copyright (c) 2015, Kamil Nikel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/css/traffico-release-0.1.5/fonts/traffico.ttf b/css/traffico-release-0.1.5/fonts/traffico.ttf new file mode 100755 index 0000000000000000000000000000000000000000..04c64cf6744193d35b2a3cd021f7199ef9ba5787 GIT binary patch literal 26000 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 literal 0 HcmV?d00001 diff --git a/css/traffico-release-0.1.5/fonts/traffico.woff b/css/traffico-release-0.1.5/fonts/traffico.woff new file mode 100755 index 0000000000000000000000000000000000000000..da5cc9705a2fbabc53706486cb46afd69d7c5a92 GIT binary patch literal 16536 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 AtpET3 literal 0 HcmV?d00001 diff --git a/css/traffico-release-0.1.5/fr.json b/css/traffico-release-0.1.5/fr.json new file mode 100755 index 000000000..695b9c919 --- /dev/null +++ b/css/traffico-release-0.1.5/fr.json @@ -0,0 +1 @@ +{"information_border_fr":{"category":"information","name":"European border crossing into France","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"FRANCE"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/global-patched.json b/css/traffico-release-0.1.5/global-patched.json new file mode 100755 index 000000000..34ad40006 --- /dev/null +++ b/css/traffico-release-0.1.5/global-patched.json @@ -0,0 +1 @@ +{"information_border_at":"ÖSTERREICH","information_border_be_nl":"België","information_border_be_fr":"Belgique","information_border_cz":"Českérepublika","danger_level_crossing":"","danger_railway_crossing_unsecured":"","information_bus_stop":"","information_border_de":"Bundes-republikDeutschland","priority_priority_road_end":"","prohibitory_end_of_limits":"","prohibitory_low_emission_zone":"UmweltZONE","prohibitory_low_emission_zone_end":"UmweltZONE","supplementary_destination":"Anliegerfrei","supplementary_disabled":"","supplementary_glaze":"","supplementary_left_pointing":"","supplementary_both_directions":"","supplementary_pedestrians_use_opposite_sidewalk":"","supplementary_pedestrians_use_opposite_sidewalk2":"","supplementary_railway_only":"","supplementary_right_pointing":"","information_border_dk":"Danmark","information_border_ee":"EESTI","information_border_es":"ESPAÑA","danger_bend_first_left":"","danger_bend_first_right":"","danger_bend_left":"","danger_bend_right":"","danger_construction":"","danger_contraflow":"","danger_crossroad":"","danger_cycle_crossing":"","danger_danger":"","danger_danger_tmp":"","danger_domestic_animals":"","danger_pedestrians":"","danger_pedestrian_crossing":"","danger_quayside_or_ferry_berth":"","danger_railway_crossing_secured":"","danger_road_narrows":"","danger_road_narrows_left":"","danger_road_narrows_right":"","danger_roundabout":"","danger_school_crossing":"","danger_slippery_road":"","danger_snow":"","danger_traffic_signal":"","danger_uneven_road":"","danger_hump":"","danger_wild_animals":"","danger_low_flying_aircraft":"","danger_strong_sidewind":"","information_deadend":"","information_disabled_parking":"","information_first_aid":"","information_limited_access_road":"","information_parking":"","information_parking_left":"","information_parking_right":"","information_pedestrian_crossing":"","mandatory_bicycle_pedestrian_dual_track":"","mandatory_cycle_track":"","mandatory_equestrian_track":"","mandatory_footpath":"","mandatory_go_left":"","mandatory_go_left_or_right":"","mandatory_go_right":"","mandatory_go_straight":"","mandatory_keep_left":"","mandatory_keep_right":"","mandatory_minimum_speed_10":"10","mandatory_minimum_speed_20":"20","mandatory_minimum_speed_25":"25","mandatory_minimum_speed_30":"30","mandatory_minimum_speed_35":"35","mandatory_minimum_speed_50":"50","mandatory_minimum_speed_60":"60","mandatory_minimum_speed_70":"70","mandatory_minimum_speed_75":"75","mandatory_minimum_speed_80":"80","mandatory_minimum_speed_90":"90","mandatory_minimum_speed_100":"100","mandatory_minimum_speed_110":"110","mandatory_minimum_speed_120":"120","mandatory_minimum_speed_130":"130","mandatory_minimum_speed_end_10":"10","mandatory_minimum_speed_end_20":"20","mandatory_minimum_speed_end_25":"25","mandatory_minimum_speed_end_30":"30","mandatory_minimum_speed_end_35":"35","mandatory_minimum_speed_end_50":"50","mandatory_minimum_speed_end_60":"60","mandatory_minimum_speed_end_70":"70","mandatory_minimum_speed_end_75":"75","mandatory_minimum_speed_end_80":"80","mandatory_minimum_speed_end_90":"90","mandatory_minimum_speed_end_100":"100","mandatory_minimum_speed_end_110":"110","mandatory_minimum_speed_end_120":"120","mandatory_minimum_speed_end_130":"130","mandatory_pedestrian_bicycle_dual_track":"","mandatory_pedestrian_cycle_track":"","mandatory_roundabout":"","mandatory_turn_left":"","mandatory_turn_left_or_straight":"","mandatory_turn_right":"","mandatory_turn_right_or_straight":"","other_no_entry":"","other_entry":"","priority_give_way":"","priority_narrow":"","priority_narrow2":"","priority_next_intersection":"","priority_next_intersection_left":"","priority_next_intersection_right":"","priority_priority_road":"","priority_stop":"","prohibitory_pedestrians":"","prohibitory_pedestrians_and_bicycles":"","prohibitory_bicycles":"","prohibitory_mopeds_and_bicycles":"","prohibitory_moped":"","prohibitory_motorcycles":"","prohibitory_motor_vehicles":"","prohibitory_slow_vehicles":"","prohibitory_trailers":"","prohibitory_buses":"","prohibitory_trucks":"","prohibitory_trucks_bar":"","prohibitory_trucks_and_buses":"","prohibitory_no_parking":"","prohibitory_no_parking_or_stopping":"","prohibitory_no_parking_or_stopping_left":"","prohibitory_no_parking_or_stopping_left_and_right":"","prohibitory_no_parking_or_stopping_right":"","prohibitory_no_parking_left":"","prohibitory_no_parking_left_and_right":"","prohibitory_no_parking_right":"","prohibitory_no_traffic_both_ways":"","prohibitory_no_turn_left":"","prohibitory_no_turn_right":"","prohibitory_no_u_turn":"","prohibitory_overtaking":"","prohibitory_overtaking_trucks":"","prohibitory_speed_limit_10":"10","prohibitory_speed_limit_20":"20","prohibitory_speed_limit_25":"25","prohibitory_speed_limit_30":"30","prohibitory_speed_limit_35":"35","prohibitory_speed_limit_50":"50","prohibitory_speed_limit_60":"60","prohibitory_speed_limit_70":"70","prohibitory_speed_limit_75":"75","prohibitory_speed_limit_80":"80","prohibitory_speed_limit_90":"90","prohibitory_speed_limit_100":"100","prohibitory_speed_limit_110":"110","prohibitory_speed_limit_120":"120","prohibitory_speed_limit_130":"130","prohibitory_vehicles_with_dangerous_goods":"","supplementary_priority_road_bends_left_3way_1":"","supplementary_priority_road_bends_left_3way_2":"","supplementary_priority_road_bends_left_4way":"","supplementary_priority_road_bends_right_3way_1":"","supplementary_priority_road_bends_right_3way_2":"","supplementary_priority_road_bends_right_4way":"","supplementary_priority_road_from_left_3way":"","supplementary_priority_road_from_left_4way":"","supplementary_priority_road_from_right_3way":"","supplementary_priority_road_from_right_4way":"","information_border_fi":"SUOMIFINLANDSUOPMA","information_border_fr":"FRANCE","information_border_gr":"EΛΛAΣGREECE","information_border_hu":"Magyarország","information_border_it":"ITALIA","information_border_lt":"LietuvosRespublika","information_border_lu_fr":"Luxembourg","information_border_lu_de":"Luxemburg","information_border_lv":"LATVIJA","information_border_nl":"Nederland","information_cycleway":"fietspad","information_border_pl":"RzeczpospolitaPolska","information_border_se":"SVERIGE","information_border_si":"SLOVENIA","information_border_sk":"SLOVENSKO","regulatory_no_entry":"","regulatory_stop":"","regulatory_yield":"YIELD","warning_merge":"","warning_merging_traffic":"","warning_pedestrian_crossing":"","warning_traffic_light":"","warning_traffic_light_horizontal":"","regulatory_no_parking":"","warning_road_narrows_right":"","warning_road_narrows_left":"","warning_road_narrows_both_sides":"","regulatory_no_bicycles":"","regulatory_no_left_turn":"","regulatory_no_turn_right":"","regulatory_no_u_turn":"","warning_added_lane":"","warning_cross_roads":"","warning_side_road_perpendicular_right":"","warning_side_road_perpendicular_left":"","regulatory_no_trucks":"","warning_turn_right":"","warning_turn_left":"","warning_fire_station":"","warning_bicycles":"","warning_dead_end":"","warning_light_rail_crossing":"","warning_horizontal_alignment_left":"","warning_horizontal_alignment_right":"","warning_highway_divided":"","warning_steep_hill":"","warning_low_clearance":"","warning_offset_roads":"","warning_slippery":"","regulatory_no_left_or_u_turn":"","warning_winding_road_left":"","warning_winding_road_right":"","warning_metric_clearance":"","warning_intersection_circular":"","warning_turn_reverse_right":"","warning_turn_reverse_left":"","warning_side_road_acute_angle_right":"","warning_side_road_acute_angle_left":"","warning_t_roads":"","regulatory_no_hitch_hiking":"","warning_pass_left_or_right":"","warning_share_roads":"","warning_bickcle_slippery":"","regulatory_no_pedestrian_crossing":"","warning_workers_in_road_ahead":"","warning_play_ground":"","warning_falling_rocks":"","warning_hairpin_curve":"","warning_end":"","warning_loop_270_degree":"","warning_y_roads":"","regulatory_no_straight_through":"","warning_added_lane_from_entering_roadway":"","warning_flaggers_in_road_ahead":"","warning_skewed_railroad_crossing":"","warning_trucks_rollover":"","warning_lightground_railroad_crossing":"","regulatory_national_network_lane":"","regulatory_national_network_prohibited":"","warning_motorcycle_crossing":"","warning_railroad":"","regulatory_hazardous_material_prohibited":"","warning_truck_rollover_with_speed":"","regulatory_no_rollerblading":"","regulatory_one_way_small_left":"ONEWAY","regulatory_one_way_small_right":"ONEWAY","regulatory_one_way_large_left":"ONEWAY","regulatory_one_way_large_right":"ONEWAY","warning_single_2_reverse_curve":"","warning_double_2_reverse_curve":"","warning_triple_2_reverse_curve":"","school_school":"","school_obsolete":"","warning_turn_left_curve":"","warning_turn_right_curve":"","warning_turn_left_curve_speed":"","warning_turn_right_curve_speed":"","warning_pretzel_loop":"","information_disable_persons":"","prohibitory_no_trucks":"","prohibitory_no_motorcycles":"","prohibitory_no_motor_vehicles":"","danger_animals":"","danger_priority_next_intersection":"","danger_road_works":"","mandatory_go_left_or_straight":"","mandatory_go_right_or_straight":"","mandatory_pedestrian_cycle_dual_track":"","other_give_way":"","other_priority_road":"","prohibitory_no_pedestiran_or_cycles":"","prohibitory_no_vehicle_with_dangerous_goods":"","prohibitory_noturn_left":"","prohibitory_noturn_right":"","prohibitory_on_overtaking":"","prohibitory_on_overtaking_trucks":"","school_school_obsolete":"","warning_Y_roads":"","warning_added_lanes":"","warning_curve_reverse_left":"","warning_curve_reverse_right":"","warning_double_reverse_curve":"","warning_turn_curve_left":"","warning_turn_curve_right":"","warning_turn_curve_with_speed":"","warning_loop_pretzel":"","warning_winding_road":""} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/global.json b/css/traffico-release-0.1.5/global.json new file mode 100755 index 000000000..c6d572b89 --- /dev/null +++ b/css/traffico-release-0.1.5/global.json @@ -0,0 +1 @@ +{"information_border_at":"ÖSTERREICH","information_border_be_nl":"België","information_border_be_fr":"Belgique","information_border_cz":"Českérepublika","danger_level_crossing":"","danger_railway_crossing_unsecured":"","information_bus_stop":"","information_border_de":"Bundes-republikDeutschland","priority_priority_road_end":"","prohibitory_end_of_limits":"","prohibitory_low_emission_zone":"UmweltZONE","prohibitory_low_emission_zone_end":"UmweltZONE","supplementary_destination":"Anliegerfrei","supplementary_disabled":"","supplementary_glaze":"","supplementary_left_pointing":"","supplementary_both_directions":"","supplementary_pedestrians_use_opposite_sidewalk":"","supplementary_pedestrians_use_opposite_sidewalk2":"","supplementary_railway_only":"","supplementary_right_pointing":"","information_border_dk":"Danmark","information_border_ee":"EESTI","information_border_es":"ESPAÑA","danger_bend_first_left":"","danger_bend_first_right":"","danger_bend_left":"","danger_bend_right":"","danger_construction":"","danger_contraflow":"","danger_crossroad":"","danger_cycle_crossing":"","danger_danger":"","danger_danger_tmp":"","danger_domestic_animals":"","danger_pedestrians":"","danger_pedestrian_crossing":"","danger_quayside_or_ferry_berth":"","danger_railway_crossing_secured":"","danger_road_narrows":"","danger_road_narrows_left":"","danger_road_narrows_right":"","danger_roundabout":"","danger_school_crossing":"","danger_slippery_road":"","danger_snow":"","danger_traffic_signal":"","danger_uneven_road":"","danger_hump":"","danger_wild_animals":"","danger_low_flying_aircraft":"","danger_strong_sidewind":"","information_deadend":"","information_disabled_parking":"","information_first_aid":"","information_limited_access_road":"","information_parking":"","information_parking_left":"","information_parking_right":"","information_pedestrian_crossing":"","mandatory_bicycle_pedestrian_dual_track":"","mandatory_cycle_track":"","mandatory_equestrian_track":"","mandatory_footpath":"","mandatory_go_left":"","mandatory_go_left_or_right":"","mandatory_go_right":"","mandatory_go_straight":"","mandatory_keep_left":"","mandatory_keep_right":"","mandatory_minimum_speed_10":"10","mandatory_minimum_speed_20":"20","mandatory_minimum_speed_25":"25","mandatory_minimum_speed_30":"30","mandatory_minimum_speed_35":"35","mandatory_minimum_speed_50":"50","mandatory_minimum_speed_60":"60","mandatory_minimum_speed_70":"70","mandatory_minimum_speed_75":"75","mandatory_minimum_speed_80":"80","mandatory_minimum_speed_90":"90","mandatory_minimum_speed_100":"100","mandatory_minimum_speed_110":"110","mandatory_minimum_speed_120":"120","mandatory_minimum_speed_130":"130","mandatory_minimum_speed_end_10":"10","mandatory_minimum_speed_end_20":"20","mandatory_minimum_speed_end_25":"25","mandatory_minimum_speed_end_30":"30","mandatory_minimum_speed_end_35":"35","mandatory_minimum_speed_end_50":"50","mandatory_minimum_speed_end_60":"60","mandatory_minimum_speed_end_70":"70","mandatory_minimum_speed_end_75":"75","mandatory_minimum_speed_end_80":"80","mandatory_minimum_speed_end_90":"90","mandatory_minimum_speed_end_100":"100","mandatory_minimum_speed_end_110":"110","mandatory_minimum_speed_end_120":"120","mandatory_minimum_speed_end_130":"130","mandatory_pedestrian_bicycle_dual_track":"","mandatory_pedestrian_cycle_track":"","mandatory_roundabout":"","mandatory_turn_left":"","mandatory_turn_left_or_straight":"","mandatory_turn_right":"","mandatory_turn_right_or_straight":"","other_no_entry":"","other_entry":"","priority_give_way":"","priority_narrow":"","priority_narrow2":"","priority_next_intersection":"","priority_next_intersection_left":"","priority_next_intersection_right":"","priority_priority_road":"","priority_stop":"","prohibitory_pedestrians":"","prohibitory_pedestrians_and_bicycles":"","prohibitory_bicycles":"","prohibitory_mopeds_and_bicycles":"","prohibitory_moped":"","prohibitory_motorcycles":"","prohibitory_motor_vehicles":"","prohibitory_slow_vehicles":"","prohibitory_trailers":"","prohibitory_buses":"","prohibitory_trucks":"","prohibitory_trucks_bar":"","prohibitory_trucks_and_buses":"","prohibitory_no_parking":"","prohibitory_no_parking_or_stopping":"","prohibitory_no_parking_or_stopping_left":"","prohibitory_no_parking_or_stopping_left_and_right":"","prohibitory_no_parking_or_stopping_right":"","prohibitory_no_parking_left":"","prohibitory_no_parking_left_and_right":"","prohibitory_no_parking_right":"","prohibitory_no_traffic_both_ways":"","prohibitory_no_turn_left":"","prohibitory_no_turn_right":"","prohibitory_no_u_turn":"","prohibitory_overtaking":"","prohibitory_overtaking_trucks":"","prohibitory_speed_limit_10":"10","prohibitory_speed_limit_20":"20","prohibitory_speed_limit_25":"25","prohibitory_speed_limit_30":"30","prohibitory_speed_limit_35":"35","prohibitory_speed_limit_50":"50","prohibitory_speed_limit_60":"60","prohibitory_speed_limit_70":"70","prohibitory_speed_limit_75":"75","prohibitory_speed_limit_80":"80","prohibitory_speed_limit_90":"90","prohibitory_speed_limit_100":"100","prohibitory_speed_limit_110":"110","prohibitory_speed_limit_120":"120","prohibitory_speed_limit_130":"130","prohibitory_vehicles_with_dangerous_goods":"","supplementary_priority_road_bends_left_3way_1":"","supplementary_priority_road_bends_left_3way_2":"","supplementary_priority_road_bends_left_4way":"","supplementary_priority_road_bends_right_3way_1":"","supplementary_priority_road_bends_right_3way_2":"","supplementary_priority_road_bends_right_4way":"","supplementary_priority_road_from_left_3way":"","supplementary_priority_road_from_left_4way":"","supplementary_priority_road_from_right_3way":"","supplementary_priority_road_from_right_4way":"","information_border_fi":"SUOMIFINLANDSUOPMA","information_border_fr":"FRANCE","information_border_gr":"EΛΛAΣGREECE","information_border_hu":"Magyarország","information_border_it":"ITALIA","information_border_lt":"LietuvosRespublika","information_border_lu_fr":"Luxembourg","information_border_lu_de":"Luxemburg","information_border_lv":"LATVIJA","information_border_nl":"Nederland","information_cycleway":"fietspad","information_border_pl":"RzeczpospolitaPolska","information_border_se":"SVERIGE","information_border_si":"SLOVENIA","information_border_sk":"SLOVENSKO","regulatory_no_entry":"","regulatory_stop":"","regulatory_yield":"YIELD","warning_merge":"","warning_merging_traffic":"","warning_pedestrian_crossing":"","warning_traffic_light":"","warning_traffic_light_horizontal":"","regulatory_no_parking":"","warning_road_narrows_right":"","warning_road_narrows_left":"","warning_road_narrows_both_sides":"","regulatory_no_bicycles":"","regulatory_no_left_turn":"","regulatory_no_turn_right":"","regulatory_no_u_turn":"","warning_added_lane":"","warning_cross_roads":"","warning_side_road_perpendicular_right":"","warning_side_road_perpendicular_left":"","regulatory_no_trucks":"","warning_turn_right":"","warning_turn_left":"","warning_fire_station":"","warning_bicycles":"","warning_dead_end":"","warning_light_rail_crossing":"","warning_horizontal_alignment_left":"","warning_horizontal_alignment_right":"","warning_highway_divided":"","warning_steep_hill":"","warning_low_clearance":"","warning_offset_roads":"","warning_slippery":"","regulatory_no_left_or_u_turn":"","warning_winding_road_left":"","warning_winding_road_right":"","warning_metric_clearance":"","warning_intersection_circular":"","warning_turn_reverse_right":"","warning_turn_reverse_left":"","warning_side_road_acute_angle_right":"","warning_side_road_acute_angle_left":"","warning_t_roads":"","regulatory_no_hitch_hiking":"","warning_pass_left_or_right":"","warning_share_roads":"","warning_bickcle_slippery":"","regulatory_no_pedestrian_crossing":"","warning_workers_in_road_ahead":"","warning_play_ground":"","warning_falling_rocks":"","warning_hairpin_curve":"","warning_end":"","warning_loop_270_degree":"","warning_y_roads":"","regulatory_no_straight_through":"","warning_added_lane_from_entering_roadway":"","warning_flaggers_in_road_ahead":"","warning_skewed_railroad_crossing":"","warning_trucks_rollover":"","warning_lightground_railroad_crossing":"","regulatory_national_network_lane":"","regulatory_national_network_prohibited":"","warning_motorcycle_crossing":"","warning_railroad":"","regulatory_hazardous_material_prohibited":"","warning_truck_rollover_with_speed":"","regulatory_no_rollerblading":"","regulatory_one_way_small_left":"ONEWAY","regulatory_one_way_small_right":"ONEWAY","regulatory_one_way_large_left":"ONEWAY","regulatory_one_way_large_right":"ONEWAY","warning_single_2_reverse_curve":"","warning_double_2_reverse_curve":"","warning_triple_2_reverse_curve":"","school_school":"","school_obsolete":"","warning_turn_left_curve":"","warning_turn_right_curve":"","warning_turn_left_curve_speed":"","warning_turn_right_curve_speed":"","warning_pretzel_loop":""} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/gr.json b/css/traffico-release-0.1.5/gr.json new file mode 100755 index 000000000..3e64f8bf1 --- /dev/null +++ b/css/traffico-release-0.1.5/gr.json @@ -0,0 +1 @@ +{"information_border_gr":{"category":"information","name":"European border crossing into Greece","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"yellow","content":"EΛΛAΣ","transform":"translate(0,-50%)"},{"type":"content-5","color":"white","content":"GREECE","transform":"translate(0,50%)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/hu.json b/css/traffico-release-0.1.5/hu.json new file mode 100755 index 000000000..a36aac38d --- /dev/null +++ b/css/traffico-release-0.1.5/hu.json @@ -0,0 +1 @@ +{"information_border_hu":{"category":"information","name":"European border crossing into Hungary","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Magyarország","transform":"scale(.75)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/it.json b/css/traffico-release-0.1.5/it.json new file mode 100755 index 000000000..c0b1e7bae --- /dev/null +++ b/css/traffico-release-0.1.5/it.json @@ -0,0 +1 @@ +{"information_border_it":{"category":"information","name":"European border crossing into Italy","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"ITALIA"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/lt.json b/css/traffico-release-0.1.5/lt.json new file mode 100755 index 000000000..72a351c61 --- /dev/null +++ b/css/traffico-release-0.1.5/lt.json @@ -0,0 +1 @@ +{"information_border_lt":{"category":"information","name":"European border crossing into Lithuania","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Lietuvos","transform":"translate(0,-80%)"},{"type":"content-5","color":"white","content":"Respublika","transform":"translate(0,20%)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/lu.json b/css/traffico-release-0.1.5/lu.json new file mode 100755 index 000000000..0be6c4286 --- /dev/null +++ b/css/traffico-release-0.1.5/lu.json @@ -0,0 +1 @@ +{"information_border_lu_fr":{"category":"information","name":"European border crossing into Luxembourg from France","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Luxembourg","transform":"scale(.85)"}]},"information_border_lu_de":{"category":"information","name":"European border crossing into Luxembourg from Germany","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Luxemburg","transform":"scale(.85)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/lv.json b/css/traffico-release-0.1.5/lv.json new file mode 100755 index 000000000..baef29b8c --- /dev/null +++ b/css/traffico-release-0.1.5/lv.json @@ -0,0 +1 @@ +{"information_border_lv":{"category":"information","name":"European border crossing into Latvia","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"LATVIJA"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/nl.json b/css/traffico-release-0.1.5/nl.json new file mode 100755 index 000000000..067045fb3 --- /dev/null +++ b/css/traffico-release-0.1.5/nl.json @@ -0,0 +1 @@ +{"information_border_nl":{"category":"information","name":"European border crossing into the Netherlands","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Nederland"}]},"information_cycleway":{"category":"information","name":"non-compulsory cycleway","elements":[{"type":"square-rounded","color":"white","transform":"scale(1,.3)"},{"type":"square-rounded","color":"blue","transform":"scale(.95,.25)"},{"type":"content-4","color":"white","content":"fietspad"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/pl.json b/css/traffico-release-0.1.5/pl.json new file mode 100755 index 000000000..164bf23cf --- /dev/null +++ b/css/traffico-release-0.1.5/pl.json @@ -0,0 +1 @@ +{"information_border_pl":{"category":"information","name":"European border crossing into Poland","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Rzeczpospolita","transform":"translate(0,-70%) scale(.7)"},{"type":"content-5","color":"white","content":"Polska","transform":"translate(0,40%)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/se.json b/css/traffico-release-0.1.5/se.json new file mode 100755 index 000000000..dec6d2d9f --- /dev/null +++ b/css/traffico-release-0.1.5/se.json @@ -0,0 +1 @@ +{"information_border_se":{"category":"information","name":"European border crossing into Sweden","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"SVERIGE"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/si.json b/css/traffico-release-0.1.5/si.json new file mode 100755 index 000000000..63268a788 --- /dev/null +++ b/css/traffico-release-0.1.5/si.json @@ -0,0 +1 @@ +{"information_border_si":{"category":"information","name":"European border crossing into Slovenia","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"SLOVENIA","transform":"scale(.85)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/sk.json b/css/traffico-release-0.1.5/sk.json new file mode 100755 index 000000000..0140670e9 --- /dev/null +++ b/css/traffico-release-0.1.5/sk.json @@ -0,0 +1 @@ +{"information_border_sk":{"category":"information","name":"European border crossing into Slovakia","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"SLOVENSKO","transform":"scale(.8)"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/stylesheets/traffico.css b/css/traffico-release-0.1.5/stylesheets/traffico.css new file mode 100755 index 000000000..ed878d9f6 --- /dev/null +++ b/css/traffico-release-0.1.5/stylesheets/traffico.css @@ -0,0 +1,365 @@ +/* + Icon Font: traffico +*/ + +@font-face { + font-family: "traffico"; + src: url("../fonts/traffico.eot"); + src: url("../fonts/traffico.eot?#iefix") format("embedded-opentype"), + url("../fonts/traffico.woff") format("woff"), + url("../fonts/traffico.ttf") format("truetype"), + url("../fonts/traffico.svg#traffico") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "traffico"; + src: url("../fonts/traffico.svg#traffico") format("svg"); + } +} + +[data-icon]:before { content: attr(data-icon); } + +[data-icon]:before, +.t-DE-arrow-up:before, +.t-US-arrow-oneway:before, +.t-US-arrow-up:before, +.t-added-lane:before, +.t-added-lane-entering-roadway:before, +.t-airplane:before, +.t-arrow-l:before, +.t-arrow-oneway:before, +.t-arrow-s-l:before, +.t-bending-priority:before, +.t-bicycle:before, +.t-bicycle-slippery:before, +.t-bump:before, +.t-bumps:before, +.t-bus:before, +.t-car:before, +.t-car-left:before, +.t-car-right:before, +.t-children:before, +.t-circle-bar-rounded:before, +.t-circle-bg:before, +.t-circle-o:before, +.t-circle-separator:before, +.t-cliff:before, +.t-cross-roads:before, +.t-curve-r-l:before, +.t-d-curve-l:before, +.t-dead-end:before, +.t-descent:before, +.t-disabled-p:before, +.t-domestic-animal:before, +.t-end:before, +.t-equestrian:before, +.t-europe_stars:before, +.t-exclamation:before, +.t-falling-rocks:before, +.t-fire-station:before, +.t-flaggers:before, +.t-footpath:before, +.t-h:before, +.t-h-align-l:before, +.t-hairpin-curve:before, +.t-hazardous-material:before, +.t-height:before, +.t-highway-divided:before, +.t-hitch-hiking:before, +.t-level-crossing:before, +.t-light-rail:before, +.t-lightground-railroad-crossing:before, +.t-loop-270:before, +.t-lorry:before, +.t-lorry-left:before, +.t-low-clearance:before, +.t-merge:before, +.t-metric-clearance:before, +.t-moped:before, +.t-motorbike:before, +.t-narrow-road-both:before, +.t-narrow-road-l:before, +.t-no-l-or-u-turn:before, +.t-octagon:before, +.t-offset-roads:before, +.t-parking:before, +.t-pass-l-r:before, +.t-pedestrian:before, +.t-pedestrian-crossing:before, +.t-pedestrians:before, +.t-play-ground:before, +.t-pretzel-loop:before, +.t-railroad:before, +.t-railway-xing-secured:before, +.t-railway-xing-unsecured:before, +.t-right-of-way:before, +.t-right-of-way-l:before, +.t-roadworks:before, +.t-rollerblading:before, +.t-roundabout:before, +.t-school:before, +.t-share-roads:before, +.t-side-road-a-a-l:before, +.t-side-road-a-a-r:before, +.t-side-road-p-l:before, +.t-side-road-p-r:before, +.t-single-2-reverse-curve:before, +.t-skewed-railroads:before, +.t-slippery:before, +.t-slippery-road:before, +.t-snowflake:before, +.t-square-angular:before, +.t-square-rounded:before, +.t-steep-hill:before, +.t-stop:before, +.t-t-roads:before, +.t-tractor:before, +.t-trailer:before, +.t-train-electric:before, +.t-tram:before, +.t-tri-angular:before, +.t-tri-rounded:before, +.t-truck:before, +.t-truck-rollover-speed:before, +.t-trucks-rollover:before, +.t-turn-90-l:before, +.t-turn-curve-speed:before, +.t-turn-l:before, +.t-turn-l-curve:before, +.t-turn-reverse-left:before, +.t-turnaround:before, +.t-turnaround2:before, +.t-u-turn:before, +.t-wild-animal:before, +.t-windbag:before, +.t-winding-road-left:before, +.t-y-roads:before { + display: inline-block; + font-family: "traffico"; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-rendering: optimizeLegibility; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-smoothing: antialiased; +} + +.t-DE-arrow-up:before { content: "\f100"; } +.t-US-arrow-oneway:before { content: "\f101"; } +.t-US-arrow-up:before { content: "\f102"; } +.t-added-lane:before { content: "\f103"; } +.t-added-lane-entering-roadway:before { content: "\f104"; } +.t-airplane:before { content: "\f105"; } +.t-arrow-l:before { content: "\f106"; } +.t-arrow-oneway:before { content: "\f107"; } +.t-arrow-s-l:before { content: "\f108"; } +.t-bending-priority:before { content: "\f109"; } +.t-bicycle:before { content: "\f10a"; } +.t-bicycle-slippery:before { content: "\f10b"; } +.t-bump:before { content: "\f10c"; } +.t-bumps:before { content: "\f10d"; } +.t-bus:before { content: "\f10e"; } +.t-car:before { content: "\f10f"; } +.t-car-left:before { content: "\f110"; } +.t-car-right:before { content: "\f111"; } +.t-children:before { content: "\f112"; } +.t-circle-bar-rounded:before { content: "\f113"; } +.t-circle-bg:before { content: "\f114"; } +.t-circle-o:before { content: "\f115"; } +.t-circle-separator:before { content: "\f116"; } +.t-cliff:before { content: "\f117"; } +.t-cross-roads:before { content: "\f118"; } +.t-curve-r-l:before { content: "\f119"; } +.t-d-curve-l:before { content: "\f11a"; } +.t-dead-end:before { content: "\f11b"; } +.t-descent:before { content: "\f11c"; } +.t-disabled-p:before { content: "\f11d"; } +.t-domestic-animal:before { content: "\f11e"; } +.t-end:before { content: "\f11f"; } +.t-equestrian:before { content: "\f120"; } +.t-europe_stars:before { content: "\f121"; } +.t-exclamation:before { content: "\f122"; } +.t-falling-rocks:before { content: "\f123"; } +.t-fire-station:before { content: "\f124"; } +.t-flaggers:before { content: "\f125"; } +.t-footpath:before { content: "\f126"; } +.t-h:before { content: "\f127"; } +.t-h-align-l:before { content: "\f128"; } +.t-hairpin-curve:before { content: "\f129"; } +.t-hazardous-material:before { content: "\f12a"; } +.t-height:before { content: "\f12b"; } +.t-highway-divided:before { content: "\f12c"; } +.t-hitch-hiking:before { content: "\f12d"; } +.t-level-crossing:before { content: "\f12e"; } +.t-light-rail:before { content: "\f12f"; } +.t-lightground-railroad-crossing:before { content: "\f130"; } +.t-loop-270:before { content: "\f131"; } +.t-lorry:before { content: "\f132"; } +.t-lorry-left:before { content: "\f133"; } +.t-low-clearance:before { content: "\f134"; } +.t-merge:before { content: "\f135"; } +.t-metric-clearance:before { content: "\f136"; } +.t-moped:before { content: "\f137"; } +.t-motorbike:before { content: "\f138"; } +.t-narrow-road-both:before { content: "\f139"; } +.t-narrow-road-l:before { content: "\f13a"; } +.t-no-l-or-u-turn:before { content: "\f13b"; } +.t-octagon:before { content: "\f13c"; } +.t-offset-roads:before { content: "\f13d"; } +.t-parking:before { content: "\f13e"; } +.t-pass-l-r:before { content: "\f13f"; } +.t-pedestrian:before { content: "\f140"; } +.t-pedestrian-crossing:before { content: "\f141"; } +.t-pedestrians:before { content: "\f142"; } +.t-play-ground:before { content: "\f143"; } +.t-pretzel-loop:before { content: "\f144"; } +.t-railroad:before { content: "\f145"; } +.t-railway-xing-secured:before { content: "\f146"; } +.t-railway-xing-unsecured:before { content: "\f147"; } +.t-right-of-way:before { content: "\f148"; } +.t-right-of-way-l:before { content: "\f149"; } +.t-roadworks:before { content: "\f14a"; } +.t-rollerblading:before { content: "\f14b"; } +.t-roundabout:before { content: "\f14c"; } +.t-school:before { content: "\f14d"; } +.t-share-roads:before { content: "\f14e"; } +.t-side-road-a-a-l:before { content: "\f14f"; } +.t-side-road-a-a-r:before { content: "\f150"; } +.t-side-road-p-l:before { content: "\f151"; } +.t-side-road-p-r:before { content: "\f152"; } +.t-single-2-reverse-curve:before { content: "\f153"; } +.t-skewed-railroads:before { content: "\f154"; } +.t-slippery:before { content: "\f155"; } +.t-slippery-road:before { content: "\f156"; } +.t-snowflake:before { content: "\f157"; } +.t-square-angular:before { content: "\f158"; } +.t-square-rounded:before { content: "\f159"; } +.t-steep-hill:before { content: "\f15a"; } +.t-stop:before { content: "\f15b"; } +.t-t-roads:before { content: "\f15c"; } +.t-tractor:before { content: "\f15d"; } +.t-trailer:before { content: "\f15e"; } +.t-train-electric:before { content: "\f15f"; } +.t-tram:before { content: "\f160"; } +.t-tri-angular:before { content: "\f161"; } +.t-tri-rounded:before { content: "\f162"; } +.t-truck:before { content: "\f163"; } +.t-truck-rollover-speed:before { content: "\f164"; } +.t-trucks-rollover:before { content: "\f165"; } +.t-turn-90-l:before { content: "\f166"; } +.t-turn-curve-speed:before { content: "\f167"; } +.t-turn-l:before { content: "\f168"; } +.t-turn-l-curve:before { content: "\f169"; } +.t-turn-reverse-left:before { content: "\f16a"; } +.t-turnaround:before { content: "\f16b"; } +.t-turnaround2:before { content: "\f16c"; } +.t-u-turn:before { content: "\f16d"; } +.t-wild-animal:before { content: "\f16e"; } +.t-windbag:before { content: "\f16f"; } +.t-winding-road-left:before { content: "\f170"; } +.t-y-roads:before { content: "\f171"; } + +/** Base */ +.t { + display: inline-block; + font: normal normal normal 14px/1 traffico; + position: relative; + width: 1em; + height: 1em; + line-height: 1em; + vertical-align: middle; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.t i { + position: absolute; + left: 0; + width: 100%; + height:1em; + line-height:0; + text-align: center; +} + +/** Content */ + +.t-content, +.t-content-3, +.t-content-4{ + font-family: Helvetica, Arial, sans-serif; + font-weight: bold; + font-style: normal; + letter-spacing:0; + top:48.5%; +} +.t-content { + font-size: 50%; +} + +.t-content-3 { + font-size: 40%; +} + +.t-content-4 { + font-size: 22.5%; +} + +.t-content-5 { + font-family: Helvetica, Arial, sans-serif; + font-weight: normal; + font-style: normal; + font-size: 15%; + letter-spacing:0; + top:50%; +} + +/** Colours */ + +.t-c-white { + color: white; +} + +.t-c-red { + color: #c1121c; +} + +.t-c-orange { + color: #f60; +} + +.t-c-blue { + color: #154889; +} + +.t-c-black { + color: black; +} + +.t-c-yellow-dark { + color: #f0ca00; +} + +.t-c-yellow { + color: #fecf33; +} + +.t-c-grey { + color: grey; +} + +.t-c-green { + color: #008754; +} + +.t-c-fluogreen { + color: #A2FF31; +} diff --git a/css/traffico-release-0.1.5/transformations.json b/css/traffico-release-0.1.5/transformations.json new file mode 100755 index 000000000..08d9a95f7 --- /dev/null +++ b/css/traffico-release-0.1.5/transformations.json @@ -0,0 +1 @@ +{"fit_triangle":"scale(.8) translate(0,5%)","fit_border_circle":"scale(.8)","fit_diamond":"scale(.9)","top_half":"scale(.6) translate(0,-35%)","bottom_half":"scale(.6) translate(0,35%)","left_half":"scale(.6) translate(-40%,0)","right_half":"scale(.6) translate(40%,0)","square_to_diamond":"scale(0.707107) rotate(45deg)","center2tri":"translate(0,14.43%)","tri2center":"translate(0,-14.43%)","inner_triangle":"{center2tri} scale(.7) {tri2center}"} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/uk.json b/css/traffico-release-0.1.5/uk.json new file mode 100755 index 000000000..8b3b5e740 --- /dev/null +++ b/css/traffico-release-0.1.5/uk.json @@ -0,0 +1 @@ +{"danger_contraflow":{"category":"danger","name":"contraflow","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"{inner_triangle}"},{"type":"DE-arrow-up","color":"black","transform":"{center2tri} scale(.35) translate(-25%,-5%)"},{"type":"DE-arrow-up","color":"black","transform":"{center2tri} scale(.35) translate(25%,5%) rotate(180deg)"}]},"mandatory_roundabout":{"category":"mandatory","name":"roundabout","elements":[{"type":"circle-bg","color":"blue"},{"type":"roundabout","color":"white","transform":"scale(-1.25,1.25)"}]},"prohibitory_overtaking":{"category":"prohibitory","name":"no overtaking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"car-left","color":"black"},{"type":"car-right","color":"red"}]}} \ No newline at end of file diff --git a/css/traffico-release-0.1.5/us.json b/css/traffico-release-0.1.5/us.json new file mode 100755 index 000000000..882d459eb --- /dev/null +++ b/css/traffico-release-0.1.5/us.json @@ -0,0 +1 @@ +{"regulatory_no_entry":{"category":"regulatory","name":"no entry","elements":[{"type":"circle-bg","color":"red"},{"type":"square-angular","color":"white","transform":"scale(.92,.16)"}]},"regulatory_stop":{"category":"regulatory","name":"stop","elements":[{"type":"octagon","color":"red"},{"type":"stop","color":"white"}]},"regulatory_yield":{"category":"regulatory","name":"give way","elements":[{"type":"tri-rounded","color":"red","transform":"rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"{tri2center} scale(.55) {center2tri} rotate(180deg)"},{"type":"content-4","content":"YIELD","color":"red","transform":"translate(0,-115%) scale(.6)"}]},"warning_merge":{"category":"warning","name":"merge","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"merge","color":"black"}]},"warning_merging_traffic":{"category":"warning","name":"merging traffic","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"merge","color":"black","transform":"rotate(45deg)"}]},"warning_pedestrian_crossing":{"category":"warning","name":"pedestrian crossing","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"pedestrian","color":"black"}]},"warning_traffic_light":{"category":"warning","name":"traffic light","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"square-angular","color":"black","transform":"scale(.2,.55)"},{"type":"circle-bg","color":"green","transform":"translate(0,16.5%) scale(.14)"},{"type":"circle-bg","color":"yellow","transform":"scale(.14)"},{"type":"circle-bg","color":"red","transform":"translate(0,-16.5%) scale(.14)"}]},"warning_traffic_light_horizontal":{"category":"warning","name":"traffic light","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"square-angular","color":"black","transform":"scale(.55,.2)"},{"type":"circle-bg","color":"green","transform":"translate(16.5%,0) scale(.14)"},{"type":"circle-bg","color":"yellow","transform":"scale(.14)"},{"type":"circle-bg","color":"red","transform":"translate(-16.5%,0) scale(.14)"}]},"regulatory_no_parking":{"category":"regulatory","name":"no parking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"parking","color":"black","transform":"{fit_border_circle}"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"warning_road_narrows_right":{"category":"warning","name":"road narrows right","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"narrow-road-l","color":"black","transform":"{fit_diamond} scale(-1,1)"}]},"warning_road_narrows_left":{"category":"warning","name":"road narrows left","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"narrow-road-l","color":"black","transform":"{fit_diamond}"}]},"warning_road_narrows_both_sides":{"category":"warning","name":"road narrows both","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"narrow-road-both","color":"black","transform":"{fit_diamond}"}]},"regulatory_no_bicycles":{"category":"regulatory","name":"no bicycles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bicycle","color":"black","transform":"{fit_border_circle}"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"regulatory_no_left_turn":{"category":"regulatory","name":"no left turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-90-l","color":"black","transform":"{fit_border_circle}"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"regulatory_no_turn_right":{"category":"regulatory","name":"no right turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-90-l","color":"black","transform":"{fit_border_circle} scale(-1,1)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"regulatory_no_u_turn":{"category":"regulatory","name":"no u turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"u-turn","color":"black","transform":"{fit_border_circle}"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"warning_added_lane":{"category":"warning","name":"added lane","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"added-lane","color":"black"}]},"warning_cross_roads":{"category":"warning","name":"cross roads","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"cross-roads","color":"black"}]},"warning_side_road_perpendicular_right":{"category":"warning","name":"side road perpendicular right","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"side-road-p-r","color":"black"}]},"warning_side_road_perpendicular_left":{"category":"warning","name":"side road perpendicular left","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"side-road-p-l","color":"black"}]},"regulatory_no_trucks":{"category":"regulatory","name":"no trucks","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black","transform":"{fit_border_circle}"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"warning_turn_right":{"category":"warning","name":"turn right","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"turn-90-l","color":"black","transform":"scale(-1,1)"}]},"warning_turn_left":{"category":"warning","name":"turn left","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"turn-90-l","color":"black"}]},"warning_fire_station":{"category":"warning","name":"fire station","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"fire-station","color":"black"}]},"warning_bicycles":{"category":"warning","name":"bicycles","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"bicycle","color":"black","transform":"{fit_diamond}"}]},"warning_dead_end":{"category":"warning","name":"dead end","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"dead-end","color":"black"}]},"warning_light_rail_crossing":{"category":"warning","name":"light rail crossing","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"light-rail","color":"black"}]},"warning_horizontal_alignment_left":{"category":"warning","name":"horizontal alignment left","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"h-align-l","color":"black"}]},"warning_horizontal_alignment_right":{"category":"warning","name":"horizontal alignment right","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"h-align-l","color":"black","transform":"scale(-1,1)"}]},"warning_highway_divided":{"category":"warning","name":"highway divided","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"highway-divided","color":"black"}]},"warning_steep_hill":{"category":"warning","name":"steep hill","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"steep-hill","color":"black"}]},"warning_low_clearance":{"category":"warning","name":"low clearance","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"low-clearance","color":"black"}]},"warning_offset_roads":{"category":"warning","name":"offset roads","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"offset-roads","color":"black"}]},"warning_slippery":{"category":"warning","name":"slippery","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"slippery","color":"black"}]},"regulatory_no_left_or_u_turn":{"category":"regulatory","name":"no left or u turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"no-l-or-u-turn","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"warning_winding_road_left":{"category":"warning","name":"winding road","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"winding-road-left","color":"black"}]},"warning_winding_road_right":{"category":"warning","name":"winding road","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"winding-road-left","color":"black","transform":"scale(-1,1)"}]},"warning_metric_clearance":{"category":"warning","name":"metric clearance","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"metric-clearance","color":"black"}]},"warning_intersection_circular":{"category":"warning","name":"intersection circular","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"roundabout","color":"black"}]},"warning_turn_reverse_right":{"category":"warning","name":"turn reverse right","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"turn-reverse-left","color":"black","transform":"scale(-1,1)"}]},"warning_turn_reverse_left":{"category":"warning","name":"turn reverse left","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"turn-reverse-left","color":"black"}]},"warning_side_road_acute_angle_right":{"category":"warning","name":"side road acute angle right","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"side-road-a-a-r","color":"black"}]},"warning_side_road_acute_angle_left":{"category":"warning","name":"side road acute angle left","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"side-road-a-a-l","color":"black"}]},"warning_t_roads":{"category":"warning","name":"t roads","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"t-roads","color":"black"}]},"regulatory_no_hitch_hiking":{"category":"regulatory","name":"no hitch hiking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"hitch-hiking","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"warning_pass_left_or_right":{"category":"warning","name":"pass left or right","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"pass-l-r","color":"black"}]},"warning_share_roads":{"category":"warning","name":"share roads","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"share-roads","color":"black"}]},"warning_bickcle_slippery":{"category":"warning","name":"bicycle slippery","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"bicycle-slippery","color":"black"}]},"regulatory_no_pedestrian_crossing":{"category":"regulatory","name":"no pedestrian crossing","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"pedestrian","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"warning_workers_in_road_ahead":{"category":"warning","name":"workers in road ahead","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"roadworks","color":"black","transform":"{fit_diamond}"}]},"warning_play_ground":{"category":"warning","name":"play ground","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"play-ground","color":"black"}]},"warning_falling_rocks":{"category":"warning","name":"falling rocks","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"falling-rocks","color":"black"}]},"warning_hairpin_curve":{"category":"warning","name":"hairpin curve","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"hairpin-curve","color":"black"}]},"warning_end":{"category":"warning","name":"end","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"end","color":"black"}]},"warning_loop_270_degree":{"category":"warning","name":"loop 270 degree","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"loop-270","color":"black"}]},"warning_y_roads":{"category":"warning","name":"y roads","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"y-roads","color":"black"}]},"regulatory_no_straight_through":{"category":"regulatory","name":"no straight through","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"US-arrow-up","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"warning_added_lane_from_entering_roadway":{"category":"warning","name":"added lane (from entering roadway)","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"added-lane","color":"black","transform":"rotate(45deg) scale(.95)"}]},"warning_flaggers_in_road_ahead":{"category":"warning","name":"flaggers in road ahead","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"flaggers","color":"black"}]},"warning_skewed_railroad_crossing":{"category":"warning","name":"skewed railroad crossing","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"skewed-railroads","color":"black"}]},"warning_trucks_rollover":{"category":"warning","name":"trucks rollover","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"trucks-rollover","color":"black"}]},"warning_lightground_railroad_crossing":{"category":"warning","name":"lightground railroad crossing","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"lightground-railroad-crossing","color":"black"}]},"regulatory_national_network_lane":{"category":"regulatory","name":"national_network_lane","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"green"},{"type":"lorry","color":"black"}]},"regulatory_national_network_prohibited":{"category":"regulatory","name":"national_network_lane","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"lorry","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"warning_motorcycle_crossing":{"category":"warning","name":"motorcycle crossing","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"motorbike","color":"black"}]},"warning_railroad":{"category":"warning","name":"railroad","elements":[{"type":"circle-bg","color":"yellow"},{"type":"circle-bar-rounded","color":"black","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"black","transform":"rotate(45deg)"},{"type":"railroad","color":"black"}]},"regulatory_hazardous_material_prohibited":{"category":"regulatory","name":"hazardous material prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"hazardous-material","color":"black","transform":"{fit_border_circle}"},{"type":"circle-o","color":"red"}]},"warning_truck_rollover_with_speed":{"category":"warning","name":"truck rollover with speed","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"truck-rollover-speed","color":"black"}]},"regulatory_no_rollerblading":{"category":"regulatory","name":"no rollerblading","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"rollerblading","color":"black","transform":"{fit_border_circle}"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"regulatory_one_way_small_left":{"category":"regulatory","name":"one way small left","elements":[{"type":"square-rounded","color":"white","transform":"scale(1.1,.33)"},{"type":"square-rounded","color":"black","transform":"scale(1.1,.33) scale(.95)"},{"type":"US-arrow-oneway","color":"white","transform":"scale(.6) scale(1.35,1) rotate(-90deg)"},{"type":"content-4","color":"black","content":"ONE","transform":"scale(.5,.6) translate(-15%,-25%)"},{"type":"content-4","color":"black","content":"WAY","transform":"scale(.5,.6) translate(45%,-25%)"}]},"regulatory_one_way_small_right":{"category":"regulatory","name":"one way small right","elements":[{"type":"square-rounded","color":"white","transform":"scale(1.1,.33)"},{"type":"square-rounded","color":"black","transform":"scale(1.1,.33) scale(.95)"},{"type":"US-arrow-oneway","color":"white","transform":"scale(.6) scale(1.35,1) rotate(90deg)"},{"type":"content-4","color":"black","content":"ONE","transform":"scale(.5,.6) translate(-45%,-25%)"},{"type":"content-4","color":"black","content":"WAY","transform":"scale(.5,.6) translate(15%,-25%)"}]},"regulatory_one_way_large_left":{"category":"regulatory","name":"one way large left","elements":[{"type":"square-rounded","color":"white","transform":"scale(.7,1)"},{"type":"square-rounded","color":"black","transform":"scale(.7,1) scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.7,1) scale(.90)"},{"type":"content-4","color":"black","content":"ONE","transform":"scale(1,1.2) translate(0,-90%)"},{"type":"content-4","color":"black","content":"WAY","transform":"scale(1,1.2)"},{"type":"US-arrow-oneway","color":"black","transform":"scale(.5) translate(0,45%) rotate(-90deg)"}]},"regulatory_one_way_large_right":{"category":"regulatory","name":"one way large right","elements":[{"type":"square-rounded","color":"white","transform":"scale(.7,1)"},{"type":"square-rounded","color":"black","transform":"scale(.7,1) scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.7,1) scale(.90)"},{"type":"content-4","color":"black","content":"ONE","transform":"scale(1,1.2) translate(0,-90%)"},{"type":"content-4","color":"black","content":"WAY","transform":"scale(1,1.2)"},{"type":"US-arrow-oneway","color":"black","transform":"scale(.5) translate(0,45%) rotate(90deg)"}]},"warning_single_2_reverse_curve":{"category":"warning","name":"single 2 reverse curve","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"orange","transform":"scale(.95) {square_to_diamond}"},{"type":"single-2-reverse-curve","color":"black"}]},"warning_double_2_reverse_curve":{"category":"warning","name":"double 2 reverse curve","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"orange","transform":"scale(.95) {square_to_diamond}"},{"type":"single-2-reverse-curve","color":"black","transform":"{fit_diamond} translate(-9%)"},{"type":"single-2-reverse-curve","color":"black","transform":"{fit_diamond} translate(9%)"}]},"warning_triple_2_reverse_curve":{"category":"warning","name":"triple 2 reverse curve","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"orange","transform":"scale(.95) {square_to_diamond}"},{"type":"single-2-reverse-curve","color":"black","transform":"{fit_diamond} translate(-18%)"},{"type":"single-2-reverse-curve","color":"black","transform":"{fit_diamond}"},{"type":"single-2-reverse-curve","color":"black","transform":"{fit_diamond} translate(18%)"}]},"school_school":{"category":"school","name":"school","elements":[{"type":"school","color":"black"},{"type":"school","color":"fluogreen","transform":"scale(.95)"},{"type":"children","color":"black"}]},"school_obsolete":{"category":"school","name":"school","elements":[{"type":"school","color":"black"},{"type":"school","color":"yellow","transform":"scale(.95)"},{"type":"children","color":"black"}]},"warning_turn_left_curve":{"category":"warning","name":"turn left curve","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"turn-l-curve","color":"black","transform":"{fit_diamond}"}]},"warning_turn_right_curve":{"category":"warning","name":"turn right curve","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"turn-l-curve","color":"black","transform":"{fit_diamond} scale(-1,1)"}]},"warning_turn_left_curve_speed":{"category":"warning","name":"turn left curve with speed","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"turn-l-curve","color":"black","transform":"{fit_diamond}"},{"type":"turn-curve-speed","color":"black","transform":"{fit_diamond} scale(-1,1)"}]},"warning_turn_right_curve_speed":{"category":"warning","name":"turn right curve with speed","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"turn-l-curve","color":"black","transform":"{fit_diamond} scale(-1,1)"},{"type":"turn-curve-speed","color":"black","transform":"{fit_diamond}"}]},"warning_pretzel_loop":{"category":"warning","name":"pretzel_loop","elements":[{"type":"square-rounded","color":"black","transform":"{square_to_diamond}"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) {square_to_diamond}"},{"type":"pretzel-loop","color":"black","transform":"{fit_diamond}"}]}} \ No newline at end of file