ID: 50014 Updated by: t...@php.net Reported By: info at frankdegraaf dot net -Status: Assigned +Status: Feedback Bug Type: GD related Operating System: Debian Lenny amd64 PHP Version: 5.2.11 Assigned To: pajoye New Comment:
Please try using this snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows: http://windows.php.net/snapshots/ It looks ok with PHP_5_2: Array ( [0] => -1 [1] => -1 [2] => 26 [3] => -6 [4] => 19 [5] => -45 [6] => -10 [7] => -40 ) Previous Comments: ------------------------------------------------------------------------ [2009-10-27 11:51:49] johan...@php.net Pierre, please check this. Thanks. ------------------------------------------------------------------------ [2009-10-27 10:32:19] info at frankdegraaf dot net Description: ------------ The return results for imagettfbbox are way off. The function gives a large negative values for [1] (lower left corner, Y position), [2] (lower right corner, X position), [4](upper right corner, X position), [7](upper left corner, Y position). The changelog shows a solved bug regarding this function (#48555), perhaps it is related. The font can be downloaded here: http://www.fonts4free.net/dsplus/m.php?p=bn_machine.zip Reproduce code: --------------- <?php print_r(imagettfbbox(37, 11, '/var/www/fonts/BNMachine.ttf', 'T')); ?> Expected result: ---------------- Result from PHP 5.2.10: Array ( [0] => -1 [1] => 0 [2] => 25 [3] => -4 [4] => 18 [5] => -42 [6] => -9 [7] => -37 ) Actual result: -------------- Result from PHP 5.2.11: Array ( [0] => -1 [1] => -2147483648 [2] => -2147483648 [3] => -4 [4] => -2147483648 [5] => -42 [6] => -9 [7] => -2147483648 ) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=50014&edit=1