Index: src/com/intellij/dsm/ui/DsmTableImpl.java =================================================================== --- src/com/intellij/dsm/ui/DsmTableImpl.java Tue Oct 16 13:16:16 CEST 2007 +++ src/com/intellij/dsm/ui/DsmTableImpl.java Tue Oct 16 13:16:16 CEST 2007 @@ -4,6 +4,7 @@ import com.intellij.dsm.model.DsmModelUtil; import com.intellij.dsm.model.DsmTreeStructure; import com.intellij.util.ui.ScrollUtil; +import com.intellij.util.ui.UIUtil; import org.gga.graph.Morph; import org.gga.graph.maps.DataGraph; import org.gga.graph.util.Function; @@ -400,6 +401,7 @@ final Rectangle2D stringBounds = g.getFont().getStringBounds(s, g.getFontRenderContext()); + UIUtil.applyRenderingHints(g); g.drawString(s, x + 1 + Math.max(0, myBoxSize - ((int)stringBounds.getWidth())) / 2, y + myBoxSize - (g.getFontMetrics().getAscent() / 2)); Index: src/com/intellij/dsm/ui/PaintRowHeaderVisitor.java =================================================================== --- src/com/intellij/dsm/ui/PaintRowHeaderVisitor.java Tue Oct 16 13:16:16 CEST 2007 +++ src/com/intellij/dsm/ui/PaintRowHeaderVisitor.java Tue Oct 16 13:16:16 CEST 2007 @@ -71,6 +71,7 @@ g.rotate(Math.PI / 2); paintRowIcon(node, 0, -r.width + 2, r.width, myDsmTable, g); + UIUtil.applyRenderingHints(g); g.drawString(node.getShortName(), r.width, -myDsmTable.getFontMetrics(myDsmTable.getFont()).getDescent()); g.setTransform(tr); @@ -178,6 +179,7 @@ textStart = myDsmTable.myCache.rowTextStart.get(node); if (!small) { + UIUtil.applyRenderingHints(g); g.drawString(s, textStart.x, textStart.y); } Index: src/com/intellij/dsm/ui/RowHeaderView.java =================================================================== --- src/com/intellij/dsm/ui/RowHeaderView.java Tue Oct 16 13:16:16 CEST 2007 +++ src/com/intellij/dsm/ui/RowHeaderView.java Tue Oct 16 13:16:16 CEST 2007 @@ -2,6 +2,7 @@ import com.intellij.dsm.model.DsmTreeStructure; import com.intellij.openapi.actionSystem.DataProvider; +import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.Nullable; @@ -141,6 +142,7 @@ PaintRowHeaderVisitor.paintRowIcon(myNode, 0, -r.width + 2, r.width, myDsmTable, g); + UIUtil.applyRenderingHints(g); g.drawString(myNode.getShortName(), r.width, -getFontMetrics(getFont()).getDescent()); g.setTransform(oldTransform); }