0

我正在尝试将我的自定义字体加载到我的项目中,但它不起作用。我以前做过这个,而且我正在按照我的理解做我应该做的一切。

在 Eclipse 中,我有我的项目,在我的项目中,我有一个名为的引用文件夹res,我的字体的完整位置是res/fonts/PlayGame.ttf,我已经从我的 res 文件夹中加载了其他图像等。

加载字体的代码:

fntPlayGame = Font.createFont(Font.TRUETYPE_FONT, new File("/fonts/PlayGame.ttf")).deriveFont(Font.PLAIN, 22f);

GraphicsEnvironment gc = GraphicsEnvironment.getLocalGraphicsEnvironment();
gc.registerFont(fntPlayGame);

我所有的控制台输出都是:

java.io.IOException: Can't read \fonts\PlayGame.ttf

当然有错误所在的指定位置,我看不出问题出在哪里。我之前已经加载了自定义字体,但我看不到我的问题出在哪里。什么可以解决我的问题?

4

0 回答 0