Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]imagettfbbox() a skrajnie wysunięty punkt znaku, Problem przy czcionce SegoeScript
xpeye
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 1.04.2025

Ostrzeżenie: (0%)
-----


Szukam funkcji, która działa podobnie jak imagettfbbox(), czyli obliczy i zwróci pole ograniczające w pikselach dla tekstu przy czcionce imitującej pismo odręczne. Gdy czcionka jest standardowa, wszystko jest ok. Ale po zastosowaniu czcionki SegoeScript - jej znaki są wyciągnięte niczym pisane odręczne - podane piksele odnoszą się do linii bazowej czcionki a nie do skrajnie wysuniętego punktu z lewej i prawej strony. Jaka inna funkcja spełni moje oczekiwania lub jak tę zmienić?

Ten post edytował xpeye 1.04.2025, 18:47:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xpeye
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 1.04.2025

Ostrzeżenie: (0%)
-----


Już wiem, gdzie jest problem. Do napisu używam funkcji imagettftext() i podaje jej wartości wierzchołków zwracane przez imagettfbbox() a ona potrzebuje wartości linii bazowej. Jak to naprawić? imagestring() odpada, gdyż chcę mieć swobodę w wyborze rozmiaru czcionki
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 23:58