Package Details: ttf-ms-fonts 2.0-12

Git Clone URL: (read-only, click to copy)
Package Base: ttf-ms-fonts
Description: Core TTF Fonts from Microsoft
Upstream URL:
Keywords: corefonts
Licenses: custom:microsoft
Provides: ttf-font
Submitter: None
Maintainer: alerque
Last Packager: alerque
Votes: 2139
Popularity: 5.27
First Submitted: 2010-12-01 11:17 (UTC)
Last Updated: 2020-05-25 15:35 (UTC)

Dependencies (0)

Required by (283)

Sources (11)

Latest Comments

1 2 3 4 5 6 .. 17 Next › Last »

morgenstern commented on 2023-11-01 20:53 (UTC) (edited on 2023-11-01 20:56 (UTC) by morgenstern)

@hooregi this package is not outdated. @jongeduard has already suggested using the source. Please remove the flag and take care to read the notice on the flag page before submitting incorrect flags:

Please do not use this form to report bugs. Use the package comments instead.

jongeduard commented on 2023-05-30 00:29 (UTC) (edited on 2023-05-30 00:34 (UTC) by jongeduard)


Just as a suggestion, isn't it a better idea to use as a source URL and let the script unpack that? Seems more reliable to me, since it's the Freedesktop foundation. And contains the exact same thing if you ask me.

I came accross this link by browsing via and then towards after searching some information about fontconfig.

That last URL is also the place serving the license that they ask you to read first,

So they do it in the right way.

duzun commented on 2020-09-13 11:14 (UTC) (edited on 2020-09-13 11:15 (UTC) by duzun)

The issue is in that SourceForge has changed the behaviour of the download links and no longer redirect to the binaries on curl. I've inserted the following in the PKGBUILD after source=("${_files[@]/#/$_dlpath/}"):

for i in "${source[@]}"; do 
    source[idx]="$i?ts=$(date +%s)&use_mirror=deac-ams"
    idx=$(( idx + 1))

And it worked!

The mirron "deac-ams" is from

alerque commented on 2020-08-31 21:00 (UTC)

@micronetic That's proof that the package and its checksums are doing their job and flagging invalid downloads. The problem here is Source Forge's download mirror system. The issues are highly mirror (and hence region) dependent with some having more strict rate limiting and such than others. There isn't really anything this package can do about this.

micronetic commented on 2020-08-31 10:32 (UTC) (edited on 2020-08-31 10:37 (UTC) by micronetic)

@caleb I had the same problem as @ginkel yesterday but today it is working again.

alerque commented on 2020-08-31 07:19 (UTC)

@ginkel The upstream source files haven't changed since 2002. I suspect you had trouble downloading them all at once from some SourceForge mirror. Try downloading them one at a time using wget or even from a browser and placing them in the sources folder. The checksums should be right when you get valid files.

b3n10 commented on 2020-08-30 07:09 (UTC)

@ginkel my only failed download is webdin32.exe, but i changed the _dlpath to and afterwards it downloads that file for me and proceed installation

ginkel commented on 2020-08-29 11:19 (UTC) (edited on 2020-08-29 11:20 (UTC) by ginkel)

Since two days, installing the package fails with the following error:

-- 8< --

==> Validating source files with sha256sums...
    andale32.exe ... FAILED
    arial32.exe ... FAILED
    arialb32.exe ... FAILED
    comic32.exe ... FAILED
    courie32.exe ... FAILED
    georgi32.exe ... FAILED
    impact32.exe ... FAILED
    times32.exe ... FAILED
    trebuc32.exe ... FAILED
    verdan32.exe ... FAILED
    webdin32.exe ... FAILED
==> ERROR: One or more files did not pass the validity check!

-- 8< --

Did the upstream files change?

danisztls commented on 2020-08-02 13:20 (UTC)

I had the same problem as Stunkymonkey.

alerque commented on 2020-06-08 06:03 (UTC)

@Stunkymonkey That doesn't sound like a packaging issue, this package is just extracting and installing the upstream archive files. Incidentally while the download path changes the actual version of the files used hasn't changed in quite some time. It sounds like your issue is either with some font in the upstream project or ever your usage of them. Fonts don't declare characters you know, they just have a table of glyphs for them. It's up to you to specify which font you want your characters from.