Java libgdx不';恢复后不能正确呈现字体

Java libgdx不';恢复后不能正确呈现字体,java,android,libgdx,Java,Android,Libgdx,我在android上使用libgdx时遇到字体问题。当我第一次打开应用程序时,它们工作正常。但是,当我暂停应用程序,然后继续它,字体呈现不正确 下面是我如何创建字体的 FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/MainFont.ttf")); LabelStyle ls = new LabelStyle(); ls.font = generator.generateF

我在android上使用libgdx时遇到字体问题。当我第一次打开应用程序时,它们工作正常。但是,当我暂停应用程序,然后继续它,字体呈现不正确

下面是我如何创建字体的

FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/MainFont.ttf"));
LabelStyle ls = new LabelStyle();
ls.font = generator.generateFont(30);
ls.fontColor = new Color(1.0f, 1.0f, 1.0f, 1.0f);       
mPlay = new Label("Play", ls);      
mInstructions = new Label("How To Play", ls);
generator.dispose();
我的暂停/恢复方法中没有任何内容,不确定是否应该有内容

这是它之前/之后的样子


这看起来像是LibGDX框架的一个已知问题。如果是您的情况,这个错误将在新版本的框架中得到解决

有关官方问题跟踪程序的更多信息:

希望能有帮助

generator.dispose();
删除此行 并将其放入处置方法中
您的字体正在被废弃。

看起来就是这样。他们说应该在0.9.9中修正,这就是我正在使用的。从那里链接的另一个线程有一些人说它现在正在工作,一些人说它仍然不工作。看来我现在可以通过重新加载简历上的字体来解决这个问题。我会试试看它是否有效。重新加载字体肯定会有效,但这个问题现在应该已经解决了,可能不会在0.9.9版本中出现,但是你在《睡梦》中试过了吗?我始终建议使用nightlies构建:)