2009-11-27 88 views
0

确定一个小背景故事。我正在重新设计我的一个旧网站,并且我想在页面上使用Myriad Pro作为标题。这将动态与PHP等PHP GD字体宽度计算帮助

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

所以我可以使用CSS和风险打破我的设计在浏览器中没有的字体...

于是我想我可以使用sIFR。 (无论它叫做LOL)

最后我决定使用PHP GD。

这让我想起了我的问题:

是更好地设置一个固定的图像宽度足够大的范围内GD容纳大量文字或动态地计算图像根据文字量宽度。

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

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

PPS,我可以使用Myriad Pro不使用GD的另一种方法是什么?

回答

3

还有a function for that

我一直在使用cufón替代文本替代sIFR,因为它使用JavaScript而不是Flash,并且它的工作非常好。您需要从TTF生成JS字体。

+0

thx。一直在研究cufon,因为你建议它^ _ ^ – Ozzy 2009-11-27 16:25:30