X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignmentPanel.java;h=8548c426fde26194e0b873c2c0ffc4d16dcf3590;hb=5dd663636925f44c6f964fa32fed2f584223b295;hp=4047ac8c161129d066f63818a72e83fbd0360755;hpb=0452450533728e478ef8c893ea2cb3483c740fb3;p=jalview.git diff --git a/src/jalview/gui/AlignmentPanel.java b/src/jalview/gui/AlignmentPanel.java index 4047ac8..8548c42 100755 --- a/src/jalview/gui/AlignmentPanel.java +++ b/src/jalview/gui/AlignmentPanel.java @@ -711,9 +711,8 @@ public class AlignmentPanel extends GAlignmentPanel Color currentColor = null; Color currentTextColor = null; - pg.setFont(new Font(av.getFont().getName(), - Font.ITALIC, - av.getFont().getSize())); + pg.setFont(idPanel.idCanvas.idfont); + SequenceI seq; for (int i = startSeq; i < endSeq; i++) { @@ -827,20 +826,20 @@ public class AlignmentPanel extends GAlignmentPanel pg.setClip(0, pi * pheight, pwidth, pheight); int ypos = hgap; - Font italic = new Font(av.getFont().getName(), Font.ITALIC, - av.getFont().getSize()); - pg.setFont(italic); + + do { for (int i = 0; i < av.alignment.getHeight(); i++) { + pg.setFont(idPanel.idCanvas.idfont); SequenceI s = av.alignment.getSequenceAt(i); String string = s.getDisplayId( av.getShowJVSuffix()); int xPos = 0; if (av.rightAlignIds) { - FontMetrics fm = getFontMetrics(italic); + FontMetrics fm = pg.getFontMetrics(); xPos = idWidth - fm.stringWidth( string ) - 4; } pg.drawString(string, xPos, @@ -855,7 +854,6 @@ public class AlignmentPanel extends GAlignmentPanel pg.setFont(av.getFont()); labels.drawComponent(pg, idWidth); - pg.setFont(italic); pg.translate(+3, -ypos - (av.getAlignment().getHeight() * av.charHeight));