Google Fonts 的介紹與使用


Google Fonts 是什么?(以下翻譯為谷歌字體)

關於谷歌字體

使用在線字體的頁面將更加漂亮,更具可讀性、可訪問性與開放性。

谷歌字體讓所有人,包括專業的設計師與開發者可以快速、簡便的使用在線字體,我們相信每個人都可以在他們的網頁與應用中使用高質量的字體。

我們的目標是創建一個可以為世界各地的人所使用的在線字體目錄。通過我們的 API 服務可以在幾秒內為您的網站添加谷歌字體,該服務不僅快速、可靠,而且還是免費的。

開源字體

谷歌字體都是開源的,這意味着你可以自由地與你的朋友與同事分享,甚至可以基於它們定制自己的字體,或者與原來的設計師共同改善他們;你還可以以任何一種方式使用它們,私人或商業,包括印刷,在電腦上使用,或者網站使用。

我們正在與世界各地的設計師協商發布高質量的在線字體,如果你是一名字體設計師並且希望參與其中,請聯系我們。

許多谷歌的頁面已經在使用谷歌字體,例如谷歌的關於頁與谷歌世界遺產項目,它們都使用了 Open Sans 這款字體。

以上簡介翻譯自>>http://www.google.com/fonts/#AboutPlace:about

使用谷歌字體的好處?

  • 使用谷歌字體可以使頁面更加美觀
  • 不必擔心訪問者電腦上沒有安裝該字體而導致與預期不一致的效果

注:谷歌字體僅適用於英文頁面,因為英文字體文件較小(K級別),中文或其它語言的文字由於不像英文僅需要26個字母組成,字體文件較大(均為M級別),以目前的網速沒有實際意義。

如何使用谷歌字體?

1.進入 Google Fonts 主頁>>http://www.google.com/fonts/

2.將鼠標移動到喜歡的字體上面,然后點擊 Add to Collection,可以選擇多款字體,目前 Google Fonts 上有625款字體;

google_fonts_choose

3.然后點擊右下角的 review 按鈕預覽效果;

google_fonts_review

4.接着點擊 Use 按鈕來到使用介紹頁面,該頁面中還會提示字體大致的加載時間,所以盡可能的少選字體,同時有的字體還提供了其它字符集,如果有需要也可以勾選,當然,勾選后同樣會影響加載速度。

google_fonts_use

 

5.谷歌提供了三種方式在 HTML 中引入 Google Fonts

a.標准式:

<link href='http://fonts.googleapis.com/css?family=Swanky+and+Moo+Moo|Meie+Script' rel='stylesheet' type='text/css'>

b.導入式:

@import url(http://fonts.googleapis.com/css?family=Swanky+and+Moo+Moo|Meie+Script);

c.JavaScript方式:

<script type="text/javascript">
  WebFontConfig = {
    google: { families: [ 'Swanky+and+Moo+Moo::latin', 'Meie+Script::latin' ] }
  };
  (function() {
    var wf = document.createElement('script');
    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
      '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
    wf.type = 'text/javascript';
    wf.async = 'true';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(wf, s);
  })(); 
</script>

6.接下來通過 CSS 的字體定義就可以方便使用了

font-family: 'Swanky and Moo Moo', cursive;

如果想讓字體顯示的好看一點,還可以使用 CSS3 進行簡單操作,例如添加陰影效果

.font-effect {text-shadow: 4px 4px 4px #aaa;}

當然,谷歌字體還提供了一些強大的字體效果 API,通過它們可以實現一些高級效果,目前還處於測試階段,必且除 webkit 內核瀏覽器外,其它瀏覽器並不完全支持。

使用方法:

在鏈接字體庫時帶入字體效果的參數

<link href='http://fonts.googleapis.com/css?family=Swanky+and+Moo+Moo&effect=brick-sign' rel='stylesheet'>

然后給文字添加特定格式的 class,前綴為 font-effect- ,然后是字體效果的 API 名。

<p class="font-effect-brick-sign">This is an easy example for google fonts.</p>

詳細接口:https://developers.google.com/fonts/docs/getting_started?hl=en

下載地址:http://files.cnblogs.com/milly/google-fonts-sample.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM