!7 p { BufferedImage img = newBufferedImage(300, 300, Color.white); Graphics2D g = imageGraphics(img); g.setStroke(new BasicStroke(10)); g.setColor(Color.black); g.drawLine(10, 50, 200, 100); // Will it help? g.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON); drawTextAlongLine(g, "HELLO", 10, 50, 200, 100, 12); showImage(img); }