JetBrains Mono — это шрифт, разработанный программистами для программистов. (Поймите каламбур, предназначенный для определения демократии Линкольном.)

Я не знал, я ставил задачу набирать и читать код слегка утомительно (утомительно или сложно) для себя, пока не наткнулся на JetBrains Mono font от организации JetBrains (да, вы правильно поняли , конструкторы языка Kotlin).

Задача ввода кода становится визуально приятной и эстетичной, как только вы начинаете использовать этот шрифт. Некоторые особенности шрифта позволили меньше напрягать глаза при чтении кода.

Функции

  1. Символы остаются стандартными по ширине, но максимальная высота строчных букв. Такой подход сохраняет строки кода той длины, которую ожидают разработчики, и помогает улучшить визуализацию, поскольку каждая буква занимает больше пикселей.
  2. Форма овалов приближается к форме прямоугольных символов. Это делает весь рисунок текста более четким. Внешние стороны овалов обеспечивают отсутствие дополнительных препятствий для ваших глаз при вертикальном сканировании текста.
  3. Он поставляется с лигатурами (лигатура — это символ, состоящий из двух или более соединенных символов) для кода, точно для нескольких целей. а) Чтобы уменьшить шум, объединив символы и удалив детали, чтобы глаза меньше обрабатывали информацию. б) Для более эффективного балансирования пробелов путем смещения глифов в определенных случаях.
  4. Ключ к хорошему курсиву — тонкая настройка контраста между прямым и курсивным шрифтом. Как правило, угол составляет около 11°–12°. JetBrains Mono использует угол 9°; это поддерживает оптимальный контраст, чтобы свести к минимуму отвлечение внимания и нагрузку на глаза.
  5. Формы шрифта JetBrains Mono просты и лишены лишних деталей. В небольших размерах текст выглядит более четким. Чем проще формы, тем быстрее их воспринимает глаз и тем меньше усилий требуется мозгу для их обработки.
  6. JetBrains mono предоставляет вам отличительные символы. «1», «л» и «я» легко отличить друг от друга. Ноль имеет точку внутри. Буквы "О" нет. Форма запятой отличается от формы точки, что облегчает их различение при небольших размерах. То же самое относится и к производным символам.
  7. Радикальный вырез в конце штрихов лучше вписывается в пиксельную сетку и придает шрифту более строгий и более «техничный» характер.

Мы видим 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 и начните дробить код.