Skip to content

IntelliJ products instructions

Peter Jeschke edited this page Feb 13, 2017 · 19 revisions

Version 2016.2 and later

Proper support for ligatures was added in 2016.2 (incl. font compatibility & better performance). Enable in SettingsEditorColors & FontsFontEnable Font Ligatures

NOTE that since 2016.3 IntelliJ products come with Fira Code bundled with the editor itself. If you want latest version of Fira Code, install it separately & restart your editor.

Corrupted text on Windows

If you see something like that

this

Open cmd.exe, cd C:\Windows\Fonts and then del every file that looks like FiraCode-Regular_**.ttf. NB these files are invisible if you open Fonts in Explorer

Issue: https://youtrack.jetbrains.com/issue/IDEA-159901

Prior to 2016.2

This should work for Fira Code 1.102 and IntelliJ products v. 15 and later (IDEA, PhpStorm, PyCharm, RubyMine, WebStorm, AppCode, CLion, DataGrip):

editor.enable.optional.ligatures=true
  • Restart your IDE

NOTE: IDEA support of ligatures is considered experimental. E.g. scroll performance may be very slow. It has been reported here

NOTE: There’s an issue on OS X when Fira Code Light is used instead of Regular weigth by default (discussion). To work around that, do not install Light weight at all. (this is fixed in latest 16 EAP) Also, installing TTF as opposed to OTF renders better with IntelliJ on the Mac.

NOTE: For latest EAPs of JetBrains products, that file doesn’t matter without setting preference: EditorFontEnable Font Ligatures