Skip to content

apple-fonts/Apple-system-fonts

Repository files navigation

Apple system fonts

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

Prerequisites

p7zip-full

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

Download the .dmg files from Apple's website:

make dmg -j

Extract fonts

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:

  1. Extract all fonts (will download the .dmg files first if not present):

    make fonts -j
  2. Extract and pack all fonts into Apple-system-fonts.zip:

    make zip -j

Create a release

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

  • Clean up generated fonts (removes the release directory, the Apple-system-fonts.zip file, and the fonts 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

See also