Advertisement
ucomesdag

Patch SF-Mono & Menlo with Nerd Fonts

Feb 28th, 2024
651
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.79 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. basedir="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
  4.  
  5. brew install fontforge
  6. brew link fontforge
  7.  
  8. git clone --depth 1 https://github.com/ryanoasis/nerd-fonts.git "$basedir/nerd-fonts"
  9.  
  10. for font in /System/Applications/Utilities/Terminal.app/Contents/Resources/Fonts/SF-Mono-*; do
  11.  fontforge -script "$basedir/nerd-fonts/font-patcher" --complete -out "$basedir/nerd-fonts/patched-fonts/SF-Mono" $font
  12. done
  13.  
  14. fontforge -script "$basedir/nerd-fonts/font-patcher" --complete -out "$basedir/nerd-fonts/patched-fonts/Menlo" /System/Library/Fonts/Menlo.ttc
  15.  
  16. \cp -R "$basedir/nerd-fonts/patched-fonts/SF-Mono" ~/Library/Fonts
  17. \cp -R "$basedir/nerd-fonts/patched-fonts/Menlo" ~/Library/Fonts
  18.  
  19. rm -rf "$basedir/nerd-fonts"
  20.  
  21. brew unlink fontforge
  22. brew uninstall fontforge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement