Я делаю следующее, чтобы записать текст в растровое изображение:
AttributedString as = new AttributedString(buf.toString());
FontRenderContext frc = graphics.getFontRenderContext();
LineBreakMeasurer lineMeasurer = new LineBreakMeasurer(as.getIterator(), frc);
TextLayout layout = lineMeasurer.nextLayout(Integer.MAX_VALUE);
layout.draw (graphics, left, line.getBaseline());
Проблема в том, что, хотя это очень быстро в Java, мы также завершаем это, используя IKVM для работы в .NET, и это ужаснотам медленно.
Есть ли другой способ записи отформатированного текста в объект Graphics2D?