哪个库用于将外部字体嵌入到网站中?

时间:2011-08-12 11:28:27

标签: javascript fonts joomla mootools

我想使用不在谷歌字库中的外部字体,因此,我需要将其加载为javascript。哪个库是最好的。

如果它有帮助,我正在运行Joomla和Mootools。

提前致谢。

4 个答案:

答案 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确实有一些特殊效果,比如渐变/阴影应该可以跨浏览器工作。

但对我来说,他们不值得麻烦。