Repolode
tywr

tywr/Nordwand-Mono

Компактный моноширинный шрифт в стиле неогротеска для программирования, создаваемый на Python с настраиваемыми метриками.

Звёзды
464
Форки
1
Открытые issues
2
Последний коммит
21 день назад

Что это?

Nordwand Mono — моноширинный шрифт для программирования, в котором мотивы дизайна Univers сочетаются с пропорциями JetBrains Mono. Автор создал проект, чтобы найти подходящий ему шрифт для терминала и Neovim; название отсылает к швейцарской типографике.

Шрифт генерируется на Python: каждый глиф описан отдельным классом Python. В конфигурационном файле можно переопределить такие параметры, как высота строчных и прописных букв; отдельные глифы можно просматривать с помощью модуля visualize, а полную версию шрифта — собирать в каталог custom-fonts. В проекте отмечено, что при изменении метрик может понадобиться вручную доработать глифы.

В шрифте есть альтернативные начертания символов, которые выбираются с помощью тегов OpenType-функций, две лигатуры для «->» и «=>», несколько начертаний по толщине, а также образец кириллицы.

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

  • 01Моноширинный дизайн в стиле неогротеска, рассчитанный на программирование
  • 02Альтернативные начертания символов, выбираемые с помощью тегов OpenType-функций
  • 03Две лигатуры для «->» и «=>»
  • 04Генерация шрифта на Python с настраиваемыми метриками, например высотой строчных букв
  • 05Несколько начертаний по толщине и кириллица

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

  • Использование в терминале или редакторе кода
  • Настройка метрик глифов для создания собственного моноширинного шрифта
  • Изучение дизайна шрифтов с помощью генерации глифов на Python

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

  1. 1

    Скопируйте config.example.yml в config.yml и настройте метрики

  2. 2

    Создайте файлы шрифта (они будут сохранены в ./custom-fonts)

    python -m generate_font --config config.yml

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

  • Изменение метрик не гарантирует хорошего внешнего вида, а некоторые глифы могут потребовать ручной настройки.
  • Включены только две лигатуры: "->" и "=>".

Темы

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

Что такое Nordwand-Mono?
Компактный моноширинный шрифт в стиле неогротеска для программирования, создаваемый на Python с настраиваемыми метриками. Nordwand Mono — моноширинный шрифт для программирования, в котором мотивы дизайна Univers сочетаются с пропорциями JetBrains Mono. Автор создал проект, чтобы найти подходящий ему шрифт для терминала и Neovim; название отсылает к швейцарской типографике.
Nordwand-Mono можно использовать бесплатно? Какая у него лицензия?
Nordwand-Mono распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Nordwand-Mono всё ещё поддерживается?
Активно поддерживается. Последний коммит в Nordwand-Mono — 29 сент. 2026 г..
Для чего можно использовать Nordwand-Mono?
Использование в терминале или редакторе кода Настройка метрик глифов для создания собственного моноширинного шрифта Изучение дизайна шрифтов с помощью генерации глифов на Python
Как установить Nordwand-Mono?
Скопируйте config.example.yml в config.yml и настройте метрики Создайте файлы шрифта (они будут сохранены в ./custom-fonts): python -m generate_font --config config.yml
Где скачать Nordwand-Mono?
Исходный код и инструкции по установке — на GitHub: https://github.com/tywr/Nordwand-Mono

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

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