使用 Javascript 和 PHP 使用 TTF 生成图像

Posted

技术标签:

【中文标题】使用 Javascript 和 PHP 使用 TTF 生成图像【英文标题】:Using Javascript and PHP to generate images using a TTF 【发布时间】:2011-02-10 23:06:31 【问题描述】:

我在使用在 http://www.marcofolio.net/webdesign/use_a_custom_font_on_your_website.html 找到的脚本时遇到问题

问题是,当我加载页面时,文本会显示出来,然后每个单词都会被使用 php GD 库生成的图像替换。

它会产生一种我似乎无法摆脱的闪烁效果。有选项就是js文件:

var hideFlicker = true; var hideFlickerCSS = "replacement-screen.css"; var hideFlickerTimeout = 0;

但是当我更改任何这些设置时,什么都没有发生。 请帮忙!

谢谢。

【问题讨论】:

【参考方案1】:

对于您似乎正在尝试做的事情,图像替换是一种非常过时的方法。所有的 ninja-devs 都在使用称为@font-face 的技术来进行字体和字体替换。

它更简单,不需要在服务器上发生任何事情,并且可以动态修改页面上的文本。

您可以将http://www.fontsquirrel.com/ 或http://code.google.com/webfonts 等服务用于现成的字体包。

如果您有自定义字体(您有许可证),您可以使用 fontsquirrel 的 @font-face 生成器为它创建一个 @font-face 包:http://www.fontsquirrel.com/fontface/generator

然后您只需在 CSS 中定义您的字体。简单、优雅且适用于 99% 的浏览器(是的,甚至 IE6)

干杯!

【讨论】:

以上是关于使用 Javascript 和 PHP 使用 TTF 生成图像的主要内容,如果未能解决你的问题,请参考以下文章

javascript如何获取一个月前的日期并取出星期几

thinkphp 中在哪自定义全局变量?

使用 javascript 和/或 php 生成 pdf 的更好方法是啥?

PHP分割两个数组的相同元素和不同元素的两种方法

使用 Ajax 在 Javascript 文件中传递和使用 PHP 变量

如何将 php 与 html 和 Javascript 一起使用? [复制]