2017-07-05 4 views
0

Ich entwickle auf Windows-Plattform. Mein Maven Projekt hat die folgende Struktur für Font-Ressourcen:IText: Registrierung Schriftart: nicht als Datei oder Ressource gefunden

src/main/resources/package/name/fonts 

Ich versuche, eine Schriftart wie folgt zu registrieren:

FontFactory.register("package/name/fonts/fontname.otf"); 

Aber ich den Fehler:

package/name/fonts/fontname.otf not found as file or resource 

Was ist mein Fehler?

Danke

Antwort

1

Zuerst habe ich den richtigen Pfad mit getResource get():

String pathtofont = "/package/name/fonts/fontname.otf"; 
String fontname = myworkingclass.class.getResource(pathtofont).toString(); 

dann bekomme ich es registerd:

FontFactory.register(fontname); 

Wichtig ist, dass der Weg zur Schrift beginnt mit ein /.

Verwandte Themen