Repolode
Nutlope

Nutlope/fontzz

36 семейств шрифтов, созданных программно с помощью генератора на Python. Каждое включает начертания от 100 до 900 и распространяется по SIL OFL.

Звёзды
73
Форки
3
Открытые issues
0
Последний коммит
5 дней назад

Что это?

fontzz — коллекция из 36 оригинальных семейств шрифтов, глифы которых генерируются параметрически скриптом на Python, а не рисуются в редакторе шрифтов. У каждого семейства есть три мастера (Thin, Regular и Black); оно поставляется как вариативный шрифт и в девяти статических начертаниях с весом от 100 до 900, в форматах TTF и WOFF2.

В каждом семействе 285 символов: Latin-1, часть Latin Extended-A, цифры, символы валют и стрелки. Кернинг рассчитывается по боковым профилям глифов. Все файлы TTF и WOFF2 проверяются с помощью OTS — санитайзера веб-шрифтов, используемого в Chrome и Firefox. Кириллицы и греческого алфавита пока нет.

В репозитории также есть сайт на Vite и React для предварительного просмотра и скачивания шрифтов; все семейства можно скачать одним ZIP-архивом. Шрифты и генератор распространяются по SIL Open Font License 1.1.

Ключевые возможности

  • 0136 семейств шрифтов, каждое — в виде вариативного шрифта и девяти статических начертаний с весом от 100 до 900.
  • 02Глифы генерируются параметрически кодом на Python, редактор шрифтов не нужен.
  • 03В каждом семействе 285 символов, включая Latin-1, Latin Extended-A, цифры, символы валют и стрелки.
  • 04Файлы TTF и WOFF2 проходят проверку санитайзером веб-шрифтов OTS.
  • 05Распространяются по SIL Open Font License 1.1 для личного и коммерческого использования.

Сценарии использования

  • Подобрать бесплатный шрифт с несколькими начертаниями для веб-проекта или лендинга.
  • Скачать вариативный шрифт для использования в инструментах дизайна или приложениях.
  • Изучить, как генерировать семейство шрифтов с помощью параметрического кода.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/Nutlope/fontzz.git && cd fontzz
  2. 2

    Установите зависимости сайта и запустите сервер разработки

    npm --prefix site install && npm --prefix site run dev
  3. 3

    Откройте локальный сайт в браузере

  4. 4

    Настройте генератор шрифтов на Python

    python3 -m venv .venv && .venv/bin/pip install -r type/requirements.txt

Что важно знать

  • Кириллица и греческий алфавит пока не включены; поддерживается только латиница.
  • Курсивное, трафаретное и встроенное начертания, а также хинтинг для мелких размеров в Windows пока в планах.

Темы

#fonts#typography#python#variable-font#open-font-license#web-fonts

Частые вопросы

Что такое fontzz?
36 семейств шрифтов, созданных программно с помощью генератора на Python. Каждое включает начертания от 100 до 900 и распространяется по SIL OFL. fontzz — коллекция из 36 оригинальных семейств шрифтов, глифы которых генерируются параметрически скриптом на Python, а не рисуются в редакторе шрифтов. У каждого семейства есть три мастера (Thin, Regular и Black); оно поставляется как вариативный шрифт и в девяти статических начертаниях с весом от 100 до 900, в форматах TTF и WOFF2.
fontzz можно использовать бесплатно? Какая у него лицензия?
fontzz распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
fontzz всё ещё поддерживается?
Активно поддерживается. Последний коммит в fontzz — 2 нояб. 2026 г..
Для чего можно использовать fontzz?
Подобрать бесплатный шрифт с несколькими начертаниями для веб-проекта или лендинга. Скачать вариативный шрифт для использования в инструментах дизайна или приложениях. Изучить, как генерировать семейство шрифтов с помощью параметрического кода.
Как установить fontzz?
Клонируйте репозиторий: git clone https://github.com/Nutlope/fontzz.git && cd fontzz Установите зависимости сайта и запустите сервер разработки: npm --prefix site install && npm --prefix site run dev Откройте локальный сайт в браузере Настройте генератор шрифтов на Python: python3 -m venv .venv && .venv/bin/pip install -r type/requirements.txt
Где скачать fontzz?
Исходный код и инструкции по установке — на GitHub: https://github.com/Nutlope/fontzz

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный открытый вариативный гротеск в духе швейцарского неогротеска: формы в стиле Helvetica с игривым характером.

Другое#font#typography#variable-font
823+4 за неделю26PythonOFL-1.1Обновлён 12 дней назад

Открытый моноширинный шрифт для кода: скруглённые углы, программные лигатуры, иконки Nerd Font и переменная ось насыщенности.

Другое#coding-font#monospace-font#font
29,7 тыс.+89 за неделю1,2 тыс.PythonOFL-1.1Обновлён 8 дней назад

Оптимизированная для интерфейсов вариативная версия Cal Sans v2, рассчитанная на текст размером 14–15 px на экранах с высокой плотностью пикселей.

1748JavaScriptOtherОбновлён в прошлом месяце