PHP 准确的字体宽度

Posted

技术标签:

【中文标题】PHP 准确的字体宽度【英文标题】:PHP Accurate Font Width 【发布时间】:2010-12-18 13:31:47 【问题描述】:

我正在尝试生成文本图像。

所以我创建了一个新字体:

   $font = '../fonts/Arial.ttf';

然后我为文本添加一些背景

   imagefilledrectangle($image, 0, 0, ?, 12, $green);

并添加文字

   imagettftext($image, 12, 0, 0, 12, $white, $font, $text);

问题是现在我不知道如何获得我的字体宽度为 12。

谢谢。

【问题讨论】:

【参考方案1】:

使用ImageTTFBBox()

【讨论】:

以上是关于PHP 准确的字体宽度的主要内容,如果未能解决你的问题,请参考以下文章

php 导出excel 这种方法宽度无法设置 只能自动适应?

哪些英文字体每个字母的宽度都是一样的?

iOS 文本字体的默认宽度和高度

字体大小基于视口宽度和高度

如何使用准确的 GDI 字体大小?

Qt 浅析QFontMetrics 获取字体宽度,高度