X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=test%2Fjalview%2Fgui%2FFontChooserTest.java;h=338a48f431b99fdf189233fe11bb8dc6d4fd7b5b;hb=ec48924dda6dc02a967e413eea0a5fc6609c2ae3;hp=d724facfbe31c1b8e6038b4679719e7e81f7db33;hpb=98e6e2ffd4156c7c156828d0034f9d6d63836e39;p=jalview.git diff --git a/test/jalview/gui/FontChooserTest.java b/test/jalview/gui/FontChooserTest.java index d724fac..338a48f 100644 --- a/test/jalview/gui/FontChooserTest.java +++ b/test/jalview/gui/FontChooserTest.java @@ -20,10 +20,11 @@ public class FontChooserTest { String[] fonts = java.awt.GraphicsEnvironment .getLocalGraphicsEnvironment().getAvailableFontFamilyNames(); + final Canvas canvas = new Canvas(); for (int pointSize = 1;; pointSize++) { System.out.println(System.lineSeparator() - + "Fonts with insufficient width at " + pointSize + "pt:"); + + "Plain fonts with sub-pixel width at " + pointSize + "pt:"); if (pointSize == 1) { System.out.println("All except:"); @@ -32,7 +33,7 @@ public class FontChooserTest for (String fontname : fonts) { Font newFont = new Font(fontname, Font.PLAIN, pointSize); - FontMetrics fontm = new Canvas().getFontMetrics(newFont); + FontMetrics fontm = canvas.getFontMetrics(newFont); double iw = fontm.getStringBounds("I", null).getWidth(); final boolean tooSmall = iw < 1d; if (tooSmall)