Я работаю с 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 по заказу и не делает поток букв друг с другом.
Может кто-нибудь, пожалуйста, объясните мне, как визуализировать арабский текст в одном цвете и иметь наброски с другим?
Вот образец текста, который я бы использовал: الرحمن