Дизайн-скилл для Claude Code, Cursor и Codex, который помогает AI-агентам писать интерфейсы, не похожие на сгенерированные ИИ.
- Звёзды
- 174
- Форки
- 8
- Открытые issues
- 1
- Последний коммит
- 16 дней назад
Что это?
Cal Sans Text UI — интерфейсная версия шрифта Cal Sans v2, созданная Марком Дэвисом для Cal.com. Оптический размер зафиксирован на значении, соответствующем интерфейсному рисунку для 10 pt, а насыщенность, геометрия (GEOM), высота выносных элементов, резкость и наклон начертания 9,5° остаются настраиваемыми. Шрифт оптимизирован для текста размером 14–15 px. Пакет распространяется через npm и включает CSS-файлы и обёртку для шрифтов Next.js.
В семействе есть все 20 стилистических наборов и 42 варианта символов, переключаемые через функции OpenType. Ось GEOM позволяет менять рисунок от варианта A11y, ориентированного на доступность, до более геометричного варианта Geo; по умолчанию установлено значение 25, соответствующее интерфейсному рисунку. Также включены статические начертания с курсивом для каждой насыщенности — для сред, не поддерживающих вариативные шрифты.
Шрифт распространяется по лицензии SIL Open Font License 1.1. Его вертикальные метрики рассчитаны на соответствие распространённым интерфейсным шрифтам, таким как Inter, Roboto и Segoe UI, поэтому при замене обычно не требуется менять размеры компонентов.
Ключевые возможности
- 01Вариативные оси насыщенности, геометрии (GEOM), высоты выносных элементов, резкости и наклона.
- 02Оптический размер зафиксирован на значении, соответствующем интерфейсному рисунку для 10 pt.
- 03Включает 20 стилистических наборов и 42 варианта символов, доступных через функции OpenType.
- 04Поставляется как npm-пакет с CSS-файлами и обёрткой для локальных шрифтов Next.js.
- 05Вертикальные пропорции рассчитаны на соответствие распространённым интерфейсным шрифтам, таким как Inter и Roboto.
Сценарии использования
- Оформление основного и интерфейсного текста размером 14–15 px в веб-приложении или дизайн-системе.
- Замена Inter или Roboto в интерфейсе продукта без изменения размеров кнопок и полей ввода.
- Использование в проекте на Next.js App Router с самостоятельно размещённым вариативным шрифтом.
- Настройка значений по умолчанию и функций OpenType в инструментах дизайна, поддерживающих функции шрифтов.
Быстрый старт
- 1
Установите пакет из npm
npm i @calcom/cal-sans-ui - 2
Импортируйте таблицу стилей в приложение и задайте семейство шрифтов «Cal Sans Text UI»
Что важно знать
- В метаданных не указана обнаруженная лицензия, хотя в README упоминается SIL Open Font License. Перед использованием проверьте лицензию.
- Шрифт оптимизирован для интерфейсного текста размером 14–15 px, поэтому для заголовков и крупных текстовых элементов лучше подойдет полная версия Cal Sans.
- Для использования с Next.js требуется Next.js 13.2 или новее в качестве peer dependency.
Темы
Частые вопросы
- Что такое sans-ui?
- Оптимизированная для интерфейсов вариативная версия Cal Sans v2, рассчитанная на текст размером 14–15 px на экранах с высокой плотностью пикселей. Cal Sans Text UI — интерфейсная версия шрифта Cal Sans v2, созданная Марком Дэвисом для Cal.com. Оптический размер зафиксирован на значении, соответствующем интерфейсному рисунку для 10 pt, а насыщенность, геометрия (GEOM), высота выносных элементов, резкость и наклон начертания 9,5° остаются настраиваемыми. Шрифт оптимизирован для текста размером 14–15 px. Пакет распространяется через npm и включает CSS-файлы и обёртку для шрифтов Next.js.
- sans-ui можно использовать бесплатно? Какая у него лицензия?
- sans-ui распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sans-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sans-ui — 6 окт. 2026 г..
- Для чего можно использовать sans-ui?
- Оформление основного и интерфейсного текста размером 14–15 px в веб-приложении или дизайн-системе. Замена Inter или Roboto в интерфейсе продукта без изменения размеров кнопок и полей ввода. Использование в проекте на Next.js App Router с самостоятельно размещённым вариативным шрифтом. Настройка значений по умолчанию и функций OpenType в инструментах дизайна, поддерживающих функции шрифтов.
- Как установить sans-ui?
- Установите пакет из npm: npm i @calcom/cal-sans-ui Импортируйте таблицу стилей в приложение и задайте семейство шрифтов «Cal Sans Text UI»
- Где скачать sans-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/calcom/sans-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Компактный моноширинный шрифт в стиле неогротеска для программирования, создаваемый на Python с настраиваемыми метриками.
Открытая платформа для дизайна продуктов: совместная работа в реальном времени, дизайн-токены и самостоятельное размещение.
Коллекция навыков для AI-ассистентов, помогающих с анимацией, дизайном интерфейсов и фронтенд-разработкой на основе опыта автора в Vercel и Linear.
HTML-native дизайн-скилл для AI-агентов, который превращает текстовый запрос в прототипы, презентации, анимацию и инфографику.
Набор навыков для AI-агентов, помогающих создавать более качественные интерфейсы: доступность, компоновка, типографика, цвет, тексты и полировка UI.