JUST · AI инженерные заметки Внедрение под ключ
Главная / Статьи / Разбор
Разборшрифтыкириллицазамер 7 минут2026-09-24

Шрифт без кириллицы: 75% текста рисовала операционная система

Сайт грузил 154 КБ шрифтов, но три четверти текста ими не рисовалось. Как это увидеть и как доказать, а не заподозрить.

5,2 споиск через DeepSeek
225 мсрешение на модели-решателе
$0,0001цена одного решения

Обе гарнитуры сайта были латинскими. Ни одной кириллической буквы, ни знака рубля. При этом внешне всё выглядело нормально — потому что браузер молча подставил системный шрифт.

Доказательство первое: бинарник

Разбор таблицы символов в файле шрифта даёт точный ответ:

состав файлов шрифтов
Cabinet Grotesk   442 глифа   кириллица 0   ₽ нет
Satoshi           472 глифа   кириллица 0   ₽ нет

Доказательство второе: арифметика страницы

знаки на странице категории
всего видимых знаков   12 153
кириллица               9 181   75,5%
цифры                   1 764   14,5%
латиница                   26    0,2%
знак ₽                     94

Получается, что 154 КБ шрифтов работали примерно на четверть знаков. Остальное рисовала система посетителя: на Windows — Arial, на телефоне — Helvetica. То есть типографику сайта задавал не сайт, а чужая операционная система.

Доказательство третье: кто на самом деле рисует

Браузер умеет отвечать на этот вопрос сам — отдельным отчётом по узлу. В нём видно, что внутри одной строки стоят два разных шрифта:

отчёт браузера
«Арт:»       — системный шрифт (5 глифов)
«ШП4213»     — наш шрифт (6 глифов)
«₽»          — всегда системный: ширина символа 23px
               одинакова у всех проверенных гарнитур

Что сделали

Поставили один вариативный шрифт с полной кириллицей, знаком рубля и знаком номера. Вес упал с 154 КБ до 23,8 КБ, а текст начал рисоваться одинаково у всех.

Побочный эффект, который надо закладывать заранее. Кириллица в новом шрифте шире подставленного системного, поэтому часть строк стала длиннее на 2–7%. Все места, где текст влезал впритык, пришлось перепроверять: один блок с вкладками сломался и его пришлось лечить отдельно.

Читайте дальше

Новые замеры

Письмо, когда выходит новый замер или разбор поломки. Без рассылок «о нас» и без продаж.