女士們,先生們,晚上好!將商業字體嵌入網站
尋找跨瀏覽器的解決方案來嵌入商業字體 像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