Index: /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 9101)
+++ /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 9102)
@@ -419,4 +419,5 @@
      */
     private void displayText(GlyphVector gv, String s, int x, int y, boolean disabled, TextElement text) {
+        if (gv == null && s.isEmpty()) return;
         if (isInactiveMode || disabled) {
             g.setColor(inactiveColor);
@@ -432,5 +433,4 @@
             Shape textOutline;
             if (gv == null) {
-                if (s.isEmpty()) return;
                 FontRenderContext frc = g.getFontRenderContext();
                 TextLayout tl = new TextLayout(s, text.font, frc);
