Við tökum á vefnum letur sem sjálfsögðu þessa dagana. Við höfðum ekki alltaf kost á að setja texta okkar í næstum hvaða leturgerð. Ég meina, við gætum, en þá verðum við að andvarpa og segja: "Jæja, það mun líta vel út fyrir tölvur um fimm manns. Vona að allir aðrir vilja Verdana! "

Vefritgerðir leiddu til margþættrar fjölbreytileika að sjá, nokkrar misnotkun á leturfræði, sumar aukaþyngd eins og leturgerðirnar voru hlaðnir og blikkar af ósnortnum eða ósýnilega texta. Jæja ... eggjakaka, egg, brot, þú færð hugmyndina. Það var bundið að gerast.

Ef notendur eru fastir að horfa á eyða síðu fyrir of lengi gætu þeir bara ákveðið að fara

Það er hluti af nothæfi vandamál, þó að textinn sé ósýnilegur þar til sérsniðið letur færist hlaðinn. Ef notendur eru fastir að horfa á blöð síðu of lengi (og of lengi gæti verið millisekúndur) gætu þeir bara ákveðið að fara. Og það er sanngjarnt nóg. Það er ekki notendavænt.

Hratt áfram nokkrum árum, og við erum að gera framfarir við að stjórna því hvernig letur hlaða. Hingað til höfum við gert það með bókasöfnum og forritaskilum frá þriðja aðila. En nú, að lokum, þessi virkni er að koma til CSS.

Sláðu inn leturgerðina . Það er aðeins í Opera, Óperu fyrir Android og Króm. (Það var fyrst kynnt í Chrome 49 sem tilraunaeiginleikar.)

Það kemur með fjórum valkostum: sjálfvirkt , skipti , fallback og valfrjálst .

Í grundvallaratriðum er valið leturskjá: Bílskúr mun láta vafrann líða eins og hann gerir núna. Textinn verður ósýnilegur þangað til sérsniðin leturgerð.

Skipti er líklega það sem flestir vilja nota. Ef letrið er ekki hlaðið verður næsti tiltækur letur sem er skilgreindur í leturgerðinni . Þegar vefur letur hleðst, verður það skipt út. Þetta er í grundvallaratriðum glampi af ósnortnum efni en það er meira notendavænt en ósýnilegt efni, held ég.

Fallback skiptir munanum á milli þessara tveggja valkosta. Í töflu um 100 millisekúndur verður textinn ósýnilegur. Ef sérsniðið letur er hlaðinn þá verður það notað. Ef ekki, mun næsta skírteinið í röðinni fylgja eftir því að sérsniðin leturgerð er hlaðin.

valfrjálst verk eins og fallback, nema vafrinn getur ákveðið að hlaða ekki sérsniðnu letri yfirleitt ef tenging notandans er of hægur

valfrjálst verk eins og fallback, nema vafrinn getur ákveðið að hlaða ekki sérsniðnu letri yfirleitt ef tenging notandans er of hægur.

Og þarna höfum við það. declaration. Hugsaðu þér, skýringartaflan er ætlað að nota í yfirlýsingu um leturgerð og andlit . Það þýðir að það mun ekki virka með þjónustuveitendum þriðja aðila eins og Typekit eða Google Fonts fyrir nú. Þegar leturskjárinn verður útbreiddari, er líklegt að það muni leiða til einhverskonar valkostar fyrir þennan möguleika.