在我們之前的文章中,六合彩 馬會我們曾探討過網站建置中系統字體相對於 Web 字體的優點。 我主張採用「系統字體優先」的策略,認為與 Web 字體相比,系統字體可能會對效能產生負面影響、使用更多數據,並增加網站的能耗。 然而,沒有了 Web 字體,網頁體驗可能會大打折扣。 或許,透過更負責任地使用 Web 字體,我們可以最大程度地減少其缺點,同時享受其所有好處。
使用最新的文件格式
在撰寫本文時,運彩結果Web Open 字型格式 2.0(WOFF2)是 Web 字型的最小、最有效的檔案格式。 在編寫 CSS 時,請確保將 WOFF2 字體放在較舊、效率較低的檔案格式(如 TTF)之前。 瀏覽器將優先使用它認識的第一個字體,即使它是一個較大的檔案。
使用 font-display 描述符
在研究字體載入策略時,您會經常遇到兩種縮寫:FOIT(Flash Of Invisible Text)是指在瀏覽器下載 Web 字體之前,文字不可見的時間段。 FOUT(Flash Of Unstyled Text)是指在瀏覽器下載 Web 字體之前,使用備用字體呈現文字的時間段。
預先載入字型文件
為了最大程度地減少 FOIT/FOUT 時間,百 家 樂 盤 路我們希望儘早載入 Web 字體檔案。 在 HTML 的 <head> 中使用 <link rel=”preload”>,我們可以告訴瀏覽器儘早取得字型。 在您的 <head> 中(在任何 CSS 之前)新增以下標記,並將 href 屬性設為字型檔的 URL:
子集字體文件
透過設定字體的子集,我們可以產生一個新的較小的字體文件,運彩 據點該文件僅包含所需的字形(字形是單一字元或符號)。 我使用了“Font Squirrel”上的“Webfont Generator”工具對本網站上用於標題的字體“Space Grotesk Bold”進行子集化,以僅包含“基本拉丁語”範圍內的字元。 這樣可以將 WOFF2 版本的檔案大小從 30kB 減少到 7kB。
自託管您的字體
這不是通用規則,與本文其他要點有所不同。台灣彩券 掃描 為什麼要自架字體呢? 有兩個很好的理由:首先,它可能是在 Web 上使用某些字體的最便宜或唯一合法的方式;其次,自架可以提供更多靈活性和控制。 如果您必須使用託管服務(如 Google Fonts 或 Adobe Fonts),請查看其是否支援子集或新增 font-display 描述符。 自託管字體可能需要更多的時間和精力,但它可以使您更加獨立,並提供更大的靈活性。