使用 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 和/或 php 生成 pdf 的更好方法是啥?