Рисунок текста с наброском в Java

Я работаю с graphcis2d в Java, и в данный момент использую это, чтобы нарисовать текст в буффаризмаж

Font font1 = new Font("Arial", Font.PLAIN, 120);
g2d.setFont(font1);
FontMetrics fm1 = g2d.getFontMetrics(font1);     
g2d.drawString(s[1], width/2-fm1.stringWidth(s[1])/2, height/4-70);

, я хочу нарисовать этот текст с другим контуром цвета.

GlyphVector gv = font1.createGlyphVector(g2d.getFontRenderContext(), s[1]);
Shape shape = gv.getOutline();
g2d.setStroke(new BasicStroke(4.0f));
g2d.translate(width/2-fm1.stringWidth(s[1])/2, height/4-70);
g2d.draw(shape);        

Проблема с использованием этого метода, которая работает, состоит в том, что я работаю с арабскими символами и используя Glyphvector Revers по заказу и не делает поток букв друг с другом.

Может кто-нибудь, пожалуйста, объясните мне, как визуализировать арабский текст в одном цвете и иметь наброски с другим?

Вот образец текста, который я бы использовал: الرحمن

5
задан mKorbel 19 September 2011 в 06:57
поделиться