Font Family 字型家族

  • 3643
  • 0
  • CSS
  • 2011-02-02

摘要:Font Family 字型家族

        Font Family指的是字型的家族,簡單說就是把字型分類,一般來說網頁的英文字型可以分成三大類:Serif、Sans-serif 和 Monospace,這三個家族有各自己特色和適用的地方,底下就讓我來稍微解釋一下。

 

Serif

        Serif家族指的是有襯線( 有的會翻成截線)的字型,襯線指的是筆畫的結尾有裝飾性的細線(如下左圖)。

        Times, Times New Roman, Georgia 等都是屬於這家族。它的優點就是較美觀,字體小時也很清楚,印刷的出版品常常是用這種字型,不過如果在螢幕上字體縮太小的時,襯線太細,反而糊掉不清楚。

上圖為Times New Roman字型

 

Sans-serif

        Sans-serif指的是沒有襯線的字型,它很適合在電腦上顯示,字體小時較Serif的字型清楚。Verdana, Arial, Arial Black, Geneva等都是屬於這家族。

上圖為Verdana字型

 

Monospace

        這家族的字母每個寬度都一樣的,就像打字機打出來的字一樣,通常是用在程式碼的範例。Courier, Courier New, Andale Mono, Consolas 等都是屬於這家族。

上圖為Courier New字型

 

以上簡單介紹這三個家族,接下來用下面的例子來說明如何在CSS中設定字型。


body
{
    font-family: Verdana, Geneva, Arial, Sans-Serif;
}

    設定字型可以指定font-family,而且可以指定多個,用逗號隔開,以上例來說,若client的電腦沒有Verdana,就會用Geneva,若也沒有Geneva就用Arial,如果三種字型都沒有,就用Sans-Serif家族的預設字型。利用這樣的方式控制字型的顯示,讓client電腦不再只是看到預設字型,也可以確保client看到的畫面感受和我們想的不會差太多。

 

參考資源:

Head First HTML with CSS & XHTML

小薑談字型:英文字型的大分類(上)

小薑談字型:英文字型的大分類(下)

W3C  CSS  Font Family