Hallo zusammen,
ich habe ein ganz normales java.awt.Font-Objekt, von welchem ich die TrueTypeFont-Datei (*.ttf) bräuchte, aus welcher sie generiert wurde. Das geht leicht für Fonts, bei denen die TTF-Datei unmittelbar vorliegt, aber bei jenen, die vom Betriebssystem verwaltet werden, sieht die Sache leider anders aus (um genau zu sein: jene java.awt.Font-Objekte die von graphicsEnvironment.getAllFonts() zurückgegeben werden).
Diese Datei benötige ich leider für eine Library-Funktion, welche bedauerlicherweise nur TTF-Dateien und keine Font-Objekte als Eingabe akzeptiert. Die Details und ein Beispiel wären hier zu finden:
PDFjet - high performance PDF library for Java and .NET
Was ich möchte ist, dass man auf der Benutzeroberfläche eine beliebige installierte Schriftart auswählen kann, welche dann von PDFJet verwendet wird. Ich muss allerdings gestehen dass ich hier mit meiner Weisheit am Ende bin - geht das überhaupt? Hat jemand irgendeine Idee?
Danke & Gruß,
Alan
ich habe ein ganz normales java.awt.Font-Objekt, von welchem ich die TrueTypeFont-Datei (*.ttf) bräuchte, aus welcher sie generiert wurde. Das geht leicht für Fonts, bei denen die TTF-Datei unmittelbar vorliegt, aber bei jenen, die vom Betriebssystem verwaltet werden, sieht die Sache leider anders aus (um genau zu sein: jene java.awt.Font-Objekte die von graphicsEnvironment.getAllFonts() zurückgegeben werden).
Diese Datei benötige ich leider für eine Library-Funktion, welche bedauerlicherweise nur TTF-Dateien und keine Font-Objekte als Eingabe akzeptiert. Die Details und ein Beispiel wären hier zu finden:
PDFjet - high performance PDF library for Java and .NET
Was ich möchte ist, dass man auf der Benutzeroberfläche eine beliebige installierte Schriftart auswählen kann, welche dann von PDFJet verwendet wird. Ich muss allerdings gestehen dass ich hier mit meiner Weisheit am Ende bin - geht das überhaupt? Hat jemand irgendeine Idee?
Danke & Gruß,
Alan