2009-11-05 50 views
2

我想知道是否有一个有效的SIFR替代方案。我们正面临着SIFR的性能挑战,我们希望取而代之。一种选择是我们只使用系统字体。有人可以提供我们可以研究和解决我们与SIFR有关的性能问题的任何方向。即使是更换建议也是受欢迎的。谢谢替代SIFR

回答

2

我刚刚在最近的一个网站上尝试过使用webfonts,如果不是IE和EOT的痛苦经历,我很高兴。

+0

没有网络字体的正常工作,在IE 6,IE 7,Firefox和Safari的好文章? – 2009-11-05 11:35:45

+0

IE6/7,是的,Firefox的电流是,Safari浏览器目前是。 – zoul 2009-11-05 12:28:08

3

我通常分为3个类别是:

  • 本地系统字体(我们已经使用了多年,font-family: Arial, sans-serif;
  • 远程系统字体(字体链接,并从服务器与@字体面下载又名Web字体
  • 第三方解决方案

的sIFR是一个第三方的解决方案。 Cufón,typeface.js,TypeKit(需要邀请),TypeSelect以及其他库的加载和加载。

与远程系统字体的主要问题是:

  • 法律问题(希望WOFF(网络开放字体格式的承诺)会解决这个,fx3.6 will support WOFF
  • 找到完整的免费字体(有完整的我意味着尽可能多的字形,通常免费字体不支持足够的字形,请参阅Ascender公司完成的Study of Free/Shareware Web Fonts
  • 您需要为Internet Explorer UA创建一个名为eot(Embedded OpenType)的特殊字体文件,
  • Performance
  • FOUT(无样式文本的闪光)

与第三方解决方案的问题可能包括:

  • 法律问题
  • 依赖于JavaScript(在某些情况下插件像闪光灯)
  • 性能(主要比sIFR更好,但仍然比本地系统字体要慢)
  • 文本不容被选中并复制在某些情况下,在某些情况下,他们打破的背景下马努
  • FOUT

网络的话今天是的Cufón是新sIFR的和的Cufón是网络上字体的jQuery。但我不喜欢他们使用自定义<cufon> -elements是打破文档,但I'm web标准的验证在其最新的版本一样清教徒,所以我的话是要采取暨花岗萨利斯;)