Я использую шрифты Google и проверяю, насколько большим будет мой файл WOFF2 на самом деле.
Поэтому для проверки я загрузил шрифт через их API http://fonts.googleapis.com/css?family=PT+Sans+Narrow&text=hello, а затем просмотрел результат.
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 400;
src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://fonts.gstatic.com/l/font?kit=UyYrYy3ltEffJV9QueSi4VubgSqbO8GPta82DSsWGmo) format('woff2');
}
Затем я физически загрузил файл http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4UU-p1xzoRgkupcXIqgYFBc.woff2
Я был потрясен, увидев, что он, по-видимому, более 2 КБ.
Как это может быть? это просто глифы для "привет".
Для сравнения, я загрузил весь шрифт (все глифы, используя ту же технику), что дало мне файл 37 КБ.
Я просто наивно думаю, что пользовательские шрифты должны иметь небольшой размер файла? Или есть способ сжать это больше? С такой скоростью я почти думаю, что загрузка SVG лучше...