libGDX freetypefont工件

时间:2017-07-25 16:26:37

标签: java android libgdx true-type-fonts android-fonts

在带有BitmapFont的.ttf文件的libGDX中创建FreeTypeFontGenerator时,生成的字体周围会出现严重的瑕疵:

enter image description here

这些工件仅在使用mipmapping时出现,那么它是否与透明像素有关?我已经尝试添加填充到生成的字体,但它不起作用。我也尝试使用线性过滤,但结果字体看起来像素化。

我用来生成字体的代码:

FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("font.ttf"));
    FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
    parameter.size = 300;
    parameter.color = Color.WHITE;
    parameter.characters = "0123456789";
    parameter.kerning = true;
    parameter.magFilter = Texture.TextureFilter.MipMapLinearLinear;
    parameter.minFilter = Texture.TextureFilter.MipMapLinearLinear;
    parameter.genMipMaps = true;

font = generator.generateFont(parameter);

0 个答案:

没有答案