Comment installer les fontes Microsoft de base?
Légalité et intérêt.
Les principales polices de caractères de Microsoft ont été distribuées gratuitement par Microsoft. Microsoft ne les offre plus actuellement au téléchargement mais la licence sous laquelle elles ont été distribuées autorise toujours leur redistribution. Toutefois, il n'est autorisé de les télécharger que sous la forme distribuée par Microsoft et non pas sous la forme de rpm simples à installer.
L'intérêt de ces fontes (Arial, Comics...) est qu'elles sont de bonne qualité et très couramment utilisées, que ce soit sur le web ou dans des fichiers *.doc. Le remplacement de la police « comics » par openoffice.org est par exemple très désagréable et peu lisible.
L'astuce
Si un rpm installant les fontes directement n'est pas autorisé, il est possible de le créer afin d'automatiser leur téléchargement et leur installation. C'est ce que fait msttcorefonts, un projet hébergé par sourceforge.
L'installation
Le rpm n'est pas fourni, il faut le compiler soi-même à partir du fichier msttcorefonts-1.3.4.spec (fichier en pièce jointe de cette page).
Les composants nécessaires
Pour compiler le rpm et extraire le fichier *.cab, il faut faire attention à installer:
- rpm-build
- cabextract
- freetype-tools
- wget
urpmi
et rpmdrake permettent cela très facilement.
Pour pouvoir compiler des rpm sans être root
, il faut en plus:
- Créer un fichier
~/.rpmmacros
contenant%_topdir /home/NOM_UTILISATEUR/rpm
- Créer les répertoires nécessaires
$mkdir -p ~/rpm/{BUILD,RPMS/i586,RPMS/noarch,SOURCES,SRPMS,SPECS,tmp}
Modification du script
Editer le fichier msttcorefonts-1.3.4.spec, pour y apporter quelques modifications et ainsi l'adapter à la distribution utilisée. Le fichier en pièce jointe fonctionne sans modifications sur une distribution Mandriva 2006.
Pour Mandrake 8.2, la ligne:
%define ttmkfdir /usr/bin/ttmkfdir
%define ttmkfdir /usr/sbin/ttmkfdir
La ligne concernant la licence de Windows
%define has_windows_license "no"
La compilation
Une fois le fichier de spec contrôlé et sauvegardé, il reste à compiler le rpm avec:
rpmbuild -bb msttcorefonts-1.3-4.spec
L'installation
Le rpm prêt à être installé se trouve dans le répertoire ~/rpm/RPMS/noarch
. Un double-clic et gurpmi l'installe. Les fontes ne seront disponibles qu'au prochain démarrage du serveur de fontes (xfs). L'installation est connue de la base de données rpm, ce qui lui permettra ensuite d'en tenir compte. Le tout en respectant la licence de MS. Ne redistribuez donc pas ce paquetage mais simplement la recette pour sa construction ! (tout en se gardant le droit de maudire MS pour ces semi-bonnes résolutions ;-) ).
Version 1.16 last modified by raphke on 02/01/2007 at 21:59
Document data
- Lost account?
- Join the community, be part of the Club: it's free!
- Get the PWP Download Subscription!