【问题标题】:PHP GD Font Width Calculate HelpPHP GD 字体宽度计算帮助
【发布时间】:2010-01-28 20:52:09
【问题描述】:

好的,背景故事。我正在重新设计我的一个旧网站,我想使用Myriad Pro 作为页面标题。这将是 PHP 等动态的。

起初我认为我应该只使用 CSS 样式并将 Myriad 定义为主要字体。但是在使用 typetester.org 之后,我发现 Myriad 和假设 Arial 是不同的高度,即使它们是相同的字体大小。

所以我可以使用 CSS 并冒着在没有字体的浏览器中破坏我的设计的风险......

然后我想我可以使用sIFR。 (不管叫什么LOL)

最后我决定使用 PHP GD。

这让我想到了我的问题:

是设置一个足够大的固定图像宽度以容纳GD中的大量文本还是根据字符量动态计算图像宽度。

如果第二个更好,我将如何计算像 Myriad 这样的非固定宽度字体的宽度?

PS,我不知道我的服务器是否支持ImageMagick,所以请只使用GD解决方案。

PPS,我可以使用 Myriad Pro 的另一种方式,而不是求助于 GD?

【问题讨论】:

    标签: php css fonts gd


    【解决方案1】:

    a function for that

    我一直使用cufón 代替sIFR 进行文本替换,因为它使用JavaScript 而不是Flash,而且效果很好。您需要从 TTF 生成 JS 字体。

    【讨论】:

      猜你喜欢
      • 2012-07-26
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多