經(jīng)常碰到一些客戶這樣詢問,我想在網(wǎng)站里用某某字體,比如這種毛筆字體效果,非???,我非常喜歡,希望采用。每次都需要花費(fèi)一些時(shí)間來跟客戶細(xì)節(jié)地解釋。網(wǎng)頁中最常用的字體是宋體(Simsun)、Arial、微軟雅黑(Microsoft Yahei),另外還有幾種英文字體,不是特別常用。這些字體在不同的操作系統(tǒng)、不同的客戶端電腦中幾乎是可以通用的,都可以正常顯示出來。
為什么不能使用一些特殊的字體呢,比如毛筆字體,也許在開發(fā)者的電腦里安裝有某種毛筆字體,但是,真正的訪問者的電腦里就未必有這種字體,當(dāng)使用這臺(tái)電腦對網(wǎng)站進(jìn)行訪問時(shí),就會(huì)顯示為默認(rèn)字體,甚至顯示為亂碼。本來用毛筆字體能達(dá)到某種效果的,結(jié)果在沒有安裝毛筆字體的電腦里顯示出來就會(huì)讓人大失所望,甚至影響整個(gè)網(wǎng)頁的美觀效果,這樣就得不償失了。但是,各種各樣漂亮的字體應(yīng)用在圖片里是完全可以的,對于瀏覽器來講,它僅僅是一張圖片,并不是文字,因?yàn)樽鳛閳D片中一部分的文字,顯示出來的時(shí)候效果完全一樣。比如在網(wǎng)站中做某個(gè)廣告時(shí),使用漂亮的字體會(huì)增加廣告的美感,從而提高廣告的效果。
隨著CSS3的出現(xiàn),提出了新的字體引用字體的概念,使得我們可以讓文字在網(wǎng)頁里以任何想要的字體進(jìn)行顯示,看起來多么的美好,可是,事實(shí)卻是非常殘酷的。中文字體小則幾M,多則十幾二十M。加載這些字體文件都需要很長一段時(shí)間,我相信瀏覽者沒有這樣的耐心繼續(xù)下去,立即會(huì)關(guān)閉網(wǎng)頁,等到字體加載完成,茶都涼了?,F(xiàn)在也出現(xiàn)了一種新的方法,可以將字體文件進(jìn)行壓縮,選擇其中的部分字體生成新的字體文件,可大大減少字體文件占用的尺寸。但這樣一來,給網(wǎng)站的維護(hù)造成了極大的麻煩,比如,當(dāng)我要修改某段文字,而在修改的這些文字中出現(xiàn)了幾個(gè)在字體文件中沒有的新字,這時(shí)就必須對字體文字再次生成。大大增加了網(wǎng)站維護(hù)的難度,也就得不償失了。
在當(dāng)前條件下,特別是作為中文網(wǎng)站,我們還很難享受到CSS3字體引用給我們帶來的各種好處。不過,我們相信,在不久的將來,隨著網(wǎng)絡(luò)工作者們的努力,我們的文字也可以以各種各樣的方式展示在網(wǎng)站里。