Index: applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryData.java
===================================================================
--- applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryData.java	(revision 32066)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryData.java	(revision 32067)
@@ -11,8 +11,6 @@
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.data.Bounds;
-import org.openstreetmap.josm.data.coor.LatLon;
 import org.openstreetmap.josm.plugins.mapillary.cache.CacheUtils;
 import org.openstreetmap.josm.plugins.mapillary.gui.MapillaryMainDialog;
-import org.openstreetmap.josm.plugins.mapillary.utils.MapillaryUtils;
 
 /**
Index: applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryImage.java
===================================================================
--- applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryImage.java	(revision 32066)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryImage.java	(revision 32067)
@@ -6,5 +6,4 @@
 
 import org.openstreetmap.josm.data.coor.LatLon;
-import org.openstreetmap.josm.plugins.mapillary.utils.MapillaryUtils;
 import org.openstreetmap.josm.plugins.mapillary.utils.ValidationUtil;
 
Index: applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryTrafficSignLayer.java
===================================================================
--- applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryTrafficSignLayer.java	(revision 32066)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryTrafficSignLayer.java	(revision 32067)
@@ -9,5 +9,4 @@
 import java.awt.Point;
 import java.awt.RenderingHints;
-import java.io.File;
 import java.io.IOException;
 
@@ -26,5 +25,5 @@
 
 public final class MapillaryTrafficSignLayer extends AbstractModifiableLayer {
-  private static final String TRAFFICO_PATH = "data/fonts/traffico/traffico.ttf";
+  private static final String TRAFFICO_PATH = "/data/fonts/traffico/traffico.ttf";
   private static MapillaryTrafficSignLayer instance;
   private final Font traffico;
@@ -33,9 +32,12 @@
     super("Mapillary traffic signs");
     try {
-      traffico = Font.createFont(Font.TRUETYPE_FONT, new File("data/fonts/traffico/traffico.ttf")).deriveFont(50.0f);
+      traffico = Font.createFont(
+          Font.TRUETYPE_FONT,
+          MapillaryTrafficSignLayer.class.getResourceAsStream(TRAFFICO_PATH)
+      ).deriveFont(50.0f);
     } catch (FontFormatException e) {
-      throw new IOException(I18n.tr("Traffic sign font at ''{0}'' has wrong format.", TRAFFICO_PATH), e);
+      throw new IOException(I18n.tr("Traffic sign font at ''{0}'' has wrong format", TRAFFICO_PATH), e);
     } catch (IOException e) {
-      throw new IOException(I18n.tr("Could not read font-file from ''{0}''.", TRAFFICO_PATH), e);
+      throw new IOException(I18n.tr("Could not read font-file from ''{0}''", TRAFFICO_PATH), e);
     }
   }
@@ -49,6 +51,7 @@
    */
   public static synchronized MapillaryTrafficSignLayer getInstance() throws IOException {
-    if (instance == null)
+    if (instance == null) {
       instance = new MapillaryTrafficSignLayer();
+    }
     return instance;
   }
@@ -81,7 +84,7 @@
 
     TrafficoSign[] signs = {
-        TrafficoSign.getSign("europe", "mandatory_cycle_track"),
-        TrafficoSign.getSign("de", "information_bus_stop"),
-        TrafficoSign.getSign("europe", "information_pedestrian_crossing") };
+        TrafficoSign.getSign("de", "bicycles-only"),
+        TrafficoSign.getSign("de", "bus-stop"),
+        TrafficoSign.getSign("de", "pedestrian-crossing") };
 
     for (int i = 0; i < signs.length && i < points.length; i++) {
