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

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: 33
Popularity: 0.080357
First Submitted: 2021-02-24 16:44 (UTC)
Last Updated: 2022-05-19 03:35 (UTC)

Dependencies (3)

Required by (289)

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 Next › Last »

qwelias commented on 2024-06-11 12:53 (UTC)

It could also fail if something auto-mounts it. In my case it was gnome, disable automount in dconf under org.gnome.desktop.media-handling

Chryseus commented on 2024-04-03 22:22 (UTC)

Was able to finally get it installed following the suggestions by @jprt, modified PKGBUILD is here if you're stuck: https://gist.github.com/Chryseus/674f42ccf0a9b8cf646601da4c1b7792

michaldybczak commented on 2024-03-03 09:40 (UTC)

After installing udftools I was able to install this package. There were some initial errors with missing files, but from what I understand, the loop device was created successfully this time and the files showed up eventually and got pass.

Previously, I installed the package where I had to download and extract the fonts myself. It was fine, until I got update. Doing this again and again with every update beats the purpose. I had two choices. Make this auto package work (and I did) or go back to the regular ttf-ms package, which is old and misses many fonts, but works in overall well.

Inqognitoo commented on 2024-02-24 18:26 (UTC)

Got the same error as the guys below. Maybe there is some news on this?

jprt commented on 2023-12-21 14:47 (UTC)

For some reason when using httpfs2 to get the iso image when creating the loop device with udisks an error will occur: "GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error waiting for loop object after creating '/dev/loopX': Timed out waiting for object." where X is the loop device number. In order to solve this I have modified the PKGBUILD. First I check if the PKGBUILD as been run in the past. For that I have add the following code before the first if with #_missingFonts: variable.

#Check that the package was run in the past.
  for loop_device in $(losetup --list | grep "${pkgbase}" | awk '{print $1}')
  do
      udisksctl loop-delete -b "$loop_device"
  done 

  for fuse_mount_points in $(cat /etc/mtab | grep "${pkgbase}" | awk '{print $2}')
  do
      fusermount -u "$fuse_mount_points"
  done

Then since the udisksctl is going to fail I fetch the loop device using losetup. So I after the first _loopDev variable declaration I add the following:

_loopDev=$(losetup --list | grep "$_isoFile" | awk '{print $1}')

For this to work it is necessary to have losetup which belongs to the core/util-linux package. Hope it helps.

michaldybczak commented on 2023-12-13 14:24 (UTC) (edited on 2023-12-13 17:54 (UTC) by michaldybczak)

How to resolve this loop device issue? EDIT: Nvm, I installed a similar package, where I had to download Windows ISO and unpack fonts from it.

carlosal1015 commented on 2023-11-19 21:09 (UTC)

Hi, I saw a lot of this messages

==> Starting package_ttf-ms-win10-auto()...
install: cannot stat 'arial.ttf': No such file or directory
install: cannot stat 'arialbd.ttf': No such file or directory
install: cannot stat 'ariali.ttf': No such file or directory
install: cannot stat 'arialbi.ttf': No such file or directory
install: cannot stat 'ariblk.ttf': No such file or directory
install: cannot stat 'bahnschrift.ttf': No such file or directory

Aznorth commented on 2023-10-09 16:53 (UTC)

I get an issue when creating the loop device, as well. The build exits with status 4, saying a manual intervention is required.

Frontear commented on 2023-10-08 19:58 (UTC)

There is always an error when creating the loop device, causing this entire PKGBUILD to fail. Both this and ttf-ms-win11-auto suffer from the same issue.

ldm commented on 2023-10-03 10:13 (UTC) (edited on 2023-10-03 10:24 (UTC) by ldm)

tried on:
- 2 old Arch installations
- 1 Arch installed from scratch



I always get the following error:

  - Creating loop device
Error setting up loop device for mnt/http/19042.631.201119-0144.20h2_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x86FRE_en-us.iso: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error waiting for loop object after creating '/dev/loop1': Timed out waiting for object
/home/vm/Scaricati/OUU/ttf-ms-win10-auto/PKGBUILD: riga 402: -1: expressione di sottostringa < 0