Webová písma považujeme za samozřejmost. Neměli jsme vždy možnost nastavit náš text téměř v jakémkoliv písmu. Myslím, že bychom mohli, ale pak budeme muset vzdychat a řeknout: "No, to vypadá dobře na počítači asi pěti lidí. Doufám, že všichni ostatní mají rád Verdana! "

Webová písma přinesla do viditelnosti několik potřebných rozmanitostí, několik typů zneužití typografie, určitou váhu navíc, jak byly načteny samotná písma a blikaly neoslněný nebo neviditelný text. No ... omeleta, vejce, lámání, dostaneš nápad. Bude se muset stát.

Pokud jsou uživatelé uvíznutí příliš dlouho na prázdnou stránku, mohou se jen rozhodnout odejít

Je to trochu problém použitelnosti, ačkoli, když je text neviditelný, dokud není načteno vlastní písmo. Pokud uživatelé uvízli při pohledu na prázdnou stránku příliš dlouho (a příliš dlouhé mohou být milisekundy), mohou se jen rozhodnout odejít. A to je dost spravedlivé. Není to uživatelsky příjemný.

Rychle vpřed o několik let a děláme pokrok v řízení zatížení písem. Až dosud jsme to udělali s knihovnami a rozhraním API třetích stran. Ale nyní tato funkce přichází do CSS.

Zadejte vlastnost zobrazení písma . V současné době se jedná pouze o Opera, Opera pro Android a Chrome. (Nejprve byl v technologii Chrome 49 uveden jako experimentální.)

Dodává se se čtyřmi možnostmi: auto , swap , záložní a volitelná .

V podstatě volba zobrazení písma: auto opustí prohlížeč tak, aby se choval tak, jak to dělá. Text bude neviditelný až do načtení vlastního písma.

swap je pravděpodobně to, co většina lidí použije. Není-li písmo načteno, bude použito další písmo, které je definováno ve vlastnostech rodiny písma . Po načtení webového písma bude nahrazen. Jedná se v podstatě o záblesk neobsazeného obsahu, ale myslím, že je to uživatelsky příjemnější než neviditelný obsah.

fallback rozděluje rozdíl mezi těmito prvními dvěma možnostmi. Při zpoždění 100 milisekund bude text neviditelný. Pokud je vlastní písmo načteno, bude použito. Pokud tomu tak není, další písmo v řádku posloupnosti se bude řídit, dokud nebude načteno vlastní písmo.

volitelná díla jako záložní, s výjimkou, že prohlížeč může rozhodnout, že vůbec nezavede vlastní písmo, pokud je připojení uživatele příliš pomalé

volitelná díla jako záložní, s výjimkou, že prohlížeč může rozhodnout, že vůbec nezavede vlastní písmo, pokud je připojení uživatele příliš pomalé.

A tam to máme. declaration. Mějte na paměti, že písmo zobrazení je určeno k použití v deklaraci @ font-face . To znamená, že nebude pracovat s poskytovateli písem třetích stran, jako je typ písma nebo písma Google. Jakmile je zobrazení písma rozšířenější, je však pravděpodobné, že pro tuto funkci implementují nějakou možnost.