X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.maps%2Fsrc%2Forg%2Fsimantics%2Fmaps%2Fsg%2FMapAttributionNode.java;h=d97d22ebd5eec6dff9388cfefe38b8c02db04160;hb=refs%2Fchanges%2F59%2F2759%2F1;hp=66543aac457858b4b8db49eb8d5c108244d7f692;hpb=dc102769bb96829eb953cd21917b8adb42a0729c;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.maps/src/org/simantics/maps/sg/MapAttributionNode.java b/org.simantics.district.maps/src/org/simantics/maps/sg/MapAttributionNode.java index 66543aac..d97d22eb 100644 --- a/org.simantics.district.maps/src/org/simantics/maps/sg/MapAttributionNode.java +++ b/org.simantics.district.maps/src/org/simantics/maps/sg/MapAttributionNode.java @@ -10,6 +10,7 @@ import java.awt.geom.AffineTransform; import java.awt.geom.Rectangle2D; import org.simantics.scenegraph.g2d.G2DNode; +import org.simantics.scenegraph.utils.DPIUtil; public class MapAttributionNode extends G2DNode { @@ -33,7 +34,7 @@ public class MapAttributionNode extends G2DNode { g2d.setTransform(new AffineTransform()); // do the rendering magic - Font rulerFont = new Font("Tahoma", Font.PLAIN, 9); + Font rulerFont = new Font("Tahoma", Font.PLAIN, DPIUtil.upscale(9)); //g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setStroke(new BasicStroke(1)); @@ -43,7 +44,9 @@ public class MapAttributionNode extends G2DNode { if (bounds == null) return; // FIXME - String str = "Map data © OpenStreetMap contributors"; + String str = "Map data \u00A9 OpenStreetMap contributors"; + + g2d.setFont(rulerFont); FontMetrics fm = g2d.getFontMetrics(); Rectangle2D r = fm.getStringBounds(str, g2d);