回答
是的。凡FontFamilyName是你想要調用它和src:url('/ font/font.otf');是一個鏈接到字體文件(很像使用背景圖像)。
@font-face {
font-family: FontFamilyName;
font-weight: bold;
src: url('/font/font.otf');
}
然後,您可以像使用其他任何字體系列一樣使用該字體。例如:
p
{
font-family: FontFamilyName;
}
儘管技術是正確的,但它缺乏解釋,這將是一個很好的答案。 – 2011-02-11 21:49:30
瀏覽器支持可能會有所不同。以下鏈接可能會有所幫助:http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/ – ChristopheD 2011-02-11 21:50:34
好處是,這是使用自定義字體的正確方法在網頁上。缺點是,並非所有瀏覽器都支持`@ font-face`;一個值得注意的例子就是iPhone和iPad上的Mobile Safari瀏覽器,它將根據標準的CSS字體替換規則簡單地忽略`@ font-face`部分並將字體視爲丟失。 – 2011-02-11 21:51:28
看看@font-face
,允許你使用任何字體的網頁上 - 如果用戶沒有安裝該字體,它可以從服務器下載和使用來呈現網頁頁。
一個例子
@font-face {
font-family: DeliciousRoman;
src: url(http://www.font-face.com/fonts/delicious/Delicious-Roman.otf);
font-weight:400;
}
看看font-face網站了解更多詳情。請注意,@ font-face存在一些跨瀏覽器問題 - 爲此,我建議您在這方面查看stellar work of Paul Irish。
谷歌提供了一個不錯的服務Webfonts,看看吧!
可能在樣式表中使用@ font-face,但是您必須記住IE並不總是能夠正確處理這些。使用此代碼:
@font-face {
font-family: (the name you want to call it by);
src: url('path/to/font.eof');
}
您還可以使用.otf或.ttf。
不是。如果您想確保頁面在不同瀏覽器中顯示相同,則您只能使用cross-browser字體。
這就是說,有一個有趣的服務叫Typekit,可以讓你使用JS和CSS3嵌入字體。它只適用於現代瀏覽器。
如果你按照bulletproof font-face syntax你可以嵌入大多數任何字體到網頁。
您可以使用free font-conversion service like font squirrel到字體的轉換成你需要支持所有瀏覽器:)
- 1. 如何將html添加到此頁面?
- 2. 將html添加到html頁面
- 3. 用jquery將html添加到html頁面
- 4. 將頁腳添加到HTML頁面
- 5. 將頁腳添加到HTML頁面
- 6. 如何將字體添加到網頁
- 7. 使用java在html頁面中添加backgroud和字體顏色
- 8. 如何動態添加div字段到html頁面?
- 9. 將html添加到drupal 6頁面
- 10. 將PHP添加到.html頁面
- 11. 將Wordpress添加到靜態HTML頁面?
- 12. 將HTML頁面添加到div
- 13. 用javascript添加節點到html頁面
- 14. 將javaScript數組添加到HTML頁面?
- 15. 將HTML頁面添加到WordPress
- 16. 添加語音應答到HTML頁面
- 17. 將html添加到jQuerymobile中的頁面
- 18. 將_header.html.erb添加到靜態html頁面
- 19. 自動添加代碼到html頁面
- 20. 已將Silverlight頁面添加到html
- 21. 將HTML頁面添加到iFrame中
- 22. 添加谷歌字體到html
- 23. 如何將HTML元素添加到非HTML頁面
- 24. 添加到收藏夾添加喜愛的html頁面的按鈕頁面
- 25. 如何將頁眉html添加到VF頁面
- 26. gulp任務預先將HTML代碼添加到現有的html頁面中
- 27. 在將頁面添加到頁面的Html時運行javascript
- 28. 接受動態添加HTML頁面到ASP.NET頁面
- 29. 添加字體到網頁視圖
- 30. 將頁腳頁面添加到服務器中的任何頁面
A中的格式),你不會*嵌入*成HTML,而你或許會從*鏈接*它您的* CSS *,它將用於在您的HTML中呈現文本。 B)儘管您可能在技術上能夠做到這一點(如下所示),但最大的問題是,除非您有許可證允許您將字體轉換爲另一種字體,否則您在法律上不允許這樣做。 )格式和2)分發該字體。像Typekit這樣的服務在技術和法律上是非常重要的。 – coreyward 2011-02-13 02:13:02