我在使用http://www.marcofolio.net/webdesign/use_a_custom_font_on_your_website.html
上找到的脚本时遇到问题问题是,当我加载页面时,文本会出现,然后使用PHP GD lib将每个单词替换为生成的图像。
它创造了一种我似乎无法摆脱的闪烁效果。有选项是js文件:
var hideFlicker = true; var hideFlickerCSS =“replacement-screen.css”; var hideFlickerTimeout = 0;
但是当我更改任何这些设置时,没有任何反应。 请帮忙!
谢谢。
答案 0 :(得分:2)
对于您似乎想要做的事情,图像替换是一种非常过时的方法。所有忍者开发者都使用名为@ 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)
干杯!