2013-01-18 1 views
1

기본 스타일의 jar 파일에 번들 된 기본 글꼴을 사용하는 것에 질려있어 일부 비트 맵 글꼴 파일을 다운로드하고 작업 영역과 관련된 경로를 사용하여 원하는 글꼴을 지정하는 것이 쉽다는 것을 알았습니다.내 글꼴 파일의 위치를 ​​GUI로 알려주려면 어떻게해야합니까?

java.lang.RuntimeException: Resource not found: font/13-Nimbus.fnt at de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader.getResourceAsStream(NiftyResourceLoader.java:72) ...

그래서이 날 내 글꼴이 어디 멋진 얘기를 호출해야합니다 추가 자원 위치 기능의 일부가 믿고 리드 :

//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"); 
}}); 

불행하게도이 나에게 다음과 같은 오류를 제공합니다. 그러나 Javadoc을 살펴본 후에는 그러한 기능을 찾을 수 없습니다.

답변

2

글꼴/13-Nimbus.fnt가 클래스 경로에 있는지 확인하십시오. 우리가 글꼴/etcfnt를 포함하는 자산 소스 디렉토리를 설정 한 방법

+0

빠른 응답을 주셔서 감사합니다! 그로 인해 초기 문제는 해결되지만 더 이상 오류는 없지만 새 글꼴을 사용하는 텍스트는 나타나지 않습니다. 이 문제에도 빠른 해결책이있을 수 있습니다. – zergylord

+0

화면 소스를 추가하면 오늘 나중에 살펴볼 시간이 있습니다. – JeroenWarmerdam

+0

아니면 거기에 빌드하는 경우 완전한 자바 소스. – JeroenWarmerdam

관련 문제