An RPM that gets the fonts from the net
A smart package of Microsoft's core fonts
Status: Beta
Brought to you by:
noa
I like the way Debian's package works: instead of
including the fonts directly, which would not be legal,
and instead of requiring you to make your own package,
like we have here, they include scripting which uses
wget and cabextract to actually download the fonts for
you during the install process.
Thus distributing the package is completely legal, and
anyone can install it without complicated instructions
about making your own RPM, etc., because the fonts are
retrieved dynamically at runtime rather than being
shipped with the package itself.
It seems to me that this kind of RPM, at least as an
option, would be much easier for people to use.
Just a thought...
development has taken place on the net.
check out 2.1-1 below, it does what you're asking for. link included.
* Sat Sep 8 2012 Rob Janes <janes.rob gmail com> 2.1-1
- added EUupdate.EXE European Union Expansion Update circa May 2007
- generates distributable rpm that downloads and unpacks the fonts at
install time, not rpmbuild time
- available at https://downloads.sourceforge.net/project/mscorefonts2/specs/msttcore-fonts-2.1-1.spec
* Sat Sep 8 2012 Rob Janes <janes.rob gmail com> 2.0-7
- refactored sourceforge mirror stuff
- replaced wget with curl, which seems to be installed by default on fedora
- replaced ttmkfdir with mkfontscale and mkfontdir. This creates fonts.dir file
for the core X font system. ttmkfdir has been supersceded by mkfontdir - they
both create fonts.dir but mkfontdir is part of xorg-x11-font-utils.
- removed 09-msttcorefonts.conf and refactored fc-cache lines. fc-cache walks subdirectories
so the 09-msttcorefonts.conf to add the /usr/share/font/msttcore is redundant. fc-cache
indexes for the Xft font system, not the legacy core X font system.
- added 09-msttcore-fontpath.conf to /etc/X11/xorg.conf.d for core X font system
- added xset fp+ to add the fontdirectory to core X font for the current session so the installer
doesn't have to relogin.
- available at https://downloads.sourceforge.net/project/mscorefonts2/specs/msttcore-fonts-2.0-7.spec
* Mon Aug 15 2011 Dennis Johnson
- BuildRequires ttmkfdir, cabextract, wget
- removes Requires
- fixes sourceforge mirror
- generates 09-msttcorefonts.conf
- restores call to ttmkfdir in %install section
- available from http://fenris02.fedorapeople.org/msttcore-fonts-2.0-6.spec
* Sat Dec 11 2010 Hnr Kordewiner <hnr@kordewiner.com> 2.0-5
- move 09-msttcorefonts.conf to this spec file
- drop %{ttmkfdir} - again
- msttcore fonts history site setup at http://moin.kordewiner.com/helpdesk/fedora/mscorefonts
- available from http://moin.kordewiner.com/helpdesk/fedora/mscorefonts?action=AttachFile&do=get&target=msttcore-fonts-2.0-5.spec
* Mon Jun 07 2010 Zied FAKHFAKH <fzied@dottn.com> 2.0-3
- removed chkfontpath dependency for Fedora >= 9
- removed prerun and post chkconfig reference
- divergent development, same purpose as Andrew Bartlett's but derived from Noa Resare's 2.0-1
- available from http://moin.kordewiner.com/helpdesk/fedora/mscorefonts?action=AttachFile&do=get&target=msttcorefonts-2.0-3.spec
* Tue Jun 16 2009 Dennis Johnson
- Provides msttcorefonts
- Requires ttmkfdir, cabextract
- restores call to ttmkfdir in %install section
- available from http://fenris02.fedorapeople.org/msttcore-fonts-2.0-4.spec
* Wed Jun 25 2008 Muayyad Saleh Alsadi <alsadi gmail com> 2.0-3
- drop %{ttmkfdir} completely
* Mon Feb 18 2008 Andrew Bartlett <abartlet samba org> 2.0-2
- Make work with Fedora 9 fonts system
- available from http://moin.kordewiner.com/helpdesk/fedora/mscorefonts?action=AttachFile&do=get&target=msttcorefonts-2.0-2.spec
this should do it ...
rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.2-1.noarch.rpm