düzensiz boşluklarla imagettftext

1 Cevap php
<?php
imagettftext($im, 15, 0, 470, $m, $black, $font, "this is testing of all");
?>

When I run this function I get the image with uneven spaces. like this: this is testin g o fall

alt text

1 Cevap

Bu, sözde bir kerning sorundur. TrueType yazı tipleri harf doğal bir akış elde etmek için belirli karakter çiftleri arasındaki aralığı hakkında bilgi içerir.

Benim deneyim, GD'nin TrueType fonksiyonu imagettftext() genellikle TrueType yazı bulunan aralığı bilgisini kullanmaz, ya da onları yeterince iyi kullanmak değildir.

imagefttext() ilk deneyin. Bu FreeType kütüphanesinin kullanır (ft yerine ttf fark).

Bu sonuç düzelmezse, sizin sunucu destekliyorsa ImageMagick başvurmak zorunda kalabilirsiniz. Ama önce Freetype işlevleri deneyin.