SEO термин

Font Subsetting (Подразделяне на шрифтове)

Намаляване на размера на файла на шрифта чрез включване само на използваните символи.

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 настройки.

Кога е полезно подразделянето на шрифтове?

Полезно е при големи шрифтове, многоезични сайтове или страници, където скоростта на първоначалното зареждане е критична.

Може ли subset да счупи визуализацията?

Да, ако липсват нужни символи. Затова subset файловете трябва да се тестват с реалното съдържание на сайта.