我正在使用这段代码,它是从 Slick Wiki Unicode 教程中截取和修改的:
UnicodeFont menuFont = new UnicodeFont("/fonts/mailrays.ttf", 8, false, false);
menuFont.addAsciiGlyphs();
menuFont.addGlyphs(400, 600);
menuFont.getEffects().add(new ColorEffect());
menuFont.loadGlyphs();
menuFont.drawString(25.0f, -80.0f, "Snake", new Color(1.0f, 1.0f, 1.0f));
但是当在屏幕上绘制字符串时,它使用低分辨率控制台字体,我假设是默认字体。什么可能阻止字符串使用我传递给构造函数(mailrays.tff)的字体?