Index: trunk/src/org/openstreetmap/josm/gui/MapScaler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapScaler.java	(revision 860)
+++ trunk/src/org/openstreetmap/josm/gui/MapScaler.java	(revision 861)
@@ -33,5 +33,5 @@
 		LatLon ll2 = mv.getLatLon(100,0);
 		double dist = ll1.greatCircleDistance(ll2);
-		String text = dist > 1000 ? (Math.round(dist/100)/10.0)+"km" : Math.round(dist*10)/10+"m";
+		String text = dist > 1000 ? (Math.round(dist/100)/10.0)+" km" : Math.round(dist*10)/10+" m";
 		Rectangle2D bound = g.getFontMetrics().getStringBounds(text, g);
 		g.setColor(Main.pref.getColor(marktr("scale"), Color.white));
Index: trunk/src/org/openstreetmap/josm/gui/MapStatus.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 860)
+++ trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 861)
@@ -342,11 +342,11 @@
 	}
 	public void setAngle(double a) {
-		angleText.setText(a < 0 ? "--" : Math.round(a*10)/10.0 + "°");
+		angleText.setText(a < 0 ? "--" : Math.round(a*10)/10.0 + " °");
 	}
 	public void setHeading(double h) {
-		headingText.setText(h < 0 ? "--" : Math.round(h*10)/10.0 + "°");
+		headingText.setText(h < 0 ? "--" : Math.round(h*10)/10.0 + " °");
 	}
 	public void setDist(double dist) {
-		String text = dist > 1000 ? (Math.round(dist/100)/10.0)+"km" : Math.round(dist*10)/10.0 +"m";
+		String text = dist > 1000 ? (Math.round(dist/100)/10.0)+" km" : Math.round(dist*10)/10.0 +" m";
 		distText.setText(dist < 0 ? "--" : text);
 	}
