Rozdielny výstup imagettftext v PHP

Roman Mátyus

Rozdielny výstup imagettftext v PHP
« kdy: 08. 10. 2010, 11:13:07 »
Zdravím.
V jednom súkromnom malom projekte sa snažím využiť PHP funkciu "imagettftext".
U mňa na localhoste vyzeral výsledok celkom fajn:





Žiaľ na hostingu vyzerá font nejak divne:



Test som robil na dvoch fontoch - predpokladám, že fontom to nebude. Pri druhom fonte nie je rozdiel taký veľký, ale o zhodnom výsledku nemôže byť reč.

Info som hľadal na slovenských, českých a anglických weboch, žiaľ nikde som nenašiel riešenie. Dúfam že som iba zle hľadal.

localhost: PHP Version 5.3.1, GD Version   bundled (2.0.34 compatible), FreeType Version   2.1.7
hosting: PHP Version 5.2.14, GD Version   bundled (2.0.34 compatible), FreeType Version   2.3.7

Môže novšia verzia FreeType spôsobiť horší výsledok?


wojta

Re: Rozdielny výstup imagettftext v PHP
« Odpověď #1 kdy: 08. 10. 2010, 22:21:39 »
Jde o to, že knihovna FreeType2 je na hostingu asi zkompilovaná s vypnutým hintingem, který říká jak správně rozhodit pixely při rasterizaci. Tuším, že byl nějaký problém s patenty.
http://greyworld.net/en/projects/php-gd-better-freetype2/

Možná si zkus pohrát s tím parametrem extrainfo, ale nevím jestli to pomůže.