Package Details: ttf-ms-win10-auto 10.0.19042.789-6

Git Clone URL: https://aur.archlinux.org/ttf-ms-win10-auto.git (read-only, click to copy)
Package Base: ttf-ms-win10-auto
Description: Microsoft Windows 10 TrueType fonts
Upstream URL: http://www.microsoft.com/typography/fonts/product.aspx?PID=164
Licenses: custom
Conflicts: ttf-ms-fonts, ttf-ms-win11, ttf-ms-win11-auto, ttf-tahoma, ttf-vista-fonts
Provides: ttf-font, ttf-ms-fonts, ttf-ms-win10, ttf-tahoma
Submitter: Zepman
Maintainer: RubenKelevra
Last Packager: RubenKelevra
Votes: 45
Popularity: 0.85
First Submitted: 2021-02-24 16:44 (UTC)
Last Updated: 2024-07-23 00:51 (UTC)

Dependencies (6)

Required by (310)

Sources (145)

Pinned Comments

Zepman commented on 2021-02-24 16:49 (UTC) (edited on 2021-03-24 22:08 (UTC) by Zepman)

This package is based on ttf-ms-win10. It differs in that it automatically downloads the fonts from Microsoft, if possible without downloading an entire ISO file.

If Polkit allows the user to create loop devices and mount files using udisks, around 200 MB of (mostly compressed) data will be downloaded. This can be a slow download method even over the fastest connections, since the fonts are taken from a large ISO file without downloading the entire file.

If Polkit is not available or it does not allow the user to use udisks, the entire ISO file will be downloaded and install.wim will be extracted. A check ensures that enough temporary disk space is available, which can be up to twice the size of the ISO file. This can happen if either Polkit or an authentication agent is not running, or when a user is logged in remotely (e.g. through SSH).

Latest Comments

1 2 3 4 5 6 7 Next › Last »

jameekim commented on 2026-05-06 02:29 (UTC)

I'm getting "loopX is not a mountable filesystem" message before failing to build the package when using yay. This is the output I'm getting from prepare():

- Examininging locally available fonts
- Fonts are missing
- Mount filesystems as a non-privileged user: allowed
- Checking for old loop devices created by by this package
  - deleting '/dev/loop0'... done.
- Downloading fonts directly
  - Mounting HTTP file
file name:  19042.631.201119-0144.20h2_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x86FRE_en-us.iso
host name:  software-static.download.prss.microsoft.com
port number:    80
protocol:   http
request path:   /pr/download/19042.631.201119-0144.20h2_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x86FRE_en-us.iso
auth data:  (null)
file size:  4079597568
  - Creating loop device
  - Mounting loop device: /dev/loop0
Object /org/freedesktop/UDisks2/block_devices/loop0 is not a mountable filesystem.
  - Loop device mounted as ISO at:
  - Extracting files from online Windows installation image

7-Zip 26.01 (x64) : Copyright (c) 1999-2026 Igor Pavlov : 2026-04-27
 64-bit locale=en_CA.UTF-8 Threads:20 OPEN_MAX:4096, ASM

Scanning the drive for archives:

ERROR: errno=2 : No such file or directory
/sources/install.wim

I noticed that particular message because I get the same message when I run "udisksctl unmount -b /dev/loop0" after the build failure.

Seeing that you mentioned building in a clean chroot in other replies, I tried that too, and it worked probably because loop device was not used:

- Examininging locally available fonts
- Fonts are missing
- Mount filesystems as a non-privileged user: not allowed
- Preparing download of full ISO
...

Do you happen to know what could be causing the error? Not that I care too much because I probably won't have to update this package for a while, but I am curious why this is happening.

RubenKelevra commented on 2025-12-14 21:33 (UTC) (edited on 2026-02-17 11:31 (UTC) by RubenKelevra)

@Zepman: Thanks, I'll have a look.

But first:

Do you build in a Chroot?

SSheep commented on 2025-12-14 20:48 (UTC) (edited on 2025-12-14 22:03 (UTC) by SSheep)

I think this package is broken, because when I try to install this via yay everything went fine but after I believe the near end it returns with an error saying it failed to make ttf-ms-win10-auto-exit

RubenKelevra commented on 2024-08-31 22:50 (UTC) (edited on 2024-08-31 22:51 (UTC) by RubenKelevra)

@knuxyl thanks for the report. Do you call makepkg manually or do you use an AUR helper?

Do you use a clean chroot?

knuxyl commented on 2024-08-31 19:18 (UTC)

This doesn't work. It errors saying /dev/loop0 or whichever is already mounted, which was mounted by this pkgbuild. I had to manually umount the http and /dev/loop mounts, restarted, tried again, same problem. The loop device is mounted with the iso file this script downloads, and then complains it's already mounted and fails.

RubenKelevra commented on 2024-08-02 08:00 (UTC) (edited on 2024-08-02 08:01 (UTC) by RubenKelevra)

Hey @carlosal1015,

while not pretty there's no way to prevent this warnings to appear at the moment.

Please read the instructions in the PKGBUILD before reporting:

Please ignore any 'ln' errors when building this package. This is expected  behavior.

Thanks!

carlosal1015 commented on 2024-08-02 01:45 (UTC)

Hi, I have the following message during installation

==> Removing existing $srcdir/ directory...
==> Extracting sources...
ln: failed to create symbolic link '/tmp/makepkg/ttf-ms-win10-auto/src/' -> '': No such file or directory
ln: failed to create symbolic link '/tmp/makepkg/ttf-ms-win10-auto/src/' -> '': No such file or directory
ln: failed to create symbolic link '/tmp/makepkg/ttf-ms-win10-auto/src/' -> '': No such file or directory
ln: failed to create symbolic link '/tmp/makepkg/ttf-ms-win10-auto/src/' -> '': No such file or directory
ln: failed to create symbolic link '/tmp/makepkg/ttf-ms-win10-auto/src/' -> '': No such file or directory
ln: failed to create symbolic link '/tmp/makepkg/ttf-ms-win10-auto/src/' -> '': No such file or directory
ln: failed to create symbolic link '/tmp/m

RubenKelevra commented on 2024-07-23 16:16 (UTC)

To whom it may concern: Don't feed the troll. Thanks :)

boyd8444 commented on 2024-07-23 16:07 (UTC)

@RubenKelevra Noob? It sounds like you're the noob here since you can't even manage to make a working PKGBUILD.