Skip to content

Tools and instructions on how to have awesome symbols in a terminal with a monospace font

License

Notifications You must be signed in to change notification settings

gabrielelana/awesome-terminal-fonts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Why?

Why do you want to use fancy symbols in your standard monospace font? Obviously to have a fancy prompt like mine :-)

prompt

And because when you live in a terminal a symbol can convey more informations in less space creating a dense and beautiful (for those who have a certain aesthetic taste) informative workspace

Heavily inspired by https://github.com/Lokaltog/vim-powerline and the relative patch script from Kim Silkebækken (kim.silkebaekken+vim@gmail.com)

You can find every patched font in ./patched directory:

Every font is patched with the following icon fonts:

If you use these fonts for https://github.com/Lokaltog/vim-powerline then you should have this in your .vimrc

let g:Powerline_symbols = 'fancy'
let g:Powerline_dividers_override = [[0xe0b0], [0xe0b1], [0xe0b2], [0xe0b3]]
let g:Powerline_symbols_override = {
  \ 'BRANCH': [0xe238],
  \ 'RO'    : [0xe0a2],
  \ 'FT'    : [0xe1f6],
  \ 'LINE'  : [0xe0a1],
\ }

How to patch

You need to have installed fontforge with Python bindings. For Ubuntu users the required package is python-fontforge, for Arch Linux users the required package is fontforge. It should be something similar for other distros.

Every font to patch has a dedicated script because for a really good result some parameters have to be manually tuned :-) so for example to patch by yourself Droid Sans Mono you should run

$ ./droid.sh

About

Tools and instructions on how to have awesome symbols in a terminal with a monospace font

Resources

License

Stars

Watchers

Forks

Packages

No packages published