女士们,先生们,晚上好!将商业字体嵌入网站
寻找跨浏览器的解决方案来嵌入商业字体 像HelveticaNeue或Univers等我发现了一些有前途的方法。
首先,我会争取所有发现,现代和易于使用这里的方法:
- sIFR的
- 的Cufón
- typeface.js
- CSS3字体面
sIFR是众所周知的,有点容易实现,但据我所知,并不像 容易,因为它是只有Javascript的兄弟姐妹,Cufóna nd typface.js。
Cufón引起了我的注意,因为它比typeface.js更好一点 ,并创建更小尺寸的字体文件。显然 没有合法的方式来使用它与任何商业字体, 这是不允许嵌入到这种解决方案。
出于同样的情况也适用,只是在 事实不同,它甚至不是能字体转换使用许可证,这 禁止将其嵌入到网站中typeface.js。
最后但并非最不重要的还有这个“新”的CSS属性,称为字体面, 这是非常容易使用,但对于我们所爱的IE浏览器,我们需要 的文件转换成EOT(Embedable的OpenType)文件。
因此IE需要特殊的CSS声明,才能在浏览器中使用这些字体。
现在的问题是:
什么是在网站上使用这些商业字体最好的方法? 仅从现在开始使用免费字体与Cufón或将所有使用的字体转换为EOT 文件,并将它们与font-face一起使用?
感谢您提出的充分论证答案,我很感激!
关于使用CSS3 font-face decleration进行字体嵌入的注意事项:您仍然必须确定字体许可证允许嵌入!据我所知,所有的Adobe字体都允许你这样做。网络上还有大量免费的高质量字体。 – Thasmo 2009-11-02 15:46:19
Thasmo:您确定Adobe支持使用CSS font-face嵌入吗?如果是这样,这将是非常好的。我有点难以理解他们的政策,以及“预览和打印嵌入许可”的含义:http://www.adobe.com/type/browser/legal/embeddingeula.html – jesperlind 2010-01-26 01:13:00
呃,其实我并不确定 - Adobe的许可证信息真的很难理解,实际上我不知道。你最好用真正的开放字体,比如可移动类型的联盟。 – Thasmo 2010-01-26 19:03:05