晚上好女士们,先生们!

寻找一个交叉浏览器的解决方案中嵌入商业的字体 像HelveticaNeue或Univers等。我发现一些有希望的办法。

首先,我将争取所有的发现、现代化和易于使用的方法:

  1. sIFR
  2. Cufón
  3. typeface.js
  4. CSS3字体面

sIFR是众所周知的,并还挺容易实现,但正如我知道,不作为 容易,因为它的Javascript-只有兄弟姐妹,Cufón和typface.js.

Cufón已经引起了我的注意,因为它使得更好一点 比typeface.js和创建小型字体的文件。显然 没有法律的方式来使用它与任何商业目的字体, 这是不允许被嵌入到这样的解决方案。

对于typeface.js 同样的情况适用,只是不同的 事实上,它甚至没有能够转换为字体的使用许可证, 禁止它嵌入到网站。

最后但不是最不重要的还有这个"新"的属性,所谓字体面, 这是令人难以置信的使用方便,但是为我们所爱即我们需要转换 该文件成EOT(Embedable开放)的文件。

因此,特别CSS声明需要即能够 用这些字体内部的浏览器。

现在的问题是:

什么是最好的方法来利用这种商业上的字体的网站?免费使用的字体只能从现在起与Cufón或转换所使用的字体进入EOT 文件和使用他们一起字体面?

谢谢你的好argumented答案,我理解它!

有帮助吗?

解决方案

最后,经过一些时间研究和检测我发现了一个非常 很好的解决方案用于嵌入特殊的字体进入的网站。

使用的方法,通过CSS3字体面是恕我直言,最好的解决办法。

只有开销的事,你必须做即是把 你Truetype字(不幸的是OTF是不工作.) 入 EOT的文件。Microsoft纬纱是一个解决方案,但最好的方式 要做到这一点,是使用开放源工具'ttf2eot', 可以在这里找到: http://code.google.com/p/ttf2eot/

一个基于网络的前端可以找到搜索'kirsle导'谷歌。

唯一要注意的是浏览器的支持...

IE4,5,6,7,8使用的EOT的文件,而专题信托基金的支持只是 提供火狐版本>=3.1.关于野生动物和歌剧院 我不确定,但Safari4的工作对我来说,和歌剧10。

(所铬不支持它,我猜测,由于使用 一个旧的其版本?!)

根据我们的机构客户的统计数据跟踪"仅" 15到20%的访问者使用不相容的浏览器就像 Firefox2.0或3.0、老年野生动物园或歌剧版本或铬。

其他提示

这一页上的信息如何做到这一使用直HTML和CSS:http://www.albinoblacksheep.com/text/font

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top