自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

探秘Google Font API:你會立刻愛上它

原創(chuàng)
開發(fā) 前端
Web字體設(shè)計的發(fā)展可以說是突飛猛進,Google在不久前推出了自己的Google Font API服務(wù),一種能夠簡單的自定義Web字體的解決方案。

【51CTO譯文】Web字體設(shè)計的發(fā)展可以說是突飛猛進,除了目前主流的SiFR、Cufon、Typekit、@font-face等技術(shù)外,Google在不久前也推出了自己的Google Font API服務(wù),下面讓我們來看看什么是Google Font API,以及我們?nèi)绾螌⑺鼞?yīng)用到Web設(shè)計中。

如何用它來工作?只需一步即可

我們充分利用Google Font API的優(yōu)勢,在不到15秒的時間內(nèi),就能引用到我們想要的個性化字體,你會立刻發(fā)現(xiàn):你已經(jīng)愛上它了。舉個例子:

  1. view plaincopy to clipboardprint?  
  2. <!DOCTYPE html>    
  3.     
  4. <html lang="en">    
  5. <head>    
  6.     <meta charset="utf-8">    
  7.     <title>untitled</title>    
  8. <link href='http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz' rel='stylesheet' type='text/css'>    
  9.     <style>    
  10.     body { font-family: 'Yanone Kaffeesatz', serif; font-size: 100px; }     
  11.     </style>    
  12. </head>    
  13. <body>    
  14.      Hello World     
  15. </body>    
  16. </html>  

通過上面的例子,我們看到Google Font API有著靈活、快捷的特性,同時我們也可以借助CSS 3中@font-face。當(dāng)您在網(wǎng)站上插入一段Google代碼時,F(xiàn)onts API會在您選擇的字體中,返回一個帶有@font-face規(guī)則的樣式表。舉個例子:

  1. @font-face {  
  2.   font-family: 'Reenie Beanie';  
  3.   font-style: normal;  
  4.   font-weight: normal;  
  5.   src: local('Reenie Beanie'),   
  6.   url('http://themes.googleusercontent.com/font?kit=ljpKc6CdXusL1cnGUSamX_cCQibwlboQP4eCflnqtq0')  
  7.   format('truetype');  

我是如何使用Google Fonts API

Goggle字體庫

在瀏覽器中打開Goggle字體庫,如上圖所示。選擇你需要的字體,我這里選擇的是IM Fell DW Pica SC。

選擇你需要的字體

點擊后你會得到下面的代碼,以及相關(guān)的CSS樣式表:

  1. <title>Custom Fonts using Google Fonts API</title> 
  2. <link href='http://fonts.googleapis.com/css?family=IM+Fell+DW+Pica+SC' rel='stylesheet' type='text/css'> 
  3. </head> 

將這些代碼粘貼到“head”中:

  1. h2 {  
  2.  font-family: "IM Fell DW Pica SC", Georgia, Serif;  

***,在你的CSS樣式表里,添加相關(guān)字體的名稱。

#p#

Google Font API的優(yōu)勢

Google Font API是一種能夠簡單的自定義Web字體的解決方案,只需要一段代碼,你就可以Google字體庫里導(dǎo)入你所需的Web字體。Google Font API能夠在絕對大多數(shù)的瀏覽器中使用,在Google字體庫里也有很多時尚和個性化的字體供你選擇,并且由于是開源字庫,所以不管是商業(yè)或者個人,Google Font API都適用。

Google Font API并不依賴于JavaScript,因此即使用戶禁用了JavaScript,Google字體依然可以顯示。Google字體在CSS 3中的表現(xiàn)同樣出色,任何額外的樣式都可以被添加,比如CSS 3中的text-shadow屬性。

Google Font API的局限性

◆盡管在Google字體庫里有一些字體是不錯的選擇,但這種選擇有相當(dāng)有限的。

◆絕大多數(shù)瀏覽器在字體渲染前,就會加載剩余的頁面,這可能會留下一個空白。

◆Google Font API并不支持移動瀏覽器,例如在iPhone、iPad或者Android里并不適用。

【編輯推薦】

  1. 詳談關(guān)于Web字體:現(xiàn)狀與未來
  2. Google發(fā)布***Feed API 實時網(wǎng)絡(luò)時代來臨
  3. Google推出HTML 5練兵場 提供詳盡代碼示例 
責(zé)任編輯:王曉東 來源: 51CTO
相關(guān)推薦

2013-04-17 10:06:55

Google GlasMirror API

2015-02-09 09:52:41

GoogleGlass

2009-06-10 09:21:45

Google Wave架構(gòu)

2009-04-13 09:47:41

Google數(shù)據(jù)中心圖片

2014-09-05 11:07:10

Win9微軟

2012-06-01 14:33:59

Google Dood

2018-10-30 11:19:33

智能破解安全

2009-11-20 10:03:21

Chrome OS桌面應(yīng)用

2013-05-16 09:10:15

諾基亞微軟

2009-11-06 16:10:54

ClosureJavaScript開Google

2021-01-04 13:40:59

Git開源工具

2024-06-20 13:50:53

Vue 3API開發(fā)

2010-07-04 21:53:45

2010-08-09 08:48:46

File APIWeb

2020-04-26 10:52:37

LinuxUbuntu 20.0Ubuntu 18.0

2015-03-18 10:58:27

Google Now API

2009-01-04 09:16:11

google Read開發(fā)APIGoogle API

2009-04-22 17:16:50

Analytics AGoogle測試

2010-07-02 10:08:12

BigtableGoogle

2009-02-09 09:30:20

Google APIAJAX SearchGoogle News
點贊
收藏

51CTO技術(shù)棧公眾號