【发布时间】:2016-08-24 10:00:19
【问题描述】:
我正在使用 FreeTypeFontGenerator 为我的游戏生成字体。我使用的字体是OpenSans-Regular.ttf。
当使用大约 110 的字体大小时,一切都很好,但是当我使用像 160 这样更高的字体大小时,一些字符会消失。例如:
你赢了!
变成
你想知道!
有谁知道如何解决这个问题?
【问题讨论】:
标签: java fonts libgdx freetype
我正在使用 FreeTypeFontGenerator 为我的游戏生成字体。我使用的字体是OpenSans-Regular.ttf。
当使用大约 110 的字体大小时,一切都很好,但是当我使用像 160 这样更高的字体大小时,一些字符会消失。例如:
你赢了!
变成
你想知道!
有谁知道如何解决这个问题?
【问题讨论】:
标签: java fonts libgdx freetype
这个问题是由于纹理页面上的字符不合适造成的。 通过调用修复
FreeTypeFontGenerator.setMaxTextureSize(FreeTypeFontGenerator.NO_MAXIMUM);
【讨论】: