Package Details: ttf-mac-fonts 20100901.134-1

Git Clone URL: (read-only, click to copy)
Package Base: ttf-mac-fonts
Description: Mac fonts including Lucida Grande, Apple Garamond and other fonts from Apple
Upstream URL:
Licenses: custom
Conflicts: macfonts
Submitter: Shanto
Maintainer: caleb
Last Packager: caleb
Votes: 319
Popularity: 2.55
First Submitted: 2011-05-08 09:00
Last Updated: 2019-08-26 05:34

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 Next › Last »

Feakster commented on 2020-11-13 09:25

Didn't know they had a package on here already. Thanks.

caleb commented on 2020-11-13 09:20

@Feakster That script is a whole lot of hoopla for less than nothing. Those other fonts don't belong in this package since they come from different sources, are versioned and released on a different cycle, and don't even have the same license. If you want them, install them from their respective packages: otf-new-york and otf-san-francisco-pro.

Feakster commented on 2020-11-12 20:06

@caleb, the New York & San Francisco fonts can be obtained from I don't believe any login is required. I was going to adapt the script (below) into a new PKGBUILD, but you're more than welcome to cannibalise it for yours if you wish:

# Set Variables
FONTS="SF-Font-Compact SF-Font-Pro SF-Mono NY-Font"
declare -a PKGS=("San Francisco Compact" "San Francisco Pro" "SF Mono Fonts" "NY Fonts")

# available() function
available () {
  command -v "$1" >/dev/null 2>&1

# If wget not installed
echo 'Checking dependencies ...'
if ! available wget
  echo 'Error: wget is not installed.' >&2
  echo 'run sudo pacman -S wget'
  exit 1

# If 7zip not installed
if ! available 7z
    echo 'Error: p7zip is not installed.' >&2
    echo 'run sudo pacman -S p7zip'
    exit 1

# Download & unarchive macOS NY & SF fonts
echo 'Downloading and unarchiving dmg files ...'
mkdir -p "$DOWNDIR"
for FONT in $FONTS
    wget -nc -nv --show-progress $URL/$FONT.dmg
    7z -y e $FONT.dmg >/dev/null 2>&1
    rm -rf $FONT.dmg "[HFS+ Private Data]"

# Extracting pkg archives
echo 'Extracting fonts ...'
for PKG in "${PKGS[@]}"
    #PKG=$(echo $PKG | tr "_" " ")
    echo -e "\t$PKG.pkg"
    7z -y x "$PKG.pkg" >/dev/null 2>&1
    CRUD=$(echo $PKG | tr -d " ")
    7z -y x Payload\~ >/dev/null 2>&1
    mv Library/Fonts ./
    mv Fonts "$PKG"
    rm -rf "$PKG.pkg" $CRUD Payload\~ Library

# Install Fonts
echo "Installing fonts ..."
mkdir -p "$FONTDIR"
for PKG in "${PKGS[@]}"
    DIR=$(echo $PKG | tr -d " ")
    mv "$PKG" "$FONTDIR/$DIR"

# Tidy up
rm -rf "$DOWNDIR"

# Reload Font Cache

juxuanu commented on 2020-10-22 08:08

Same issue than @roachsinai

Danieldakataca commented on 2019-06-17 17:18

When I consult the remote package version I get "20100901.134", but when I consult the local version of the package I get only one point ".". I hope you solve that soon to be able to control the local versions. Thanks in advance.

roachsinai commented on 2018-07-17 07:54

same issue:

(1/3) Updating fontconfig cache...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating X fontdir indices...
Unknown Type 1 weight "normal"
Couldn't determine weight for Lucida Gr Regular.pfb
Unknown Type 1 weight "normal"
Couldn't determine weight for Lucida G.pfb

my OS is Manjaro, and what do you mean: custom fontconfig configuration

r3b311i0n commented on 2018-03-02 10:52

@caleb This PKGBUILD contains San Francisco:

as does this one:

caleb commented on 2018-03-02 08:54

@Pilzbauer Adding a font will be up to the upstream Macbuntu project, this just repackages what is available in their repos. Alternatively if you know a good upstream source for it available without signing into Apple's developer website then we could consider splicing it in, but I don't know of a source.

caleb commented on 2018-03-02 08:49

To out of date flaggers: this package is not out of date. It builds off of the latest SVN revision anyway (and should probably be renamed ttf-mac-fonts-svn) but it isn't out of date. If you're having trouble building because the upstream is offline, know that SourceFource is having a massive outage right now and most of the repositories hosted there are offline. That's not this package's problem to fix and we'll just have to wait it out.

J5lx commented on 2017-03-10 00:10

As Marcel_K mentioned, the fontconfig cache is now updated automatically by pacman hooks, so the install file can be removed.