Я пытаюсь использовать этот класс для рисования Unicode (AWT) шрифтов в Minecraft, как это:
Font awtFont = new Font("Arial", Font.PLAIN, 22);
UnicodeFontRenderer ufr = new UnicodeFontRenderer(awtFont);
FontRenderer fr = Minecraft.getMinecraft().fontRendererObj;
fr.drawString("why do you no work :(",200,30, Color.cyan.getRGB());
ufr.drawString("test",200,10,Color.cyan.getRGB());
текст отображается правильно, но если я хочу использовать стандартный рендерер шрифтов Minecraft после я нарисовал текст с помощью UnicodeFontRenderer, шрифт стандартного рендерера шрифтов очень глючит (неправильно отображается)
Примечание: если я рисую текст с помощью стандартного средства визуализации шрифтов перед тем, как я рисую с помощью UnicodeFontRenderer, он работает, но это не решение моей проблемы, потому что мне нужно визуализировать с помощью UnicodeFontRenderer в некоторых частях и со стандартным FontRenderer в других частях
это:
fr.drawString("why do you no work :(",200,30, Color.cyan.getRGB());
ufr.drawString("test",200,10,Color.cyan.getRGB());
производит это
но это:
ufr.drawString("test",200,10,Color.cyan.getRGB());
fr.drawString("why do you no work :(",200,30, Color.cyan.getRGB());
рисует меня это
Как правильно нарисовать текст с помощью стандартного средства визуализации шрифтов, а затем с помощью UnicodeFontRenderer?