Font Subsetting (Подразделяне на шрифтове) е техника за намаляване на размера на шрифтов файл чрез включване само на нужните символи, глифове, езици или варианти.
Какво означава Font Subsetting?
Пълните шрифтове често съдържат голям набор от символи: латиница, кирилица, гръцки букви, специални знаци, лигатури и различни езикови разширения. Ако сайтът използва само част от тях, може да се създаде по-малък файл, който съдържа единствено необходимия набор. Това се нарича subsetting и обикновено се прилага при уеб шрифтове във формат WOFF2.
Защо е важно за SEO?
По-малките шрифтови файлове се изтеглят по-бързо и намаляват натоварването върху първоначалното зареждане. Това е особено полезно за мобилни потребители, страници с много текст и сайтове, които поддържат няколко езика. Когато шрифтовете са оптимизирани, текстът се появява по-рано и рискът от забавяне или видима смяна на шрифт е по-нисък. Ефектът е технически, но може да подкрепи по-добро потребителско преживяване.
Пример
Български сайт, който използва само кирилица и основни пунктуационни знаци, няма нужда да зарежда пълен шрифт с всички международни символи. Чрез font subsetting може да се създаде кирилски subset, а отделен латински subset да се зарежда само когато е необходим. Така се избягва изтеглянето на излишни данни.
Чести грешки
- Премахване на символи, които се използват в реално съдържание, форми или навигация.
- Създаване на твърде много subset файлове, което увеличава броя заявки.
- Пропускане на кирилски знаци при многоезични сайтове.
- Оптимизация само на основния шрифт, но не и на bold или italic вариантите.
Свързани понятия
Font subsetting е свързано с font loading, web performance, WOFF2, preload, critical rendering path и Core Web Vitals. Най-добри резултати се постигат, когато техниката се комбинира с ограничен брой шрифтови варианти и правилни fallback настройки.
Заявете SEO одит