Installation on Notepad++
Make sure you install the font.
Enable the font
- Select the font in Notepad++ via
Settings
>Style Configurator...
>Global Styles
>Global Override
.
- Select Fira Code for the font style, turn on
Enable global font
and save & close.
Enable DirectWrite
Scintilla is the text editor control within Notepad++. Enabling DirectWrite in Scintilla lets Windows do some Windows-y things to the text drawn to screen, like rendering the advanced typography features of OpenType.
For Notepad++ v7.8.8 and newer
- Open Preferences dialog via
Settings
>Preferences...
- Enable DirectWrite via
MISC.
>Use DirectWrite (May improve rendering special characters, need to restart Notepad++)
- Restart Notepadd++
For older Notepad++ versions
You need to install LuaScript plugin:
- Open the Plugins admin via
Plugins
>Plugins Admin...
- Find LuaScript, select it, and click on Install
- Edit the LuaScript startup file in
Plugins
>LuaScript
>Edit Startup Script
and add the following code:
editor1.Technology = SC_TECHNOLOGY_DIRECTWRITE
editor2.Technology = SC_TECHNOLOGY_DIRECTWRITE
- Restart Notepadd++
Based on instructions provided in https://stegriff.co.uk/upblog/enable-ligatures-and-emoji-in-notepad-plus-plus/
Enabling: Atom | VS Code | IntelliJ | BBEdit | Brackets | Emacs | GoormIDE | Cloud9 | MacVim | Notepad++ | RStudio | Sublime Text | Visual Studio | MATLAB
Troubleshooting
Stylistic sets
Language Coverage
OSes/Tools: Linux | Chrome devtools | LaTeX | Chrome OS terminal