Ich habe ein ganz schräges Problem mit den Freetype-Funktionen.
Situation: Ein Headline-Generator, der zwei bestimmte Truetype-Fonts und die Freetype-Funktionen verwendet, funktioniert lokal wunderbar (PHP 5, WinXP, GD2, Freetype2). Auf dem Server des Kunden aber (Schlund-Kiste, PHP 4.3.8, GD2, Freetype einkompiliert) gibt die Funktion imageFTBBox() gar nichts zurück, also "null" statt einem Array von Eckpunkten. Auch nicht mit anderen Fonts, nicht mal mit arial.ttf. Die Funktionen stehen aber definitiv zur Verfügung, FT *ist* da.
Der Font wird definitiv geladen, und alle anderen Argumente werden auch korrekt übergeben.
Mit den normalen TTF-Funktionen klappt es. Ohne das Freetype-Antialiasing werd ich aber von der beteiligten Designagentur gekillt ("Warum hat das so Kanten? Das geht so nicht!").
Arrrgggh! Hat jemand eine Idee oder ähnliche Erfahrungen? Ich weiß grad echt nicht mehr weiter. Der Schlund-Support blickts nicht und meldet sich in ca. 38 Jahren wieder.
Situation: Ein Headline-Generator, der zwei bestimmte Truetype-Fonts und die Freetype-Funktionen verwendet, funktioniert lokal wunderbar (PHP 5, WinXP, GD2, Freetype2). Auf dem Server des Kunden aber (Schlund-Kiste, PHP 4.3.8, GD2, Freetype einkompiliert) gibt die Funktion imageFTBBox() gar nichts zurück, also "null" statt einem Array von Eckpunkten. Auch nicht mit anderen Fonts, nicht mal mit arial.ttf. Die Funktionen stehen aber definitiv zur Verfügung, FT *ist* da.
Der Font wird definitiv geladen, und alle anderen Argumente werden auch korrekt übergeben.
Mit den normalen TTF-Funktionen klappt es. Ohne das Freetype-Antialiasing werd ich aber von der beteiligten Designagentur gekillt ("Warum hat das so Kanten? Das geht so nicht!").
Arrrgggh! Hat jemand eine Idee oder ähnliche Erfahrungen? Ich weiß grad echt nicht mehr weiter. Der Schlund-Support blickts nicht und meldet sich in ca. 38 Jahren wieder.
EDIT:
Verpeiler: Auch mit den normalen Fontfunktionen klappts nicht. Hatte auf dem lokalen Server getestet...
Kommentar