[!TIP]
- * 142 Programming Fonts
- * arrowtype/recursive
- * ryanoasis/nerd-fonts
- Patch Fonts with Cursive Italic Styles
- sainnhe/icursive-nerd-font | thlineric/icursive-nerd-font | sainnhe/mono-nerd-font | 40huo/Patched-Fonts
- INPUT™ fonts
- Consolas font family
- monaspace
- ryanoasis/powerline-extra-symbols
- ArrowType
- oldschool font list
- subframe7536/maple-font
highly recommended
[!TIP]
fontPath
:
- osx:
~/Library/Fonts
or/System/Fonts
- Linux:
~/.fonts
or~/.local/share/fonts
or/usr/share/fonts
Monaco
[!NOTE] THE BEST ALWAYS !
- Monaco
- Nerd-Fonts
- Powerline
RecMonoCasual
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoCasual/RecMonoCasual-Regular-1.085.ttf &&
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoDuotone/RecMonoDuotone-Regular-1.085.ttf &&
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Regular-1.085.ttf &&
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/arrowtype/recursive/blob/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Regular-1.085.ttf &&
fc-cache -f -v
# or
$ version=1.085
$ url='https://github.com/arrowtype/recursive/blob/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/'
$ while read -r _t; do
curl --create-dirs -O --output-dir "${fontsPath}" \
"${url}"/"RecMono${_t}/RecMono${_t}-Regular-1.085.ttf"
done < <( echo 'Casual Duotone Linear Semicasual' | fmt -1 )
$ fc-cache -f -v
Comic Mono
[!NOTE|label:references:]
Agave
[!NOTE|label:references:]
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Agave/AgaveNerdFontMono-Regular.ttf
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Agave/AgaveNerdFontMono-Bold.ttf
Operator Mono
[!NOTE|label:referencess:]
Plug 'neoclide/coc.nvim', { 'branch': 'release' }
Plug 'sainnhe/gruvbox-material'
Plug 'scrooloose/nerdtree'
Plug 'rrethy/vim-hexokinase', { 'do': 'make hexokinase' }
set termguicolors
set background=dark
colorscheme gruvbox-material
Gohu
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Gohu/uni-14/GohuFontuni14NerdFontMono-Regular.ttf &&
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Gohu/uni-11/GohuFontuni11NerdFontMono-Regular.ttf &&
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Gohu/14/GohuFont14NerdFontMono-Regular.ttf &&
$ curl --create-dirs -O --output-dir "${fontsPath}" \
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Gohu/11/GohuFont11NerdFontMono-Regular.ttf &&
fc-cache -f -v
Monaspace RN
[!NOTE|label:references:]
nerd-fonts
[!NOTE|label:refereces:]
- download
- Karmenzind/monaco-nerd-fonts
- xtevenx/ComicMonoNF
- #1103 What does --variable-width-glyphs do now?
Nerd Font Mono
(a strictly monospaced variant, created with--mono
)Nerd Font
(a somehow monospaced variant, maybe)Nerd Font Propo
(a not monospaced variant, created with--variable-width-glyphs
)
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Agave/AgaveNerdFontMono-Regular.ttf && fc-cache -f -v
CodeNewRoman another
Monaco
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/CodeNewRoman/Regular/CodeNewRomanNerdFontMono-Regular.otf && fc-cache -f -v
DejaVuSansMono another
Monaco
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DejaVuSansMono/Regular/DejaVuSansMNerdFontMono-Regular.ttf && fc-cache -f -v
pixel
- BigBlueTerminal
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/BigBlueTerminal/BigBlueTerm437NerdFontMono-Regular.ttf && fc-cache -f -v
hand-writing
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Monofur/Regular/MonofurNerdFontMono-Regular.ttf && fc-cache -f -v
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/ComicShannsMono/ComicShannsMonoNerdFontMono-Regular.otf && fc-cache -f -v
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DaddyTimeMono/DaddyTimeMonoNerdFontMono-Regular.ttf && fc-cache -f -v
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/FantasqueSansMono/Regular/FantasqueSansMNerdFontMono-Regular.ttf && fc-cache -f -v
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Hermit/Regular/HurmitNerdFontMono-Regular.otf && fc-cache -f -v
symbole
- NerdFontsSymbolsOnly
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/NerdFontsSymbolsOnly/SymbolsNerdFontMono-Regular.ttf && fc-cache -f -v
others
- CascadiaCode
- EnvyCodeR
- IBMPlexMono
- JetBrains original | JetBrains Nerd Font
powerline fonts
[!NOTE|label:references:]
- Comic Mono font
- Showing special Unicode characters on MacOS
- GNU Unifont Glyphs
- * lujiacn/Monaco for Powerline.md
- * supermarin/powerline-fonts
- * powerline/fonts ~ AnwarShah/fonts
- * Twixes/SF-Mono-Powerline
- * benbusby/anomaly-mono
- yumitsu/font-menlo-extra
- ithewei/powerline-fonts
- JayXon/powerline-web-fonts
- github topic: powerline-fonts
- ryanoasis/nerd-fonts
- Powerline Fonts
- windows
install via package tool
# debian $ sudo apt-get install fonts-powerline # centos/rhel $ sudo dnf install powerline-fonts
install via cmd
[!TIP|label:fonts path in different system:]
- linux:
$HOME/.local/share/fonts
- osx :
$HOME/Library/Fonts
$ fontPath=$HOME/Library/Fonts $ fontPath=$HOME/.local/share/fonts
via powershell
> Invoke-WebRequest -Uri "https://dtinth.github.io/comic-mono-font/ComicMono.ttf" -OutFile "ComicMono.ttf"; Invoke-WebRequest -Uri "https://dtinth.github.io/comic-mono-font/ComicMono-Bold.ttf" -OutFile "ComicMono-Bold.ttf"; $fonts = (New-Object -ComObject Shell.Application).Namespace(0x14); Get-ChildItem -include ComicMono* | % { $fonts.CopyHere($_.fullname) }
cominc mono && comic mono for powerline
# regular $ curl --create-dirs -O --output-dir "${fontsPath}" \ https://dtinth.github.io/comic-mono-font/ComicMono.ttf && curl --create-dirs -O --output-dir "${fontsPath}" \ https://dtinth.github.io/comic-mono-font/ComicMono-Bold.ttf && fc-cache -f -v # for powerline/vim-airline $ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/marslo/mytools/raw/master/others/fonts/monospace/Comic-Mono-for-Powerline.ttf && fc-cache -f -v
monaco for powerline osx version && monaco for powerline windows version
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/marslo/mytools/raw/master/others/fonts/monospace/Monaco-for-Powerline.otf && fc-cache -f -v
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/marslo/mytools/raw/master/others/fonts/monospace/Menlo-Regular.ttf && fc-cache -f -v
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/powerline/fonts/raw/master/Monofur/Monofur%20for%20Powerline.ttf && curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/powerline/fonts/raw/master/Monofur/Monofur%20Italic%20for%20Powerline.ttf && curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/powerline/fonts/raw/master/Monofur/Monofur%20Bold%20for%20Powerline.ttf && fc-cache -f -v
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/Twixes/SF-Mono-Powerline/raw/master/SF-Mono-Powerline-Regular.otf && curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/Twixes/SF-Mono-Powerline/raw/master/SF-Mono-Powerline-RegularItalic.otf && curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/Twixes/SF-Mono-Powerline/raw/master/SF-Mono-Powerline-Bold.otf && curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/Twixes/SF-Mono-Powerline/raw/master/SF-Mono-Powerline-BoldItalic.otf && fc-cache -f -v
-
$ curl --create-dirs -O --output-dir "${fontsPath}" \ https://github.com/benbusby/anomaly-mono/raw/master/AnomalyMono-Powerline.otf && fc-cache -f -v
- linux: