- Saved searches
- Use saved searches to filter your results more quickly
- License
- JetBrains/JetBrainsMono
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Install JetBrains Mono Font on Ubuntu 22.04
- Install JetBrains Mono
- Testing JetBrains Mono
- Uninstall JetBrains Mono
- Related
- How To Install fonts-jetbrains-mono on Ubuntu 22.04
- What is fonts-jetbrains-mono
- Install fonts-jetbrains-mono Using apt-get
- Install fonts-jetbrains-mono Using apt
- Install fonts-jetbrains-mono Using aptitude
- How To Uninstall fonts-jetbrains-mono on Ubuntu 22.04
- Uninstall fonts-jetbrains-mono And Its Dependencies
- Remove fonts-jetbrains-mono Configurations and Data
- Remove fonts-jetbrains-mono configuration, data, and all of its dependencies
- References
- Summary
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.
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
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
- Download font.
- 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
- From the File menu (Code on Mac) go to Preferences → Settings , or use keyboard shortcut Ctrl + , ( Cmd + , on Mac).
- In the Editor: Font Family input box type JetBrains Mono , replacing any content.
- To enable ligatures, go to Editor: Font Ligatures, click Edit in settings.json, and copy this line «editor.fontLigatures»: true into json file.
More ways to install
There are 8 font styles available in JetBrains Mono, from Thin to ExtraBold, each coming with its own italic version.
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.
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:
- 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.
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
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
Related
Protocol buffers also known as protobuf is a cross-platform data format for serializing structured data.
How To Install fonts-jetbrains-mono on Ubuntu 22.04
In this tutorial we learn how to install fonts-jetbrains-mono on Ubuntu 22.04.
What is fonts-jetbrains-mono
JetBrains Mono. A typeface for developers. Features include:
- Increased height for a better reading experience
- Adapted to reading code
- 139 code-specific ligatures
- 145 languages
- 7 weights with matching italics
There are three ways to install fonts-jetbrains-mono on Ubuntu 22.04. We can use apt-get , apt and aptitude . In the following sections we will describe each method. You can choose one of them.
Install fonts-jetbrains-mono Using apt-get
Update apt database with apt-get using the following command.
After updating apt database, We can install fonts-jetbrains-mono using apt-get by running the following command:
sudo apt-get -y install fonts-jetbrains-mono
Install fonts-jetbrains-mono Using apt
Update apt database with apt using the following command.
After updating apt database, We can install fonts-jetbrains-mono using apt by running the following command:
sudo apt -y install fonts-jetbrains-mono
Install fonts-jetbrains-mono Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.
After updating apt database, We can install fonts-jetbrains-mono using aptitude by running the following command:
sudo aptitude -y install fonts-jetbrains-mono
How To Uninstall fonts-jetbrains-mono on Ubuntu 22.04
To uninstall only the fonts-jetbrains-mono package we can use the following command:
sudo apt-get remove fonts-jetbrains-mono
Uninstall fonts-jetbrains-mono And Its Dependencies
To uninstall fonts-jetbrains-mono and its dependencies that are no longer needed by Ubuntu 22.04, we can use the command below:
sudo apt-get -y autoremove fonts-jetbrains-mono
Remove fonts-jetbrains-mono Configurations and Data
To remove fonts-jetbrains-mono configuration and data from Ubuntu 22.04 we can use the following command:
sudo apt-get -y purge fonts-jetbrains-mono
Remove fonts-jetbrains-mono configuration, data, and all of its dependencies
We can use the following command to remove fonts-jetbrains-mono configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge fonts-jetbrains-mono
References
Summary
In this tutorial we learn how to install fonts-jetbrains-mono package on Ubuntu 22.04 using different package management tools: apt, apt-get and aptitude.