可能重复:
PHP Accurate Font Width
例如我有Arial字体(22px大小)文本:“我的名字是lola”以及如何获得此文本长度(以像素为单位)? (PHP语言)
答案 0 :(得分:1)
编辑:这不是php,但这是我知道这样做的唯一可行方式
答案 1 :(得分:-3)
......这取决于:)
所以我不会比我已经拥有更多的投票...没有得到评论: 这取决于:
使用的字体
使用此字体的操作系统(linux上的字体渲染器产生的结果与Windows上的字体略有不同,并且可能在OSX上适用相同的规则)
无论您在何处使用抗锯齿和使用何种抗锯齿
无论字体是否加粗
输出介质(由于打印机特性,打印字体与显示的字体不同)
作为解决方案,您可以使用GD将文本渲染到曲面中,并尝试裁剪它。