Что такое шрифт без засечек
Шрифт без засечек — гарнитура, у которой штрихи букв заканчиваются срезом, без поперечных чёрточек на концах. Такие шрифты называют гротесками или рублеными. Противоположность — антиква, где засечки есть и где толщина штриха заметно меняется по ходу буквы. Разница не только декоративная: без засечек буква проще по форме, лучше держит мелкий размер на экране и меньше страдает, когда её рисуют с низким разрешением или сильно сжимают.
Коротко о цифрах
- Как устроен
- штрихи заканчиваются без поперечных засечек
- Что встроено у нас
- Roboto, четыре начертания, с локального адреса
- Как встраивается
- сабсетом: в файл идут только использованные глифы
- Почему не стандартная гарнитура
- её однобайтовая кодировка не содержит кириллицы
- Где применяется
- подпись, водяной знак, номера страниц, правка текста
Засечка — это что и зачем
Засечка — небольшой поперечный штрих на конце основного. Она удлиняет букву по горизонтали, связывает соседние знаки в строку и добавляет каждому знаку узнаваемых деталей. В крупном печатном тексте это помогает: глаз цепляется за характерные очертания и меньше путает похожие буквы.
У мелкого экранного текста всё наоборот: засечка — это тонкая деталь, которой не хватает пикселей. Она либо исчезает, либо превращается в серое пятно у края буквы. Гротеск в тех же условиях держится лучше просто потому, что у него меньше деталей, которые можно потерять.
Где какой уместен
- Интерфейс, подписи, номера страниц, надписи поверх документа — без засечек: они читаются в мелком размере и не спорят с содержимым.
- Длинный печатный текст — вопрос традиции и привычки читателя, а не физики; выбирайте то, что принято в вашем издании.
- Таблицы и цифры — гарнитура с моноширинными цифрами, иначе колонки не выстраиваются по разрядам.
- Документ на двух языках — гарнитура с полным набором казахских букв, иначе часть знаков подменится другим шрифтом и строка станет пёстрой.
Почему у нас всё рисуется гротеском
Подпись, водяной знак, номера страниц и правка текста выводятся сабсетом Roboto, который лежит на нашем же сервере. История у этого выбора техническая. Раньше шрифт тянулся с внешнего домена, политика безопасности сайта такой запрос блокировала, происходил откат на стандартную гарнитуру — а она хранит текст в старой однобайтовой кодировке, где кириллицы просто нет. Результат: инструмент падал с ошибкой кодировки на первой же русской букве. Самохостинг убрал внешнюю зависимость целиком.
Встраивается шрифт сабсетом: в файл попадают только те глифы, которые действительно использованы. Номер страницы из трёх цифр добавляет к документу считанные килобайты, а не файл гарнитуры целиком. Гротеск здесь удобен ещё и тем, что ровно держит и русские, и казахские буквы — ә, ғ, қ, ң, ө, ұ, ү, һ, і выглядят в одном ритме со всей строкой.
Частые вопросы
Какой шрифт лучше читается — с засечками или без?
Однозначного ответа нет, и обещать его было бы нечестно. На мелком экранном тексте гротеск обычно ведёт себя надёжнее, а в длинном печатном тексте выбор определяется традицией издания и привычкой читателя.
Почему добавленный текст выглядит не так, как остальной документ?
Потому что он нарисован нашей встроенной гарнитурой, а не той, которой набран документ. Оригинальный шрифт мог быть встроен сабсетом без нужных букв, а мог не быть встроен вовсе.
Насколько встроенный шрифт увеличивает размер файла?
Обычно на единицы килобайт, потому что встраивается только использованный набор глифов. Полная гарнитура со всеми языками весила бы в десятки раз больше и в документе была бы совершенно лишней.
Подойдёт ли гротеск для документа на казахском языке?
Да, если в гарнитуре есть расширенная кириллица. Именно поэтому мы возим свой шрифт с собой: специфические казахские буквы должны рисоваться той же гарнитурой, что и остальная строка, а не подменяться на лету.