Cytat(trueblue @ 10.04.2025, 12:36:53 )

Wcześniej pisałeś, że biblioteka, do której link podałem, nie sprawdziła się.
Dla tekstu "AjygT" i wielkości czcionki 200 (Segoe Script), uzyskałem:
Kod
Array ( [x] => -2 [y] => 201 [width] => 807 [height] => 266 )
Przy czym wcześniej przekonwertowałem czcionkę na TTF przy pomocy:
https://www.fontsquirrel.com/tools/webfont-generatorŹródłowa realnie nie jest TTF, lecz OTF i nie chciała się wczytać. Co ciekawe po konwersji podgląd w Windows również pokazuje OpenType, ale skrypt ją wczytał.
W ostatniej mojej odpowiedzi napisałem - dopiero dzisiaj to zobaczyłem - że to nie jest problem z biblioteką, tylko z imagettfbbox() i imagettftext(). Pierwsza zwraca dane odnośnie lewego górnego punktu znaku a druga potrzebuje lewy górny punkt bazowy znaku. To oczywiście w przybliżeniu jest to samo, ale akurat w tym przypadku to przybliżenie jest nie do zaakceptowania. Czy jest funkcja podobna do imagettfbbox(), która zwróci mi lewy górny punkt bazowy znaku?