Package Details: ttf-vista-fonts 1-8

Git Clone URL: (read-only)
Package Base: ttf-vista-fonts
Description: Microsoft Vista True Type Fonts
Upstream URL:
Licenses: custom
Conflicts: ttf-ms-extrafonts
Replaces: vista-fonts
Submitter: mutlu_inek
Maintainer: jnbek
Last Packager: jnbek
Votes: 406
Popularity: 3.903619
First Submitted: 2007-04-14 19:58
Last Updated: 2015-06-16 22:23

Latest Comments

Ketsuban commented on 2015-03-23 16:17

I notice you only extract Cambria from the TTC, rather than both Cambria and Cambria Math. This is unfortunate for those of us who want to use the math font in TeX. The following diff when applied to the PKGBUILD will extract both Cambria and Cambria Math from the TTC file rather than just Cambria.

< FONTFORGE_LANGUAGE=ff fontforge -c 'Open("cambria.ttc"); Generate("cambria.ttf")'
> FONTFORGE_LANGUAGE=ff fontforge -c 'Open("cambria.ttc(Cambria)"); Generate("cambria.ttf")'
> FONTFORGE_LANGUAGE=ff fontforge -c 'Open("cambria.ttc(Cambria Math)"); Generate("cambria math.ttf")'

jnbek commented on 2014-03-25 21:21

@Marcel_K: I've uploaded the PKGBUILD as you provided, looks good and thank you once again for your invaluable feedback.

reflexing commented on 2014-03-25 13:35

@Marcel_K okay then! :P

Marcel_K commented on 2014-03-25 13:26

@reflexing: it's simple: I do not have a copy of Windows 8.1, only XP and 7.

reflexing commented on 2014-03-25 05:38

@jnbek but… but my package builds fine too!

jnbek commented on 2014-03-24 22:33

pfft, this one builds, that's why :-P

reflexing commented on 2014-03-24 06:50

@Marcel_K why bother with Vista fonts when you can use 8.1 fonts ( There are huge versions bump, and you're gonna violate EULA anyway :)

Marcel_K commented on 2014-03-23 20:31

BTW, you don't have to first rename the file eula to license.txt, then create a directory in $pkgdir and then copy the file. You can do this all in one step, see the last line (before }) in the updated PKGBUILD.

Moreover, the license file doesn't need to be named license.txt. In fact, most of the license files on my system are called LICENSE. You can even safely name it EULA (as the original file in PPV.exe was called), namcap won't complain.

jnbek commented on 2014-03-23 18:26

@Marcel_K: thanks, I'll take a look at it this evening. I appreciate the feedback.

Marcel_K commented on 2014-03-23 16:43

Some other suggestions for improving the PKGBUILD here:

1. Please enclose all instances with double quotes to allow for spaces in directory names.
2. You can use the --filter option (or -F) to cabextract to only extract *.tt[fc] files.
3. There is a bug somewhere that prevents selection of Cambria Regular in LibreOffice. Converting cambria.ttc to cambria.ttf using FontForge resolves this issue (kudos to Martin Schmölzer who put this in the PKGBUILD of ttf-win7-fonts).

As a test I implemented all these steps in a new PKGBUILD (it works correctly) and put it on

All comments