Graphics graphics;\r
boolean monospacedFont;\r
boolean forOverview = false;\r
+ boolean validCharWidth = true;\r
\r
/**\r
* Creates a new SequenceRenderer object.\r
graphics = g;\r
fm = g.getFontMetrics();\r
monospacedFont = fm.getStringBounds("M",g).getWidth()==fm.getStringBounds("|",g).getWidth();\r
+ validCharWidth = fm.charWidth('M') <= av.charWidth;\r
+\r
this.renderGaps = renderGaps;\r
}\r
\r
\r
drawBoxes(seq, start, end, y1);\r
\r
- drawText(seq, start, end, y1);\r
+ if (validCharWidth)\r
+ drawText(seq, start, end, y1);\r
}\r
\r
/**\r