int sw = (int) tlt.getBounds().getWidth();
int sh = (int) (tlt.getAscent() + tlt.getDescent());
BufferedImage bi = new BufferedImage(sw, sh, BufferedImage.TYPE_INT_RGB);
Graphics2D tG2 = bi.createGraphics();
tG2.setBackground(GfrColor.WHITE_2);
tG2.clearRect(0, 0, sw, sh);
tG2.setColor(GfrColor.GRAY_8);
tlt.draw(tG2, 0, tlt.getAscent());
Rectangle r = new Rectangle(0, 0, sw, sh);
return new TexturePaint(bi, r);
}