Jetbrains font install linux

Три способа установки пользовательских шрифтов в дистрибутивах Linux

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

Предварительная подготовка. Скачиваем шрифты

Устанавливать будем два вида шрифтов: оригинальный JetBrains Mono и пропатченный его вариант, в котором добавлены Nerd-иконки. Оба этих шрифта я использую в терминале, в консольном редакторе Neovim и IDE Pycharm. Для первого и второго способа необходимо скачать эти шрифты.

Здесь нет ничего сложного: переходим по ссылкам, которые оставлю ниже и скачиваем два архива на компьютер.

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

Способ №1. Использование менеджера шрифтов

Практически в каждом дистрибутиве Linux со средой рабочего окружения имеется так называемый менеджер шрифтов. Чтобы воспользоваться им, достаточно открыть папку с распакованными шрифтами и дважды кликнуть по какому-либо из них.

Нажимаем по кнопке «Установить» и после небольшого ожидания, шрифт появится в системе.

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

Способ №2. Ручная установка

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

Чтобы им воспользоваться нужно в домашней директории пользователя создать папку .fonts (именно с точкой вначале, что говорит о том, что она будет скрытой).

Однако после создания вы ничего не увидите, так как она именно что скрытая, потому нажимаем сочетание клавиш Ctrl + H, чтобы отобразить скрытые файлы и папки.

В созданную папку .fonts необходимо скопировать все нужные нам шрифты. Обратите внимание на формат файлов — я точно уверен в том, что TTF-шрифты дистрибутивы Linux принимают безо всяких проблем. Уверенность, но чуть меньшая, существует также в отношении формата ODT. Если существуют еще какие-то форматы шрифтов, то они мною проверены не были.

Уже после того, как вы скопировали нужные шрифты они доступны в системе. Например, я могу выбрать нужный мне шрифт в настройках терминала.

Но чтобы наверняка система эти шрифты приняла, откроем терминал и введем туда команду, которая обновит кэш установленных шрифтов:

Читайте также:  Firefox linux пропал звук

Сразу скажу, что встречается несколько вариантов того, куда лучше скопировать шрифты, папка .fonts в домашней директории пользователя самый популярный из них и стопроцентно работающий у меня. Если же после проделанных манипуляций система не видит шрифтов, то попробуйте также скопировать их в следующие папки:

В моем дистрибутиве Fedora 38 c рабочей средой GNOME существует только первая папка, в ней расположены системные шрифты (то есть те, которые будут применяться программами в случае отсутствия пользовательских). Когда использовал дистрибутив Archlinux с тайлинговым оконным менеджером BSPWM, то шрифты установились только после копирования по второму пути. Копирование лучше осуществлять через терминал, про команды, которыми можно это сделать, я рассказывал ранее в цикле статей, посвященных работе с файлами и папками в Linux.

Как только завершите копирование, выполните команду на обновление кэша шрифтов:

Способ №3. Установка через пакетный менеджер

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

Например, пользуясь Archlinux я устанавливаю указанные выше шрифты из AUR при помощи помощника paru или через Pamac.

Источник

Install JetBrains Mono Font on Ubuntu 22.04

Install JetBrains Mono Font on Ubuntu 22.04

When working as a software developer, the font you use can make a big difference in your productivity and overall experience. JetBrains Mono is an open-source font designed specifically for coding, with a focus on legibility, simplicity, and consistency.

This tutorial shows how to install JetBrains Mono font on Ubuntu 22.04.

Install JetBrains Mono

Get the latest version tag of JetBrains Mono release from GitHub and assign it to variable:

FONT_VERSION=$(curl -s "https://api.github.com/repos/JetBrains/JetBrainsMono/releases/latest" | grep -Po '"tag_name": "v\K[0-9.]+')

Download archive file from releases page of the JetBrains Mono repository:

curl -sSLo jetbrains-mono.zip https://download.jetbrains.com/fonts/JetBrainsMono-$FONT_VERSION.zip

After downloading the font archive, extract it to temporary location:

unzip -qq jetbrains-mono.zip -d jetbrains-mono

In the system fonts directory, create a new directory for storing JetBrains Mono font:

sudo mkdir /usr/share/fonts/truetype/jetbrains-mono

Move all the TrueType font files to the newly created directory:

sudo mv jetbrains-mono/fonts/ttf/*.ttf /usr/share/fonts/truetype/jetbrains-mono
rm -rf jetbrains-mono.zip jetbrains-mono

Testing JetBrains Mono

To verify that the font has been installed correctly, open your text editor or IDE and select JetBrains Mono from the font list. You should be able to see the font in action now.

Uninstall JetBrains Mono

If JetBrains Mono is no longer needed, remove its directory:

sudo rm -rf /usr/share/fonts/truetype/jetbrains-mono

Install age Command for Encrypting Files on Ubuntu 20.04

Install Composer on Ubuntu 22.04

Install MeiliSearch on Ubuntu 22.04

MeiliSearch is an open-source search engine written in the Rust programming language. This search engine.

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Читайте также:  How to reset kali linux password

JetBrains Mono – the free and open-source typeface for developers

License

JetBrains/JetBrainsMono

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

JetBrains Mono: a typeface made for developers

Alt text

JetBrains Mono is available as a standalone download, and is also bundled in all JetBrains IDEs. Discover more font features & design on its web page.

Default version of JetBrains Mono comes with OpenType features and ligatures (which can always be toggled on & off in the settings). If your IDE doesn’t support OpenType, use a special version of the font — JetBrains Mono NL, which doesn’t include any ligatures.

Installation

JetBrains IDEs

The most recent version of JetBrains Mono ships with your JetBrains IDE starting with v2019.3.

Select JetBrains Mono in the IDE settings: go to Preferences/Settings → Editor → Font , and then select JetBrains Mono from the Font dropdown.

brew tap homebrew/cask-fonts
brew install --cask font-jetbrains-mono
  1. Download font.
  2. Unzip the archive and install the font:
    • Mac. Select all font files in the folder and double-click them. Click the Install Font button.
    • Windows. Select all font files in the folder, right-click any of them, then pick Install from the menu.

Note If you have previously installed JetBrains Mono, please uninstall all previous versions to exclude conflicts and errors in rendering.

Open a terminal and run the following:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/install_manual.sh)"

Once JetBrains Mono is installed in your OS, you are ready to configure the editor.

Visual Studio Code

  1. From the File menu (Code on Mac) go to Preferences → Settings , or use keyboard shortcut Ctrl + , ( Cmd + , on Mac).
  2. In the Editor: Font Family input box type JetBrains Mono , replacing any content.
  3. To enable ligatures, go to Editor: Font Ligatures, click Edit in settings.json, and copy this line «editor.fontLigatures»: true into json file.
Читайте также:  Linux для работы с разделами

More ways to install

There are 8 font styles available in JetBrains Mono, from Thin to ExtraBold, each coming with its own italic version.

Alt text

While characters remain standard in width, the height of the lowercase is maximized. This approach keeps code lines to the length that developers expect, and it helps improve rendering in small size, since each symbol occupies more pixels.

Alt text

Distinctiveness of symbols

A ligature is a character consisting of two or more joined symbols. Traditionally, it was introduced as a space-saving technique in printed texts. In code, this technique is adopted to show operators and is used mainly for two purposes:

  1. To reduce noise by merging symbols and removing details so the eyes are processing less:

Note if your IDE doesn’t support OpenType features and ligatures, use JetBrains Mono NL instead.

Starting from v2.304, JetBrains Mono has added support for alternate characters. Stylistic Sets ss01-20 usually change a group of characters. Character Variant cv01-99 usually changes only one character. Here are the instructions for enabling these features.

Alt text Alt text

Alt text

You can find full JetBrains Mono character set on our wiki page.

Building from source files

Note To build from source, you’d need Python 3.9.5 or higher (install instructions for Python available here).

The source files can be found in the «Source» folder. To open them you will need Glyphs app.
To build the .ttf , .otf , woff2 & variable .ttf you will need to:

  • Install gftools pip install gftools
  • Install fonttools[woff] pip install fonttools[woff]
  • Navigate to JetBrainsMono folder in Terminal app.
  • Type gftools builder sources/config.yaml in Terminal and run it.
  • Type python scripts/generate_variable_webfonts.py in Terminal and run it to generate variable woff2 files.
  • After the scripts are complete, the files can be found in fonts folder.

JetBrains Mono typeface is available under the OFL-1.1 License and can be used free of charge, for both commercial and non-commercial purposes. You do not need to give credit to JetBrains, although we will appreciate it very much if you do.

The source code is available under Apache 2.0 License

Type designer
Philipp Nurullin

Team lead
Konstantin Bulenkov

Thanks to
Nikita Prokopov
Eugene Auduchinok
Tatiana Tulupenko
Dmitrij Batrak
IntelliJ Platform UX Team
Web Team

About

JetBrains Mono – the free and open-source typeface for developers

Источник

Оцените статью
Adblock
detector