imagettfbbox()在windows和linux上给出了不同的结果

时间:2014-02-13 14:27:13

标签: php linux windows image gd

我尝试使用imagettfbbox函数来获取文本的宽度和高度。做了一些工作后,我的linux机器上的一切都很好。当我现在在Windows机器上运行相同的脚本时,图像看起来非常糟糕。

所以我做了一个简单的测试文件并比较了结果:

$e = imagettfbbox(12, 0, './Roboto-Regular.ttf', "e");
我在Windows上

Array
(
 [0] => -1
 [1] => -1
 [2] => 8
 [3] => -1
 [4] => 8
 [5] => -10
 [6] => -1
 [7] => -10
)

在linux上我得到了

Array
(
    [0] => -1
    [1] => 0
    [2] => 8
    [3] => 0
    [4] => 8
    [5] => -11
    [6] => -1
    [7] => -11
)

有谁知道我解决了如何从这个命令中得到相同的值,可能有一些肮脏的计算技巧?

0 个答案:

没有答案