Comment installer les polices TrueType sur Linux
Le scénario le plus probable est que vous utilisez Aspose.Cells pour convertir des feuilles de calcul au format PDF. Si vous le faites sur un système d’exploitation autre que Windows, tel que Linux, ce sujet explique comment vous assurer qu’Aspose.Cells rend vos feuilles de calcul avec la meilleure fidélité.
Pour vous assurer que les feuilles de calcul converties par Aspose.Cells apparaissent aussi fidèlement que possible à l’original, vous devrez peut-être installer des « polices de Windows » ou des « polices TrueType » sur votre système Linux car les polices TrueType les plus couramment utilisées ne sont pas préinstallées par défaut dans les distributions Linux.
Il existe deux moyens principaux d’obtenir des polices TrueType sur un système Linux :
- Copier les fichiers de polices (.TTF et .TTC) d’une machine Windows vers votre machine Linux.
- Installer un package de polices TrueType, tel que msttcorefonts.
Copiez les polices d’un ordinateur sous Windows
Une façon simple et rapide est de copier les fichiers .TTF et .TTC du répertoire C:\Windows\Fonts d’un ordinateur sous Windows vers un répertoire sur votre ordinateur sous Linux. Vous n’avez pas besoin d’installer ou d’enregistrer ces polices sur Linux de quelque manière que ce soit, il vous suffit de spécifier l’emplacement des polices en utilisant la méthode FontConfigs.setFontFolder dans votre application.
Installer un package de polices TrueType
Les informations fournies ci-dessous vous guideront pas à pas pour installer les polices TrueType les plus célèbres de Microsoft sur des distributions Linux telles que Fedora et Red Hat Enterprise Linux (RHEL).
Voici comment faire à l’aide du Terminal.
- Assurez-vous d’avoir les packages RPM suivants installés.
- rpm-build : Si ce n’est pas installé, utilisez la commande suivante pour installer le package rpm-build
yum install rpm-build cabextract ttmkfdir
- wget : Si ce n’est pas installé, utilisez la commande suivante
yum \-y install wget
- Téléchargez le dernier fichier spec msttcorefonts depuis SourceForge en utilisant la commande suivante,
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
- Construisez un fichier RPM en utilisant le fichier spec précédemment téléchargé et la commande suivante,
rpmbuild \-ba msttcorefonts-2.5-1.spec
- Le fichier RPM sera stocké dans : /root/rpmbuild/RPMS/noarch/, installez-le comme suit,
rpm \-ivh /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
- Redémarrez la machine pour que les changements prennent effet.
Les instructions ci-dessus permettront d’installer le package de polices Microsoft TTFs comprenant les familles de polices suivantes :
- Andale Mono
- Arial Black/Arial (Gras, Italique, Gras Italique)
- Comic Sans MS (Gras)
- Courier New (Gras, Italique, Gras Italique)
- Georgia (Gras, Italique, Gras Italique)
- Impact
- Tahoma
- Times New Roman (Gras, Italique, Gras Italique)
- Trebuchet (Gras, Italique, Gras Italique)
- Verdana (Gras, Italique, Gras Italique)
- Webdings