witam
przebrnąłem przez manual php dotyczący modułu GD i nie odnalazłem rozwiązania mojego problemu.
przyjmijmy, iż na zmiennej $tekst mam pewien kilkuset znakowy tekst.
Chcę go wyświetlić na obrazku o wymiarach 400px X 200px
używam czcionki monospace - zatem czcionki w której znaki mają taką samą szerokość.
Podział tekstu na wiersze rozwiązałem za pomocą działań matematycznych,
tj.
1) zliczam ilość znaków w tekście
2) dzielę go przez maksymalą ilość znaków w jednym wierszu i wychodzi mi liczba wierszów które są potrzebne do wyświetlenia tekstu
3) tekst dzielę na porcje i zapisuje w tablicy $tekst_do_wyświetlenia[]
4) tablice wyświetlam kolejno na obrazku za pomocą imagestring
No i pojawia się problem.
Mianowicie tekst przenoszony jest do następnego wiersza bez zachowania zasad języka polskiego,
Jakie proponujecie rozwiązanie? Może istnieje jakaś funkcja o której nie wiem a która ułatwi rozwiązanie tego problemu.
aby zobrazować mój problem, przedstawiam przykładowe teksty umieszczone w tablicy:
$tekst_do_wyświetlenia[1]="jakiś przykładowy tekst do wyświetlenia obrazku który zostanie umieszc";
$tekst_do_wyświetlenia[2]="zony na stronie www";