Package Details: ttf-ms-win11-auto 10.0.22621.525-1

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 TrueType fonts
Upstream URL: https://www.microsoft.com/typography/fonts/product.aspx?PID=164
Licenses: custom
Conflicts: ttf-ms-fonts, ttf-tahoma, ttf-vista-fonts
Provides: emoji-font, ttf-font, ttf-ms-fonts, ttf-ms-win11, ttf-tahoma
Submitter: octocorvus
Maintainer: octocorvus
Last Packager: octocorvus
Votes: 52
Popularity: 4.51
First Submitted: 2022-05-06 13:39 (UTC)
Last Updated: 2022-11-17 17:36 (UTC)

Dependencies (3)

Required by (304)

Sources (145)

Pinned Comments

octocorvus commented on 2022-09-23 17:46 (UTC) (edited on 2022-09-23 18:45 (UTC) by octocorvus)

I've no idea if this totally works, patches (preferred) or suggestions are welcome.

This package is based on ttf-ms-win11 and ttf-ms-win10-auto. Like it's predecessor, ttf-ms-win10-auto, it differs from ttf-ms-win11 in that it automatically downloads the fonts from Microsoft, if possible without downloading the entire ISO file.

It uses newer and faster httpdirfs, so downloads usually aren't that slow. For reference, it takes less than 2 minutes to download fonts then build and install the package on my system which gets maximum internet speed of ~5MiB/s.

Please ignore any 'ln' related errors, that is expected behaviour.

[Copied from ttf-ms-win10-auto]: 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 Next › Last »

Exoutia commented on 2023-11-30 12:31 (UTC)

==> ERROR: An unknown error has occurred. Exiting...
 -> error making: ttf-ms-win11-auto-signal: user defined signal 1
 -> Failed to install the following packages. Manual intervention is required:
ttf-ms-win11-auto - signal: user defined signal 1

this is the error I am facing while installing I have made changes to loopfile that is suggested by @DarioTD.

callmemagnus commented on 2023-11-29 07:18 (UTC)

Everyone having issues with the loop device, try the change suggested by @DarioTD below.

evilred commented on 2023-11-26 06:38 (UTC)

==> 正在删除现存的 $srcdir/ 目录... rm: 无法删除 '/var/tmp/pamac-build-evilred/ttf-ms-win11-auto/src/mnt/http/22621.525.220925-0207.ni_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso': 函数未实现

==> 错误: An unknown error has occurred. Exiting... ==> 清理中... rm: 无法删除 '/var/tmp/pamac-build-evilred/ttf-ms-win11-auto/src/mnt/http/22621.525.220925-0207.ni_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso': 函数未实现 构建 ttf-ms-win11-auto 失败

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

Hi, I have the following message error

ln: failed to create symbolic link '/tmp/makepkg/ttf-ms-win11-auto/src/' -> '': No such file or directory
ln: failed to create symbolic link '/tmp/makepkg/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
LinkTable_print: --------------------------------------------
LinkTable_print:  LinkTable 0x55ad3d8a65a0 for https://software-static.download.prss.microsoft.com/dbazure/988969d5-f34g-4e03-ac9d-1f9786c66751/22621.525.220925-0207.ni_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso
LinkTable_print: --------------------------------------------
LinkTable_print: 0 H 0  https://software-static.download.prss.microsoft.com/dbazure/988969d5-f34g-4e03-ac9d-1f9786c66751/22621.525.220925-0207.ni_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso
LinkTable_print: 1 F 5088602112 22621.525.220925-0207.ni_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso https://software-static.download.prss.microsoft.com/dbazure/988969d5-f34g-4e03-ac9d-1f9786c66751/22621.525.220925-0207.ni_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso
LinkTable_print: --------------------------------------------
LinkTable_print:  Invalid link count: 0
LinkTable_print: --------------------------------------------
  - Creating loop device
Error setting up loop device for mnt/http/22621.525.220925-0207.ni_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error waiting for loop object after creating '/dev/loop2': Timed out waiting for object
/home/carlosal1015/.cache/yay/ttf-ms-win11-auto/PKGBUILD: line 420: -1: substring expression < 0
==> Sources are ready.
==> Making package: ttf-ms-win11-auto 10.0.22621.525-1 (Sun 19 Nov 2023 04:09:28 PM -05)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package_ttf-ms-win11-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
install: cannot stat 'calibri.ttf': No such file or directory
install: cannot stat 'calibrib.ttf': No such file or directory
install: cannot stat 'calibrii.ttf': No such file or directory
install: cannot stat 'calibriz.ttf': No such file or directory
install: cannot stat 'calibril.ttf': No such file or directory
install: cannot stat 'calibrili.ttf': No such file or directory
install: cannot stat 'cambria.ttc': No such file or directory
install: cannot stat 'cambriab.ttf': No such file or directory
install: cannot stat 'cambriai.ttf': No such file or directory
install: cannot stat 'cambriaz.ttf': No such file or directory
install: cannot stat 'Candara.ttf': No such file or directory
install: cannot stat 'Candarab.ttf': No such file or directory
install: cannot stat 'Candarai.ttf': No such file or directory
install: cannot stat 'Candaraz.ttf': No such file or directory
install: cannot stat 'Candaral.ttf': No such file or directory
install: cannot stat 'Candarali.ttf': No such file or directory
install: cannot stat 'comic.ttf': No such file or directory
install: cannot stat 'comicbd.ttf': No such file or directory
install: cannot stat 'comici.ttf': No such file or directory
install: cannot stat 'comicz.ttf': No such file or directory
install: cannot stat 'consola.ttf': No such file or directory
install: cannot stat 'consolab.ttf': No such file or directory
install: cannot stat 'consolai.ttf': No such file or directory
install: cannot stat 'consolaz.ttf': No such file or directory
install: cannot stat 'constan.ttf': No such file or directory
install: cannot stat 'constanb.ttf': No such file or directory
install: cannot stat 'constani.ttf': No such file or directory
install: cannot stat 'constanz.ttf': No such file or directory
install: cannot stat 'corbel.ttf': No such file or directory
install: cannot stat 'corbelb.ttf': No such file or directory
install: cannot stat 'corbeli.ttf': No such file or directory
install: cannot stat 'corbelz.ttf': No such file or directory
install: cannot stat 'corbell.ttf': No such file or directory
install: cannot stat 'corbelli.ttf': No such file or directory
install: cannot stat 'cour.ttf': No such file or directory
install: cannot stat 'courbd.ttf': No such file or directory
install: cannot stat 'couri.ttf': No such file or directory
install: cannot stat 'courbi.ttf': No such file or directory
install: cannot stat 'framd.ttf': No such file or directory
install: cannot stat 'framdit.ttf': No such file or directory
install: cannot stat 'Gabriola.ttf': No such file or directory
install: cannot stat 'georgia.ttf': No such file or directory
install: cannot stat 'georgiab.ttf': No such file or directory
install: cannot stat 'georgiai.ttf': No such file or directory
install: cannot stat 'georgiaz.ttf': No such file or directory
install: cannot stat 'impact.ttf': No such file or directory
install: cannot stat 'Inkfree.ttf': No such file or directory
install: cannot stat 'l_10646.ttf': No such file or directory
install: cannot stat 'lucon.ttf': No such file or directory
install: cannot stat 'marlett.ttf': No such file or directory
install: cannot stat 'micross.ttf': No such file or directory
install: cannot stat 'pala.ttf': No such file or directory
install: cannot stat 'palab.ttf': No such file or directory
install: cannot stat 'palai.ttf': No such file or directory
install: cannot stat 'palabi.ttf': No such file or directory
install: cannot stat 'segmdl2.ttf': No such file or directory
install: cannot stat 'SegoeIcons.ttf': No such file or directory
install: cannot stat 'segoepr.ttf': No such file or directory
install: cannot stat 'segoeprb.ttf': No such file or directory
install: cannot stat 'segoesc.ttf': No such file or directory
install: cannot stat 'segoescb.ttf': No such file or directory
install: cannot stat 'segoeui.ttf': No such file or directory
install: cannot stat 'segoeuib.ttf': No such file or directory
install: cannot stat 'segoeuii.ttf': No such file or directory
install: cannot stat 'segoeuiz.ttf': No such file or directory
install: cannot stat 'segoeuil.ttf': No such file or directory
install: cannot stat 'seguili.ttf': No such file or directory
install: cannot stat 'segoeuisl.ttf': No such file or directory
install: cannot stat 'seguisli.ttf': No such file or directory
install: cannot stat 'seguibl.ttf': No such file or directory
install: cannot stat 'seguibli.ttf': No such file or directory
install: cannot stat 'seguiemj.ttf': No such file or directory
install: cannot stat 'seguihis.ttf': No such file or directory
install: cannot stat 'seguisb.ttf': No such file or directory
install: cannot stat 'seguisbi.ttf': No such file or directory
install: cannot stat 'seguisym.ttf': No such file or directory
install: cannot stat 'SegUIVar.ttf': No such file or directory
install: cannot stat 'SitkaVF.ttf': No such file or directory
install: cannot stat 'SitkaVF-Italic.ttf': No such file or directory
install: cannot stat 'sylfaen.ttf': No such file or directory
install: cannot stat 'symbol.ttf': No such file or directory
install: cannot stat 'tahoma.ttf': No such file or directory
install: cannot stat 'tahomabd.ttf': No such file or directory
install: cannot stat 'times.ttf': No such file or directory
install: cannot stat 'timesbd.ttf': No such file or directory
install: cannot stat 'timesi.ttf': No such file or directory
install: cannot stat 'timesbi.ttf': No such file or directory
install: cannot stat 'trebuc.ttf': No such file or directory
install: cannot stat 'trebucbd.ttf': No such file or directory
install: cannot stat 'trebucit.ttf': No such file or directory
install: cannot stat 'trebucbi.ttf': No such file or directory
install: cannot stat 'verdana.ttf': No such file or directory
install: cannot stat 'verdanab.ttf': No such file or directory
install: cannot stat 'verdanai.ttf': No such file or directory
install: cannot stat 'verdanaz.ttf': No such file or directory
install: cannot stat 'webdings.ttf': No such file or directory
install: cannot stat 'wingding.ttf': No such file or directory
==> ERROR: A failure occurred in package_ttf-ms-win11-auto().
    Aborting...
 -> error making: ttf-ms-win11-auto-exit status 4

kode54 commented on 2023-11-14 11:26 (UTC)

This needs to be updated to point to an ISO for 23H2.

Trollwut commented on 2023-11-09 13:21 (UTC)

I can confirm that DarioTD's comment made it work for me as well.

Link to his comment: https://aur.archlinux.org/packages/ttf-ms-win11-auto#comment-939884

DarioTD commented on 2023-10-23 09:51 (UTC) (edited on 2023-10-23 09:59 (UTC) by DarioTD)

  1. install udftools.
  2. line 419 in PKGBUILD _loopDev=$(udisksctl loop-setup -r -f "${_isoFile}" --no-user-interaction | awk '{print $NF}') throws an error even tough it creates the loop device successfully.
  3. replace line 420 in PKGBUILD _loopDev=${_loopDev::-1} to something like this _loopDev="/dev/loop0" because line 419 isn't set because of the error.
  4. Now it works. I know because I tried.

Redstonerayy commented on 2023-10-20 15:50 (UTC)

I successfully extracted and installed fonts from a Windows ISO using a script found here: https://github.com/AggamR/shell-scripts/blob/main/getMsFontsIso.sh

#!/bin/bash

echo -e "Hello! this is a shell script to help you get microsoft fonts straight from a Windows 10 ISO. \nThis can be used for any language."

[ "$EUID" -ne 0 ] && echo "Please run this script as root."
[ ! -x "$(command -v 7z)" ] && echo "You need 7z installed in order for the scipt to run"

echo enter iso file path:
read ISOPATH

7z e ${ISOPATH} sources/install.wim
7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/
cp fonts/* /usr/share/fonts/TTF

rm -rf fonts/ install.wim

Maybe this can help you. :)

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-win10-auto suffer from the same issue.

lucenera commented on 2023-10-08 19:12 (UTC) (edited on 2023-10-08 19:12 (UTC) by lucenera)

Error getting 'loop0' information: Failed to get status of the device loop0: Permission denied (g-bd-loop-error-quark, 1). This error does not allow the package to be built. I tried adding my hearing to the disk group, but it didn't work.