[!TIP]

[!TIP]

  • fontPath:
    • osx: ~/Library/Fonts or /System/Fonts
    • Linux: ~/.fonts or ~/.local/share/fonts or /usr/share/fonts

Monaco

[!NOTE] THE BEST ALWAYS !

Monaco vim
1.10.1.1 -- Monaco vim
Monaco bash
1.10.1.2 -- Monaco bash

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
RecMonoCasual vim
1.10.1.3 -- RecMonoCasual vim
RecMonoCasual bash
1.10.1.4 -- RecMonoCasual bash

Comic Mono

[!NOTE|label:references:]

ComicMono vim
1.10.1.5 -- ComicMono vim
ComicMonoNF bash
1.10.1.6 -- ComicMonoNF bash

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
Agave NF Mono
1.10.1.7 -- Agave NF Mono
AgaveNFM bash
1.10.1.8 -- AgaveNFM bash

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
operator mono
1.10.1.9 -- operator mono
operator mono + airline
1.10.1.10 -- operator mono + airline
operator mono + coc + nerdtree + hexokinase
1.10.1.11 -- operator mono + coc + nerdtree + hexokinase

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
GohuNF vim
1.10.1.12 -- GohuNF vim
GohuNF bash
1.10.1.13 -- GohuNF bash

Monaspace RN

[!NOTE|label:references:]

monaspace rn NF
1.10.1.14 -- monaspace rn NF
monaspace rn NF + coc + nerdtree + hexokinase
1.10.1.15 -- monaspace rn NF + coc + nerdtree + hexokinase

nerd-fonts

[!NOTE|label:refereces:]

  • AgaveNerdFontMono

    $ 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

  • Monofur

    $ 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
    
  • ComicShannsMono

    $ 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
    
  • DaddyTimeMono

    $ 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
    
  • FantasqueSansMono

    $ 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
    
  • Hermit

    $ 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

powerline fonts

[!NOTE|label:references:]

  • 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
      
    • menlo for powerline

      $ curl --create-dirs -O --output-dir "${fontsPath}" \
             https://github.com/marslo/mytools/raw/master/others/fonts/monospace/Menlo-Regular.ttf &&
        fc-cache -f -v
      
    • monofur for powerline

      $ 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
      
    • sf-mono for powerline

      $ 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
      
    • anomaly mono for powerline

      $ curl --create-dirs -O --output-dir "${fontsPath}" \
             https://github.com/benbusby/anomaly-mono/raw/master/AnomalyMono-Powerline.otf &&
        fc-cache -f -v
      
Copyright © marslo 2020-2023 all right reserved,powered by GitbookLast Modified: 2024-03-12 15:01:30

results matching ""

    No results matching ""