Moin @ All,
ich habe lokal ein HP erstellt unter WIN2000 Webserver mit dem IIS.
Dort habe ich ImageTTFText benutzt um Text in ein PNG zu schreiben.
Der Funktionsaufruf sah so aus:
ImageTTFText ($im, 10, 0, 54, 45, $black, "c:/winnt/fonts/lucon.ttf","$Line1");
Das hat natürlich hervoragend funktioniert. Die "finale" HP habe ich nun auf einen Linux Rechner mit Apache geschickt. Jetzt war mir natürlich klar, dass hier c:/winnt/fonts/lucon.ttf nicht existiert. Also habe ich einen Ordner fonts angelegt und dort die entsprechenden fonts hin kopiert, und den Funktionsaufruf so geändert:
ImageTTFText ($im, 10, 0, 54, 45, $black, "./fonts/lucon.ttf","$Line1");
Unter Windoof immer noch kein Problem. Nun bekomme ich unter Linux folgenden Fehler:
Warning: Could not find/open font
Nun klar, die Fonts, welche ich da kopiert habe sind ja Windoof Fonts. Ich gehe mal davon aus, das der Fehler daher kommt.
Nun habe ich die Linux Büchse mit find / -name "*.ttf" durchsucht.
Hier ist das Ergebnis:
/usr/X11R6/lib/X11/fonts/TTF/luximb.ttf
/usr/X11R6/lib/X11/fonts/TTF/luximbi.ttf
/usr/X11R6/lib/X11/fonts/TTF/luximr.ttf
/usr/X11R6/lib/X11/fonts/TTF/luximri.ttf
/usr/X11R6/lib/X11/fonts/TTF/luxirb.ttf
/usr/X11R6/lib/X11/fonts/TTF/luxirbi.ttf
/usr/X11R6/lib/X11/fonts/TTF/luxirr.ttf
/usr/X11R6/lib/X11/fonts/TTF/luxirri.ttf
/usr/X11R6/lib/X11/fonts/TTF/luxisb.ttf
/usr/X11R6/lib/X11/fonts/TTF/luxisbi.ttf
/usr/X11R6/lib/X11/fonts/TTF/luxisr.ttf
/usr/X11R6/lib/X11/fonts/TTF/luxisri.ttf
Naja? Scheint mir etwas kryptisch:
Hier meine Frage. Wie bekomme ich die Schiftart lucon.ttf auf die Linux Büchse und wo muss das hin damit es mit ImageTTFText funktioniert, bzw. wo bekomme ich lucon.ttf für Linux her.
Ich hoffe Ihr versteht mein Problem.
Danke & regds
Mike©
Freunde kommen und gehen. Feinde sammeln sich an.