Package Details: nerd-fonts-sf-mono 3.2.1-3

Git Clone URL: https://aur.archlinux.org/nerd-fonts-sf-mono.git (read-only, click to copy)
Package Base: nerd-fonts-sf-mono
Description: Monospaced variant of San Francisco. Sourced directly from Apple, patched with the Nerd Fonts Patcher
Upstream URL: https://developer.apple.com/fonts/
Keywords: apple font fonts francisco mono monospace nerd nerd-fonts nerdfonts otf san sanfrancisco sf
Licenses: custom
Conflicts: nerd-fonts-sf-mono
Provides: nerd-fonts-sf-mono
Submitter: D3SOX
Maintainer: D3SOX
Last Packager: D3SOX
Votes: 12
Popularity: 0.60
First Submitted: 2020-09-23 11:59 (UTC)
Last Updated: 2024-09-28 11:21 (UTC)

Dependencies (6)

Required by (0)

Sources (2)

Pinned Comments

D3SOX commented on 2021-09-28 07:25 (UTC)

I'm using a change detection to see when Apple updates the font. If the build doesn't work because of a checksum failure for SF-Mono.dmg please flag it out-of-date.

Latest Comments

1 2 3 4 Next › Last »

ttz commented on 2024-08-23 05:00 (UTC)

Suggest modifying the build() command's last line to:

  • Not output stderr to /dev/null
  • Use fontforge -script instead of python to call the font patcher

I had to do this in order to get it to build.

unrealapex commented on 2023-09-06 15:51 (UTC)

@D3SOX font patching unfortunately did not work for me when building the package without an AUR helper

ac130kz commented on 2023-08-02 05:18 (UTC)

@ripsivis weird, wasn't able to replicate. Performance wise it's about the same my machine.

onurmercury commented on 2023-08-01 07:45 (UTC) (edited on 2023-08-04 14:44 (UTC) by onurmercury)

For some reason, parallel command no longer works. All I know is that the command exits with 255.

But we can use xargs for a similar approach, just replace the parallel's line with this: ls "$srcdir/Library/Fonts"/*.otf | xargs -P $(nproc) -I {} python "$srcdir/font-patcher" -q -c -s {} -out "$srcdir/patched" &> /dev/null

or just apply this patch: https://gist.github.com/onurmercury/507628bf575080a4c729b5cedb32e6b0

D3SOX commented on 2023-02-02 11:07 (UTC)

@sentientmachin3 Hm ok maybe yay has some bug when checking out via Subversion. I could change how it fetches the glyphs but I don't think it's worth the hassle. If it works when building it manually via makepkg it should work with yay too so I see the problem on yay's side (or some sort of setup issue with yay on your machine)

sentientmachin3 commented on 2023-02-02 08:42 (UTC)

@D3SOX I built it with paru as well. I don't know what changes, but it works. Yay is still failing.

D3SOX commented on 2023-01-31 18:48 (UTC)

@sentientmachin3 I just successfully built the package again (using paru but that shouldn't matter). The PowerlineSymbols.otf is definitely inside src/glyphs/powerline-symbols/ and the one in src/glyphs/ is named PowerlineExtraSymbols.otf

sentientmachin3 commented on 2023-01-31 18:44 (UTC)

@D3SOX apparently the build process is looking for PowerlineSymbols.otf in src/glyphs/powerline-symbols/, but I found no powerline-symbols folder, instead my file is in src/glyphs/.

D3SOX commented on 2023-01-27 10:46 (UTC)

@sentientmachin3 Try a clean build with yay or rm -rf /home/user/.cache/yay/nerd-fonts-sf-mono before trying to build it again

sentientmachin3 commented on 2023-01-27 08:08 (UTC)

@D3SOX @hendry the error I'm getting related to @hendry's issue is the following:

Nerd Fonts: Can not find symbol source for 'Powerline Symbols'
            (i.e. /home/user/.cache/yay/nerd-fonts-sf-mono/src/glyphs/powerline-symbols/PowerlineSymbols.otf