This repository provides the fonts for the Apple system.
The fonts are extracted from the .dmg files, which can be obtained at https://developer.apple.com/fonts/.
The available fonts are:
- SF core fonts
- SF Pro
- SF Compact
- SF Mono
- New York
- SF Script Extensions
- SF Arabic
- SF Armenian
- SF Georgian
- SF Hebrew
The p7zip-full
package, which provides the 7z
command, is required for extracting the .dmg
files.
You can download it at https://sourceforge.net/projects/p7zip/.
Download the .dmg
files from Apple's website:
make dmg -j
Run
make -j
to extract the fonts from the .dmg
files, and pack all extracted files into the Apple-system-fonts.zip
file.
Or, you can run the two steps separately:
-
Extract all fonts (will download the
.dmg
files first if not present):make fonts -j
-
Extract and pack all fonts into
Apple-system-fonts.zip
:make zip -j
Run
make release -j
to create the release
directory, and create symlinks to .dmg
files as well as the Apple-system-fonts.zip
file in this directory.
-
Clean up generated fonts (removes the
release
directory, theApple-system-fonts.zip
file, and thefonts
directory):make clean
-
Clean up the
release
directory:make clean_release
-
Clean up the generated
Apple-system-fonts.zip
file:make clean_zip
-
Clean up the
fonts
directory:make clean_fonts
-
Clean up the
.dmg
files:make clean_dmg
-
Clean up all of them:
make clean_all