java - Issue loading custom font -


i attempting load font, in slick2d, (in eclipse) located at: "resources\fonts\slkscr.ttf" following code:

private void loadresources()  {     try  {         font fontraw = font.createfont(font.truetype_font,              new bufferedinputstream(game.class.getclassloader().                 getresourceasstream("resources/fonts/slkscr.ttf")));         font fontbase = fontraw.derivefont(font.plain, 20);          this.font = new truetypefont(fontbase, false);     } catch (ioexception e)  {         e.printstacktrace();     } catch (fontformatexception e) {         e.printstacktrace();     } } 

the stack trace prints:

java.io.ioexception: stream closed      @ java.io.bufferedinputstream.getinifopen(bufferedinputstream.java:151)      @ java.io.bufferedinputstream.read1(bufferedinputstream.java:273)      @ java.io.bufferedinputstream.read(bufferedinputstream.java:334)      @ java.io.filterinputstream.read(filterinputstream.java:107)      @ java.awt.font.createfont(font.java:885)      @ org.darestium.applications.games.game.editorstate.loadresources(editorstate.java:43)      @ org.darestium.applications.games.game.editorstate.init(editorstate.java:61)      @ org.darestium.applications.games.game.game.initstateslist(game.java:36)      @ org.newdawn.slick.state.statebasedgame.init(statebasedgame.java:164)      @ org.newdawn.slick.appgamecontainer.setup(appgamecontainer.java:390)      @ org.newdawn.slick.appgamecontainer.start(appgamecontainer.java:314)      @ org.darestium.applications.games.game.game.main(game.java:31) java.io.ioexception: stream closed      @ java.io.bufferedinputstream.getinifopen(bufferedinputstream.java:151)      @ java.io.bufferedinputstream.read1(bufferedinputstream.java:273)      @ java.io.bufferedinputstream.read(bufferedinputstream.java:334)      @ java.io.filterinputstream.read(filterinputstream.java:107)      @ java.awt.font.createfont(font.java:885)      @ org.darestium.applications.games.game.editorstate.loadresources(editorstate.java:43)      @ org.darestium.applications.games.game.editorstate.init(editorstate.java:61)      @ org.newdawn.slick.state.statebasedgame.init(statebasedgame.java:171)      @ org.newdawn.slick.appgamecontainer.setup(appgamecontainer.java:390)      @ org.newdawn.slick.appgamecontainer.start(appgamecontainer.java:314)      @ org.darestium.applications.games.game.game.main(game.java:31)  mon jun 04 18:36:32 est 2012 error:null 

any ideas regarding how prevent font not loading?

private void loadresources() throws fontformatexception, ioexception  {         font fontraw = font.createfont(font.truetype_font, new file("resources/fonts/slkscr.ttf"));         font fontbase = fontraw.derivefont(28f);         this.font = new truetypefont(fontbase, false); } 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -