
Jetbrains Mono доступен в качестве автономной загрузки, а также в комплекте во всех JetBrains Ides. Откройте для себя больше функций и дизайна шрифтов на его веб -странице.
Версия Jetbrains Mono по умолчанию поставляется с функциями и лигатурами OpenType (которые всегда можно переключать в настройках). Если ваш IDE не поддерживает OpenType, используйте специальную версию шрифта - JetBrains Mono NL, которая не включает никаких лигатур.
Самая последняя версия Jetbrains Mono Ships с вашим JetBrains IDE, начиная с V2019.3.
Выберите JetBrains Mono в настройках IDE: перейдите к Preferences/Settings → Editor → Font , а затем выберите Jetbrains Mono в раскрывающемся списке шрифта .
Установите его, используя бочку font-jetbrains-mono :
brew install --cask font-jetbrains-monoНа Mac/Windows :
Примечание Если вы ранее установили Jetbrains Mono, пожалуйста, удалите все предыдущие версии, чтобы исключить конфликты и ошибки при рендеринге.
На Linux :
Откройте терминал и запустите следующее:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/install_manual.sh ) "Как только JetBrains Mono будет установлен в вашей ОС, вы готовы настроить редактор.
Preferences → Settings или используйте сочетание клавиатуры Ctrl + , ( cmd + , на Mac).JetBrains Mono , заменив любой контент."editor.fontLigatures": true в настройках.В Jetbrains есть 8 стилей шрифтов, от тонкого до экстраболда, каждый из которых содержит свою собственную курсивную версию.

В то время как символы остаются стандартными по ширине, высота нижнего регистра максимизируется. Этот подход сохраняет линии кода до длины, которую ожидают разработчики, и помогает улучшить рендеринг в небольшом размере, поскольку каждый символ занимает больше пикселей.


Лигатура - это персонаж, состоящий из двух или более соединенных символов. Традиционно он был представлен как техника экономящего пространства в печатных текстах. В коде этот метод принят для показа операторов и используется в основном для двух целей:


Примечание Если ваш IDE не поддерживает функции OpenType и лигатуры, используйте вместо этого JetBrains Mono NL.
Начиная с V2.304, Jetbrains Mono добавила поддержку альтернативных символов. Стилистические наборы ss01-20 обычно меняют группу персонажей. Вариант персонажа cv01-99 обычно меняет только один персонаж. Вот инструкции по включению этих функций.


Вы можете найти полный набор персонажей JetBrains Mono на нашей странице вики.
Примечание Для создания из источника вам понадобится Python 3.9.5 или выше (инструкции по установке для Python доступны здесь).
Исходные файлы можно найти в папке «Источник» . Чтобы открыть их, вам понадобится приложение Glyphs.
Чтобы построить .ttf , .otf , woff2 & variable .ttf вам нужно будет:
pip install gftoolspip install fonttools[woff]gftools builder sources/config.yaml в терминале и запустите его.python scripts/generate_variable_webfonts.py в терминале и запустите его для генерации переменных файлов woff2 .Шрифт Jetbrains Mono доступен в соответствии с лицензией OF-1.1 и может использоваться бесплатно как для коммерческих, так и для некоммерческих целей. Вам не нужно отдавать должное Jetbrains, хотя мы очень ценим это, если вы это сделаете.
Исходный код доступен по лицензии Apache 2.0
Дизайнер типа
Филипп Нуруллин
Ведущий команды
Константин Буленков
Благодаря
Никита Прокопов
Юджин Одучинок
Татьяна Тулупенко
Дмитрий Бэтрак
Intellij Platform UX Team
Веб -команда