Vercel выпустила Geist Serif с четырьмя вариантами формы точек
Vercel выпустила Geist Serif: заголовочный шрифт с высоким контрастом, 894 глифами и четырьмя вариантами формы точек. Подключается через npm-пакет geist.
Vercel выпустила Geist Serif, четвёртый шрифт в семействе Geist после Sans, Mono и Pixel. Это заголовочный шрифт с высоким контрастом, тонкими иглами и зазубренными засечками: одно начертание Regular, 894 глифа и поддержка 352 латинских языков.
Serif стоит на той же основе, что Geist Sans: высота заглавных (710) и строчных (530) совпадает, поэтому шрифт встаёт в готовый макет без сдвига строк. Штрихи сделали тоньше на 50%, а боковые пробелы плотнее, чтобы выжать контраст на экранах с высокой плотностью.
У вариативной версии есть ось Element Shape (ELSH). Она меняет форму всех точек в тексте, включая точки над i и j и в знаках препинания. Вариантов четыре: Regular с круглыми точками, Square, Triangle с отсылкой к логотипу Vercel и Heart. Каждый выходит и отдельным статичным файлом, а выбор задаётся через font-variation-settings.
Подключение: npm i geist, затем импорт нужного варианта из своего пути, например geist/font/serif/regular. У каждого варианта своя точка входа, поэтому в сборку попадёт только используемый файл. CSS-переменные: --font-geist-serif для вариативной версии и отдельные для Regular, Square, Triangle и Heart.
В шрифте пять стилистических наборов (ss01–ss05) и свыше 52 000 пар кернинга. Мелкие детали тоже выверены: глаз буквы g наклонён ровно на 7°.
Regular — первое выпущенное начертание, остальные ещё в работе. Вариативная версия будет покрывать диапазон от Thin (100) до Black (900), кириллица запланирована по образцу Sans и Mono, а в Google Fonts шрифт появится после запуска.