Slick2d和AWT字体呈现奇怪

时间:2018-02-07 09:47:33

标签: java fonts awt slick2d

我目前正在开发一个Slick2D项目,字体真的很困扰我。我想出了如何正确地使用它们(我想?)但它并没有在屏幕上呈现出那么好。

This是我想要的,this是我实际得到的 另外,这里是加载字体的相应代码:

import org.newdawn.slick.TrueTypeFont;
import org.newdawn.slick.util.ResourceLoader;

import java.awt.*;
import java.io.IOException;
import java.io.InputStream;

public final class SlickGraphicsConstants {

    public static final TrueTypeFont BIG_FONT = loadFont("freestylescript.ttf", Font.PLAIN, 50);

    private static TrueTypeFont loadFont(String name, int style, int size) {
        InputStream is = ResourceLoader.getResourceAsStream(name);
        try {
            Font f = Font.createFont(Font.TRUETYPE_FONT, is);
            f = f.deriveFont(style, (float) size);
            return new TrueTypeFont(f, true);
        } catch (FontFormatException | IOException e) {
            e.printStackTrace();
            throw new RuntimeException(e);
        }
    }

}

有人可以帮我这个吗?

0 个答案:

没有答案