Fonts

Status
Nicht offen für weitere Antworten.

Evolver

Bekanntes Mitglied
Ich habe bei mir (WinXP) einen Font installiert, den ich gerne verwenden würde, wenn ich Test in meinem Panel ausgebe. Leider geht es nicht (es wird der Default-Font verwendet, wenn ich GraphicsEnvironment.getAllFonts() aufrufe, ist die betreffende Schriftart nicht darunter). Was sind mögliche Ursachen und entsprechende Lösungen?
MfG Evo

EDIT: Ich sehe gerade, es ist ein "OpenType"-Font. Das mach wohl (zusätzliche?) Probleme.
 

Ariol

Top Contributor
Kopier mal die Font-Datei in den Ordner deines Java-Projekts und lad sie dann a la:

Code:
Font.createfont(Font.TRUETYPE_FONT,this.getClass().getRessource("myfont.ttf"))


Obs mit otf klappt weiss ich allerdings nicht
 

Evolver

Bekanntes Mitglied
Nei, das habe ich schon probiert. Scheinbar macht TrueType grundsätzlich keine Probleme, OpenType aber schon.
 

Evolver

Bekanntes Mitglied
Das müsste dann aber im Code geschehen. Weil es meinem Programm ja darum geht, beliebige Schriftarten verwenden zu können.

Habe aber gegooglt und keine Konverter-Lib finden können. Gibt es denn einen bestimmten Grund, dass OTFs nicht unterstützt werden?
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben