hi,
TTF-text über die gd-lib in bilder zu schreiben, kann eine kniffelige sache, hab mich damit auch schon rumgeärgert ...
ich setze in meinem Script den Befehl imagettftext() ein. Auf meinem lokalen System (PHP 4.2.1, Apache 1.3.6, WinXp) läuft es perfekt, lade ich es hoch, erscheinen die Texte nicht mehr in der Grafik, aber auch keine Fehlermeldung.
versuchst du, die grafik in eine datei zu schreiben, oder gibst du sie direkt aus? bei letzterem bekommt man oft keine fehlermeldungen zu sehen, wenn man den header für den content-type zu früh sendet, dann zeigt der browser nur ein broken image.
Die entsprechende ttf-Datei liegt im selben Verzeichnis wie das Script und ist relativ ohne Pfad angegeben.
gd-lib versionen stimmen überein?
version 2 der gd-lib erwartet den namen der font-datei _ohne_ die endung .tff - hat mich auch einige zeit gekostet, bis ich das rausgekriegt hatte :-)
den pfad zum verzeichnis mit der font-datei mittels
putenv('GDFONTPATH=...pfad...');
zu setzen, kann auch helfen. check erstmal, welchen wert diese einstellung derzeit aufweist.
gruss,
wahsaga