Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP GD字体宽度计算帮助_Php_Css_Fonts_Gd - Fatal编程技术网

PHP GD字体宽度计算帮助

PHP GD字体宽度计算帮助,php,css,fonts,gd,Php,Css,Fonts,Gd,好的,一个小背景故事。我正在重新设计我的一个旧网站,我想用它作为网页的标题。这将是动态的PHP等 起初我认为我应该使用CSS样式,并将Myriad定义为主要字体。但是在使用typetester.org之后,我发现Myriad和(比方说)是不同的高度,即使它们的字体大小相同 因此,我可以使用CSS并冒着在没有字体的浏览器中破坏我的设计的风险 所以我想我可以用。(不管叫什么LOL) 最后我决定使用PHPGD 这就引出了我的问题: 最好设置一个足够大的固定图像宽度,以容纳GD中的大量文本,还是根据字符

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

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

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

所以我想我可以用。(不管叫什么LOL)

最后我决定使用PHPGD

这就引出了我的问题:

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

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

另外,我不知道我的服务器是否只支持GD解决方案

PPS,我使用Myriad Pro的另一种方式是什么,而不是使用GD?

还有

我一直在使用文本替换而不是,因为它使用JavaScript而不是Flash,并且工作得很好。您需要从TTF生成一个JS字体。

还有一个

我一直在使用文本替换而不是,因为它使用JavaScript而不是Flash,并且工作得很好。您需要从TTF生成JS字体