Sto provando a disegnare stringhe carattere per carattere per aggiungere effetti di luce a forme composte da testo.Problemi di crenatura durante il disegno del testo carattere per carattere
while (i != line.length()) {
c = line.substring(i, i + 1);
cWidth = g.getFontMetrics().stringWidth(c);
g.drawString(c, xx += cWidth, yy);
i++;
}
Il problema è, la larghezza di un carattere non è la distanza effettiva è disegnato da un altro personaggio quando questi due caratteri vengono stampati come una stringa. C'è un modo per ottenere la distanza corretta in graphics2d?