Време је за још једно упаривање екрана! Овог пута имам Зацха Леатхермана из Филамент Гроуп. Зацх је много истраживао, писао и говорио о учитавању веб фонтова у последњих неколико година. О томе има свеобухватан водич!
Постоје неки проблеми са подразумеваним начином учитавања прилагођених фонтова. Као у, само повезивање фонта у неком ЦСС-у путем @ фонт-фаце. Чак и начин на који вам Гоогле фонтови омогућавају употребу њихових фонтова, Зацх назива анти-паттерн (на крају је то само ванилија @ фонт-фаце). Различити прегледачи раде различите ствари са @ фонт-фаце. На пример, неке верзије Сафарија чине постављени тип у прилагођеном фонту невидљивим док се фонт не учита, али нема временско ограничење, па ако фонт из било ког разлога закаже, могли бисте се наћи у крајњем најгорем сценарију: заувек невидљиви текст на сајт.
Немате пуно контроле над учитавањем фонтова @ фонт-фаце, осим ако ствар не преузмете у своје руке. То значи ствари као што су: уметање фонта, подешавање фонта (било са „критичним“ скупом глифова, или барем смањивање глифова у језик који се користи), коришћење алата за учитавање фонта да би се утврдило када се фонтови учитавају и мењање класа да би се оне користиле . Тај последњи је посебно занимљив. Када вршите контролу над учитавањем фонтова, не морате само да се бавите питањем када / како прегледач учитава ЦСС који садржи @ фонт-фаце, већ и када / како прегледач наилази на текстуалне елементе којима је речено да користе те фонтове. Фонтови који се не користе се не преузимају. Стога је понекад поступак присиљен да преузму, сачекајте да преузму, а затим примените класе да бисте их стварно користили.
Неки алати које смо погледали:
- Фирефок ДевТоолс је био бољи за гледање фонтова који се користе
- Подскупови фонтова могу се извршити у Фонт Скуиррел генератору или Фонт Преп-у.
- Које глифе подгрупаш? Тестирајте шта вам треба на одређеним УРЛ-овима помоћу Глипххангер-а.
- Како ћете знати када прегледач користи фаук болд / италиц? погрешан корак.