我們把Web字體是理所當(dāng)然的這些天。我們不總是在幾乎任何字體設(shè)置文本選項。我的意思是,我們可以,但我們得嘆了口氣說,“好吧,那就看看好的約五人的電腦。希望每個人都喜歡CSS新字體的顯示屬性.
Web字體帶來了一些非常需要的品種的出現(xiàn),一些弊端的排版,一些額外的頁面權(quán)重為字體本身被加載,和樣式或隱形文字閃爍。嗯…煎蛋,雞蛋打破,你懂的。這是注定要發(fā)生的事情。
如果用戶在瀏覽空白太久,他們可能會決定離開
雖然這是一個可用性問題,,當(dāng)文本是看不見的自定義字體被加載到。如果用戶在看一個空白的頁面太長(太長可能是毫秒)他們可能只是決定離開。這很公平。這是不友好的。
一晃幾年過去,我們在控制字體加載方式的進步。直到現(xiàn)在,我們已經(jīng)完成了它的第三方庫和API。但現(xiàn)在,最后,這個功能將CSS。
輸入字體的顯示屬性。這是目前唯一的歌劇,歌劇Android和Chrome。(這是首次推出的Chrome 49作為一個實驗性的特征。)
它有四個選項:自動、互換、回退,和可選的。
基本上,選擇字體顯示:自動將瀏覽器作為現(xiàn)在。文本將隱形直到自定義字體加載。
交換可能是多數(shù)人會使用。如果字體不是裝的,下一個可用的字體定義的字體家族的財產(chǎn)將被使用。當(dāng)Web字體的負荷,它將取代。這基本上是一個閃光的樣式的內(nèi)容,但是這比看不見的內(nèi)容更加人性化,我認為。
回退的分裂之間的差異前兩個選項。對于延遲100毫秒,文本將是無形的。如果自定義加載字體的話,它將被用于。如果沒有,在繼承下的字體將統(tǒng)治直到自定義字體加載。
CSS新字體的顯示屬性字體是用來在一個的字體宣言.這意味著它不會與第三方供應(yīng)商如Typekit字體或字體現(xiàn)在谷歌。一旦字體顯示變得越來越普遍,然而,他們很可能會實施一些該功能的選項。