2011-05-07 76 views
0

可能重複:
How would I use custom fonts in CSS如何使用CSS將自定義字體插入文本?

如何使用CSS來設置自定義字體類型中,可以說,一個<div>

我見過關於@font-face的一些提及...但這似乎不適用於IE或Chrome。

+0

同樣[在網絡非標準字體?](http://stackoverflow.com/q/2969323) – 2011-05-07 17:56:32

+0

[這個](http://www.css3.info/preview/web-fonts-with-font-face/)頁面在我使用chrome 11,並使用IE9開發工具包,它似乎適用於所有版本的IE瀏覽器(儘管這可能是錯誤的)。 – Matt 2011-05-07 17:59:42

+0

但它不會工作。 – 2011-05-07 18:01:25

回答

1

@ font-face在每個瀏覽器中都是完全支持的,即使在ie中也是如此。 請注意,有些瀏覽器需要將字體轉換爲特定格式。 使用fontsquirrel來做到這一點。

有一個yeasy方式與google webfonts

還註冊的字體,你應該閱讀that

+0

是否有任何限制我可以使用的字體的種類?我已經嘗試過3種不同的自定義字體,並且它不起作用 – 2011-05-07 18:09:29

+0

@Yochai,正如我所說的,不同的瀏覽器使用不同的字體格式。爲了讓你的字體在每個瀏覽器中都能正常工作,你需要在你的@ font-face聲明中指定每種格式(.eot for IE)。 Fontsquirrel爲你做。 – seler 2011-05-07 18:25:49

+0

這也沒有工作要麼....似乎它不會工作的希伯來語字體:( – 2011-05-07 19:01:14

1

是的,@font-face將是正確的方式,但不完全支持(通過IE,肯定)。

您可以依靠JavaScript來在「所有」瀏覽器上執行此操作。我建議Cufón

+0

沒有,沒有工作..但Cufon看起來不錯 – 2011-05-07 18:21:28

+0

Cufon看起來不錯,但是你不能選擇你用它渲染的文本。 :/ – seler 2011-05-07 18:30:20

+0

失敗。我無法得到任何與非英文字體兼容的工作(未嘗試英文字體) – 2011-05-07 18:31:22