我正在尝试将自定义字体加载到我的项目中,但它无法正常工作。我以前做过这件事,而且我从理解中做的就是我应该做的一切。
在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
指定错误的位置,当然,我不知道问题是什么。我之前已经加载了自定义字体,我无法看到我的问题所在。什么可以解决我的问题?