Для проекта, над которым я работаю, мне нужно визуализировать текст переменного размера шрифта на холсте, иногда несколько раз.Для этого я создаю вектор глифа и рисую его с помощью Graphics2D.
font = new Font(fontName, Font.PLAIN, fontSize);
glyphs = font.createGlyphVector(frc, text);
...
g2.setColor(word.getColor());
g2.drawGlyphVector(word.getGlyphs(), (float)word.getPosition().getX(), (float)word.getPosition().getY());
До недавнего времени это работало нормально, когда я заметил, что шрифты большого размера (больше 100) не могут быть отрисованы.Кажется, что вектор глифа создается без проблем и выглядит точно для текста, который я ожидаю отрисовать.Кажется, что Graphics2D имеет проблемы с рендерингом глифов.
Я проверил это с множеством граней шрифтов, и все, кажется, имеют жесткий предел ровно 100. Я не смог найти упоминанияколпачка после значительного количества поиска в Google.
Есть ли какие-либо известные проблемы с отображением векторов глифов с большими размерами шрифта с использованием Graphics2D?