我想使用不在谷歌字库中的外部字体,因此,我需要将其加载为javascript。哪个库是最好的。
如果它有帮助,我正在运行Joomla和Mootools。
提前致谢。
答案 0 :(得分:3)
它不必在Google Fonts库中,因为您可以将它与CSS字体一起使用。首先,声明@font-face
。例如:
@font-face {
font-family: Symbola;
font-style: normal;
font-weight: normal;
src: local('Symbola'), url('/misc/static/Symbola605.ttf/font/truetype') format('truetype');
}
然后,使用您在该块中指定的font-family
用于您希望使用该字体的任何元素。这是基于Flash的“文本替换”库的替代方案,它是无法访问的。< / p>
答案 1 :(得分:2)
http://cufon.shoqolate.com/generate/
上传您的字体并使用它! :)
答案 2 :(得分:0)
我使用了以下内容:
如果可能,请使用fontsquirrel。你需要拥有强大的字体,因为它们可以免费下载。如果这不是一个选择,请尝试Cufon。我不推荐sIFR。它让我比其他任何事情更麻烦,而且它是性能杀手。
干杯 TJ
答案 3 :(得分:0)
我强烈建议您使用 @ font-face ,而不是使用cufon,sifr或任何图像替换技术。 我同时使用了cufon和sifr,他们无法对@ font-face持蜡烛。 它们依赖于javascript / flash,它们会给你的标记添加混乱,而font-face只依赖于css规则。 字体技术使文本可选,您可以像任何其他文本一样以任何方式设置样式。 它也不会影响你的表现。
那就是说,cufon / sifr确实有一些特殊效果,比如渐变/阴影应该可以跨浏览器工作。
但对我来说,他们不值得麻烦。