Color currentColor = null;\r
Color currentTextColor = null;\r
\r
- pg.setFont(new Font(av.getFont().getName(),\r
- Font.ITALIC,\r
- av.getFont().getSize()));\r
+ pg.setFont(idPanel.idCanvas.idfont);\r
+\r
SequenceI seq;\r
for (int i = startSeq; i < endSeq; i++)\r
{\r
pg.setClip(0, pi * pheight, pwidth, pheight);\r
\r
int ypos = hgap;\r
- Font italic = new Font(av.getFont().getName(), Font.ITALIC,\r
- av.getFont().getSize());\r
- pg.setFont(italic);\r
+\r
+\r
\r
do\r
{\r
for (int i = 0; i < av.alignment.getHeight(); i++)\r
{\r
+ pg.setFont(idPanel.idCanvas.idfont);\r
SequenceI s = av.alignment.getSequenceAt(i);\r
String string = s.getDisplayId( av.getShowJVSuffix());\r
int xPos = 0;\r
if (av.rightAlignIds)\r
{\r
- FontMetrics fm = getFontMetrics(italic);\r
+ FontMetrics fm = pg.getFontMetrics();\r
xPos = idWidth - fm.stringWidth( string ) - 4;\r
}\r
pg.drawString(string, xPos,\r
\r
pg.setFont(av.getFont());\r
labels.drawComponent(pg, idWidth);\r
- pg.setFont(italic);\r
pg.translate(+3,\r
-ypos -\r
(av.getAlignment().getHeight() * av.charHeight));\r