Компактный моноширинный шрифт в стиле неогротеска для программирования, создаваемый на Python с настраиваемыми метриками.
subframe7536/maple-font
Открытый моноширинный шрифт для кода: скруглённые углы, программные лигатуры, иконки Nerd Font и переменная ось насыщенности.
Open source альтернатива:Dank Mono
Operator Mono
- Звёзды
- 29,436
- Форки
- 1,212
- Открытые issues
- 41
- Последний коммит
- 11 дней назад
Что это?
Maple Mono — открытый моноширинный шрифт для редакторов кода и терминалов. У него скруглённые углы и переработанные глифы, например @, $, %, & и Q. Также в шрифт включён большой набор программных лигатур, которые можно включать и отключать.
Шрифт доступен в форматах variable, TTF, OTF и WOFF2. Также можно скачать сборки с патчами Nerd Font, добавляющими иконки для терминала. Отдельная версия CN на основе Resource Han Rounded включает глифы для упрощённого и традиционного китайского и японского языков. Ширина китайских иероглифов в ней вдвое больше ширины латинских символов.
Сборку можно настраивать через config.json или флаги командной строки: замораживать функции OpenType, выбирать обычный пресет с перечёркнутым нулём, задавать ширину глифов и высоту строки, а также использовать шрифты с хинтингом или без него. Собирать шрифт можно локально с помощью Python, в Docker, через GitHub Actions или в браузерной песочнице.
Ключевые возможности
- 01Моноширинный шрифт со скруглёнными углами и переработанными глифами @, $, %, & и Q.
- 02Программные лигатуры, которые можно отключить параметром сборки.
- 03Вариативный шрифт с непрерывным диапазоном насыщенности и курсивными глифами.
- 04Варианты Nerd Font с иконками для терминала.
- 05Версия CN с глифами для упрощённого и традиционного китайского и японского языков; ширина китайских иероглифов вдвое больше ширины латинских символов.
- 06Настраиваемая сборка с возможностью заморозить функции OpenType и обычным пресетом.
Сценарии использования
- Использовать как шрифт в VS Code, IDE JetBrains или других редакторах кода.
- Настроить терминал с иконками Nerd Font для приглашения командной строки и CLI-инструментов.
- Отображать китайский и английский код вперемешку или таблицы Markdown с выровненной шириной символов.
- Собрать собственный вариант, исключив определённые лигатуры или задав ширину глифов.
Быстрый старт
- 1
Установите шрифт в macOS или Linux с помощью Homebrew
brew install --cask font-maple-mono - 2
Или скачайте архивы шрифтов со страницы релизов
Что важно знать
- Эта ветка заморожена как снимок V7; V8 с последними исправлениями находится в ветке variable.
- Версия CN не поддерживает формат вариативного шрифта, а расстояние между китайскими символами в ней больше.
Темы
Частые вопросы
- Что такое maple-font?
- Открытый моноширинный шрифт для кода: скруглённые углы, программные лигатуры, иконки Nerd Font и переменная ось насыщенности. Maple Mono — открытый моноширинный шрифт для редакторов кода и терминалов. У него скруглённые углы и переработанные глифы, например @, $, %, & и Q. Также в шрифт включён большой набор программных лигатур, которые можно включать и отключать.
- maple-font можно использовать бесплатно? Какая у него лицензия?
- maple-font распространяется с открытым исходным кодом под лицензией OFL-1.1. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- maple-font всё ещё поддерживается?
- Активно поддерживается. Последний коммит в maple-font — 11 окт. 2026 г..
- Для чего можно использовать maple-font?
- Использовать как шрифт в VS Code, IDE JetBrains или других редакторах кода. Настроить терминал с иконками Nerd Font для приглашения командной строки и CLI-инструментов. Отображать китайский и английский код вперемешку или таблицы Markdown с выровненной шириной символов. Собрать собственный вариант, исключив определённые лигатуры или задав ширину глифов.
- Как установить maple-font?
- Установите шрифт в macOS или Linux с помощью Homebrew: brew install --cask font-maple-mono Или скачайте архивы шрифтов со страницы релизов
- Где скачать maple-font?
- Исходный код и инструкции по установке — на GitHub: https://github.com/subframe7536/maple-font
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Оптимизированная для интерфейсов вариативная версия Cal Sans v2, рассчитанная на текст размером 14–15 px на экранах с высокой плотностью пикселей.
Node CLI и skill для Claude Code, превращающие фото вашего почерка в устанавливаемый шрифт TTF, WOFF или WOFF2.
Добавляет тысячи значков из Font Awesome, Devicons, Octicons и других наборов в шрифты для разработчиков, например Hack и Source Code Pro.
Превращает любой шрифт в анимированный рукописный текст, который прорисовывается по штрихам, для React, Vue, Svelte, Solid, Astro и vanilla JS.
Библиотека на чистом JavaScript/TypeScript измеряет многострочный текст и рассчитывает его раскладку без перерисовки DOM, выводя результат в DOM, Canvas или SVG.