JetBrains Mono — это шрифт, разработанный программистами для программистов. (Поймите каламбур, предназначенный для определения демократии Линкольном.)
Я не знал, я ставил задачу набирать и читать код слегка утомительно (утомительно или сложно) для себя, пока не наткнулся на JetBrains Mono font от организации JetBrains (да, вы правильно поняли , конструкторы языка Kotlin).
Задача ввода кода становится визуально приятной и эстетичной, как только вы начинаете использовать этот шрифт. Некоторые особенности шрифта позволили меньше напрягать глаза при чтении кода.
Функции
- Символы остаются стандартными по ширине, но максимальная высота строчных букв. Такой подход сохраняет строки кода той длины, которую ожидают разработчики, и помогает улучшить визуализацию, поскольку каждая буква занимает больше пикселей.
- Форма овалов приближается к форме прямоугольных символов. Это делает весь рисунок текста более четким. Внешние стороны овалов обеспечивают отсутствие дополнительных препятствий для ваших глаз при вертикальном сканировании текста.
- Он поставляется с лигатурами (лигатура — это символ, состоящий из двух или более соединенных символов) для кода, точно для нескольких целей. а) Чтобы уменьшить шум, объединив символы и удалив детали, чтобы глаза меньше обрабатывали информацию. б) Для более эффективного балансирования пробелов путем смещения глифов в определенных случаях.
- Ключ к хорошему курсиву — тонкая настройка контраста между прямым и курсивным шрифтом. Как правило, угол составляет около 11°–12°. JetBrains Mono использует угол 9°; это поддерживает оптимальный контраст, чтобы свести к минимуму отвлечение внимания и нагрузку на глаза.
- Формы шрифта JetBrains Mono просты и лишены лишних деталей. В небольших размерах текст выглядит более четким. Чем проще формы, тем быстрее их воспринимает глаз и тем меньше усилий требуется мозгу для их обработки.
- JetBrains mono предоставляет вам отличительные символы. «1», «л» и «я» легко отличить друг от друга. Ноль имеет точку внутри. Буквы "О" нет. Форма запятой отличается от формы точки, что облегчает их различение при небольших размерах. То же самое относится и к производным символам.
- Радикальный вырез в конце штрихов лучше вписывается в пиксельную сетку и придает шрифту более строгий и более «техничный» характер.
Мы видим JetBrains Mono (слева) в действии и шрифт по умолчанию в Ubuntu (справа). Обратите внимание на «-›» указателя структуры и знак «!=» оператора if, в коде с обеих сторон. Как эстетично стало с левой стороны с помощью лигатур JetBrains.
Нам сразу же приходит в голову, как использовать шрифт JetBrains Mono. Есть два способа сделать это.
а) Самая последняя версия JetBrains Mono поставляется с вашей IDE JetBrains, начиная с версии 2019.3. Выберите JetBrains Mono в настройках IDE: перейдите в «Настройки/Настройки» → «Редактор» → «Шрифт», а затем выберите «JetBrains Mono» в раскрывающемся списке «Шрифт».
б) Загрузите шрифт с их веб-сайта и разархивируйте содержимое в папку /usr/share/fonts (для установки шрифтов в масштабе всей системы).
И команда огня «fc-cache -f -v»на терминале. И шрифт JetBrains Mono был установлен на вашем компьютере. Теперь зайдите в свои любимые редакторы, такие как Sublime или IDE, такие как Visual Studio Code, и выберите шрифт «JetBrains Mono». Явно установите шрифт терминала на JetBrains Mono и начните дробить код.