1
我已经厌倦了使用默认字体jar中的默认字体,所以我觉得它会像下载一些位图字体文件一样简单,并指定我想要使用哪个路径的工作空间。如何告诉我的字体文件在哪里?
例如
//inside of a ScreenBuilder init
//...
control(new LabelBuilder("score"){{
alignCenter();
font("font/13-Nimbus.fnt");
color("#f00f");
backgroundColor("#3300af");
text("foobar");
width((wGUI/3-10)+"px");
height((hGUI-10)+"px");
}});
很不幸,这使我有以下错误:
java.lang.RuntimeException: Resource not found: font/13-Nimbus.fnt at de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader.getResourceAsStream(NiftyResourceLoader.java:72) ...
所以这让我相信有一些附加资源定位功能的,我应该打电话告诉俏皮的在我的字体。但通过Javadoc浏览后,我找不到任何这样的功能。
感谢您的快速响应!这解决了最初的问题(没有更多的错误),但使用新字体的文本没有出现。这个问题的任何机会也有一个快速解决方案? – zergylord
如果您添加屏幕来源,我今天晚些时候可能有时间查看它。 – JeroenWarmerdam
或者如果你在那里建立完整的java源代码。 – JeroenWarmerdam