This repository contains pre-patched and adjusted fonts for usage with the Powerline statusline plugin.
Run ./install.sh
to install all Powerline Fonts or see the documentation for details.
If you are running a Debian or Ubuntu based Linux distribution, there should be a package available to install the Powerline Fonts with the following command:
sudo apt-get install fonts-powerline
For fedora (tested on 28) or redhat based Linux distribution, there should also be a package available to install with the following command:
sudo dnf install powerline-fonts
On other environments, you can copy and paste these commands to your terminal. Comments are fine too.
# clone git clone https://github.com/powerline/fonts.git --depth=1 # install cd fonts ./install.sh # clean-up a bit cd .. rm -rf fonts
Run ./uninstall.sh
to uninstall all Powerline Fonts. You can also copy
the quick installation commands changing only the line ./install.sh
to
./uninstall.sh
.
In both cases, please make sure you are working with the exact same version of Powerline fonts you had checked out while installing.
Powerline Font Family | Formerly Known As | License |
---|---|---|
3270 | 3270 | BSD/CCAS 3.0 |
Anonymice Powerline | Anonymous Pro | SIL Open Font License, Version 1.1 |
Arimo Powerline | Arimo | Apache License, Version 2.0 |
Cousine Powerline | Cousine | Apache License, Version 2.0 |
D2Coding for Powerline | D2Coding | SIL Open Font License, Version 1.1 |
DejaVu Sans Mono for Powerline | DejaVu Sans Mono | DejaVu Fonts License, Version 1.0 |
Droid Sans Mono for Powerline | Droid Sans Mono | Apache License, Version 2.0 |
Droid Sans Mono Dotted for Powerline | Droid Sans Mono Dotted | Apache License, Version 2.0 |
Droid Sans Mono Slashed for Powerline | Droid Sans Mono Slashed | Apache License, Version 2.0 |
Fira Mono for Powerline | Fira Mono | SIL OPEN FONT LICENSE Version 1.1 |
Go Mono for Powerline | Go Mono | Go's License |
Hack | Hack | SIL OFL, v1.1 + Bitstream License |
Inconsolata for Powerline | Inconsolata | SIL Open Font License, Version 1.0 |
Inconsolata-dz for Powerline | Inconsolata-dz | SIL Open Font License, Version 1.0 |
Inconsolata-g for Powerline | Inconsolata-g | SIL Open Font License, Version 1.0 |
Input Mono | Input Mono | Input’s license |
Liberation Mono Powerline | Liberation Mono | SIL Open Font License, Version 1.1 |
ProFontWindows | ProFont for Powerline | MIT License |
Meslo for Powerline | Meslo | Apache License, Version 2.0 |
Source Code Pro for Powerline | Source Code Pro | SIL Open Font License, Version 1.1 |
Meslo Dotted for Powerline | Meslo Dotted | Apache License, Version 2.0 |
Meslo Slashed for Powerline | Meslo Dotted | Apache License, Version 2.0 |
Monofur for Powerline | Monofur | Freeware |
Noto Mono for Powerline | Noto Mono | SIL Open Font License, Version 1.1 |
Roboto Mono for Powerline | Roboto Mono | Apache License, Version 2.0 |
Symbol Neu Powerline | Symbol Neu | Apache License, Version 2.0 |
Terminess Powerline | Terminus | SIL Open Font License, Version 1.1 |
Tinos Powerline | Tinos | Apache License, Version 2.0 |
Ubuntu Mono derivative Powerline | Ubuntu Mono | Ubuntu Font License, Version 1.0 |
Space Mono for Powerline | Space Mono | SIL Open Font License, Version 1.1 |
iTerm2 users need to set both the Regular font and the Non-ASCII Font in "iTerm > Preferences > Profiles > Text" to use a patched font (per this issue).
In some distributions, Terminess Powerline is ignored by default and must be
explicitly allowed. A fontconfig file is provided which enables it. Copy this
file
from the fontconfig directory to your home folder under ~/.config/fontconfig/conf.d
(create it if it doesn't exist) and re-run fc-cache -vf
.