網站的設計已經越來越偏向個性化了,大家都在想方設法的實現獨特的網站風格,嵌入字體/網絡字體是達到這一目標的方法之一。而之前,我們在《如何在網頁設計中使用個性化字體》中有介紹過typeface.JS,它可以很方便的將個性字體嵌入到網頁中,並且具有良好的兼容性,從而可以彌補@font-face的不足。但是typeface有個不足——使用typeface的字體不能被選中,這顯然會影響網站的用戶體驗。
現在好了,已經出來了一個非官方的解決方案:Type Select。
TypeSelect事實上是定制了typeface的某些方法,但同時需要jQuery庫的支持,用法和typeface是一樣的:
在頁面的頭部加載以下JS文件:
<link rel="stylesheet" type="text/CSS" href="css/typeselect.CSS"/> <script type="text/Javascript" src="js/typeface-custom.JS"></script> <script type="text/Javascript" src="fonts/nilland_regular.typeface.JS"></script> <script type="text/Javascript" src="js/jquery-1.3.2.min.JS"></script> <script type="text/Javascript" src="js/typeselect.JS"></script>
然後在頁面或CSS中定義你要嵌入的字體名稱:
Html中:
<h1 class="select" style="font-family: 'Linux Libertine', Georgia, serif; ">Your Text</h1>
CSS中:
h1 {font-size: 55px; font-family: Nilland, Times; font-weight: normal; font-style: normal;}
請注意以下事項: