Package Details: ttf-ms-win11-auto-other 10.0.26100.1742-4

Git Clone URL: https://aur.archlinux.org/ttf-ms-win11-auto.git (read-only, click to copy)
Package Base: ttf-ms-win11-auto
Description: Microsoft Windows 11 Other TrueType fonts
Upstream URL: https://www.microsoft.com/typography/fonts/product.aspx?PID=164
Licenses: custom
Conflicts: ttf-ms-win11-other
Provides: ttf-ms-win11-other
Submitter: octocorvus
Maintainer: octocorvus (kode54)
Last Packager: kode54
Votes: 93
Popularity: 5.71
First Submitted: 2022-05-06 13:39 (UTC)
Last Updated: 2025-05-20 01:55 (UTC)

Dependencies (5)

Required by (0)

Sources (143)

Pinned Comments

kode54 commented on 2024-02-04 10:43 (UTC) (edited on 2025-05-20 21:47 (UTC) by kode54)

You apparently need to be a member of the disk group to mount a filesystem as an otherwise unprivileged user.

sudo usermod -aG disk $USER

And log out and back in again.

Edit: If you experience weird missing dependency issues with fuse3 or gumbo-parser, you need to rebuild httpdirfs. rebuild-detector, which supplies checkrebuild and a pacman hook which also runs it during upgrades, can somewhat alleviate the problem of keeping AUR packages up to date, since they're not usually bumped when they need a rebuild.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next › Last »

gwuensch commented on 2024-02-05 23:06 (UTC)

I have no problems with installing the package, but while looking through the PKGBUILD after the last update, I stumbled across the httpdirfs --cache flag and the comment about it.

In short, with this flag httpdirfs caches all downloaded data in the user's cache directory permanently, using sparse allocation for partially downloaded files (as is here the case for the ISO). In the project's GitHub repo it is also mentioned that initial download speeds could be limited to 15 MiB/s due to the feature's implementation.

While I don't think the speed is a concern with a download size of ~400 MiB (I surely wouldn't notice), we really don't gain anything from the caching. When the package is updated, the cached ISO won't speed anything up since a new ISO with a new name will have to be downloaded freshly from Microsoft. Besides that it just piles up in the user's home dir, with every new ISO occupying about 6 GiB (mostly pre-allocated) space. I'd like to suggest possible changes:

  1. Just removing the --cache option altogether, possibly mentioning why it's not used anymore in the build instructions.

  2. Using the --cache-location option alongside to point to the $srcdir (typically src/). This way, the user's choice where to save source files is honored, and the cached files can be cleaned up easily with makepkg --clean or --cleanbuild.

TheJackofClubs commented on 2024-02-05 19:53 (UTC)

run yay --rebuild httpdirfs

boredhero commented on 2024-02-05 18:21 (UTC) (edited on 2024-02-05 18:22 (UTC) by boredhero)

ln: failed to create symbolic link '/home/boredhero/Desktop/ttf-ms-win11-auto/src/' -> '': No such file or directory ==> Starting prepare()... - Examining locally available fonts - Fonts are missing - Mount filesystems as a non-privileged user: allowed - Downloading fonts directly - Mounting HTTP file httpdirfs: error while loading shared libraries: libgumbo.so.1: cannot open shared object file: No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting...

jdigi78 commented on 2024-02-05 03:08 (UTC)

Glad to see this finally updated. Builds flawlessly.

Note: If you get the error "Filesystem type udf not configured in kernel" its caused by not rebooting after a kernel update. Reboot and try again.

kode54 commented on 2024-02-05 01:25 (UTC)

@Viterzgir: please rebuild and reinstall httpdirfs AUR package.

Viterzgir commented on 2024-02-04 15:08 (UTC) (edited on 2024-02-04 15:52 (UTC) by Viterzgir)

I can't build ln: failed to create symbolic link '/home/serge/Downloads/ttf-ms-win11-auto/src/' httpdirfs: error while loading shared libraries: libgumbo.so.1: cannot open shared object file: No such file or directory ==> ERROR: A failure occurred in prepare(). Nevermind rebuild httpdirfs package solved this problem.

urbenlegend commented on 2024-02-04 10:45 (UTC)

@kode54 It turns out I have to build this within a desktop session. Attempting to build this package over SSH does NOT work. The next time this updates I'll try the disk group thing. Thanks!

kode54 commented on 2024-02-04 10:43 (UTC) (edited on 2025-05-20 21:47 (UTC) by kode54)

You apparently need to be a member of the disk group to mount a filesystem as an otherwise unprivileged user.

sudo usermod -aG disk $USER

And log out and back in again.

Edit: If you experience weird missing dependency issues with fuse3 or gumbo-parser, you need to rebuild httpdirfs. rebuild-detector, which supplies checkrebuild and a pacman hook which also runs it during upgrades, can somewhat alleviate the problem of keeping AUR packages up to date, since they're not usually bumped when they need a rebuild.

urbenlegend commented on 2024-02-04 10:30 (UTC) (edited on 2024-02-04 10:45 (UTC) by urbenlegend)

After the update I am still getting:

- Mount filesystems as a non-privileged user: Error setting up loop device for test.mount: GDBus.Error:org.freedesktop.UDisks2.Error.NotAuthorizedCanObtain: Not authorized to perform operation
/home/user/.cache/paru/clone/ttf-ms-win11-auto/PKGBUILD: line 406: -1: substring expression < 0

kode54 commented on 2024-02-04 08:41 (UTC)

Updated. Thanks for adding me, @octocorvus, and thanks @jdigi78 for that loopDev fix. Also thanks to @kddlb for informing me of the registration form for retrieving the latest evaluation ISO URL for the package.