This repository contains a collection of fonts that I frequently use across my systems. I wanted to make them easily accessible for setup on new machines, particularly on macOS. These fonts include a mix of highly readable and aesthetically pleasing options for both design and coding purposes.
Here are the fonts included in this repository, along with links to their official sources when available:
- Atkinson Hyperlegible - Designed for maximum readability.
- iA Fonts - A set of carefully designed fonts for writers and coders.
- IBM Plex Sans - A versatile font family for modern usage.
- Nerd Fonts - Iconic fonts designed for developers.
- Noto Sans - Modern sans-serif with extensive language support.
- Noto Sans Mono - A monospaced version of Noto Sans.
- Nunito - A well-balanced sans-serif font.
- Source Code Pro - A monospaced font designed for coding.
- Ubuntu Font - A clean and modern font family.
- UnderCaseType Fraunces - A variable font with a touch of character.
Ensure you have a terminal application installed on macOS (e.g., the default Terminal app).
-
Clone this repository to your local machine:
git clone https://github.com/philipbhaworth/fonts.git cd fonts
-
Run the installation script to copy all font files to your macOS user fonts directory:
./mac-install-fonts.sh
The script performs the following actions:
- Recursively searches the repository for
.ttf
and.otf
font files. - Copies all found font files into the
~/Library/Fonts/
directory, making them available to the current user.
After running the script, your fonts will be ready to use in all applications on your macOS system.
If you prefer to install the fonts for all users on your machine, you can modify the script to copy the fonts to /Library/Fonts/
instead of ~/Library/Fonts/
. This requires sudo
privileges:
sudo ./mac-install-fonts.sh
Feel free to add or remove fonts from the repository to suit your personal preferences. Simply place new font files in the appropriate directory before running the installation script.