【发布时间】:2016-08-07 14:59:32
【问题描述】:
所以我正在使用此代码创建字体
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/font.ttf"));
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
parameter.size =SCREEN_WIDTH/12;
// generator.scaleForPixelHeight((int)Math.ceil(SCREEN_WIDTH/12));
parameter.genMipMaps = true;
// parameter.minFilter = Texture.TextureFilter.MipMapLinearLinear;
parameter.magFilter = Texture.TextureFilter.Linear;
parameter.borderStraight =true;
font = generator.generateFont(parameter);
但无论我使用什么纹理过滤,字体最终都会变得模糊 由于性能问题,我将屏幕分辨率保持在较低水平
SCREEN_WIDTH = 180;
SCREEN_HEIGHT = 320
有没有办法在这个 res 上创建漂亮而清晰的字体,或者这是尽可能好?
【问题讨论】:
-
180/12 只有 15 像素高,非常小。