Comment installer les polices TrueType sous Linux
Le scénario le plus probable est que vous utilisez Aspose.Cells pour convertir des feuilles de calcul en PDF. Si vous effectuez cette opération sur un système d’exploitation non basé sur Windows tel que Linux, cette rubrique explique comment vous assurer que Aspose.Cells restitue vos feuilles de calcul avec la meilleure fidélité.
Pour vous assurer que les feuilles de calcul converties par Aspose.Cells apparaissent aussi proches que possible de l’original, vous devrez peut-être installer les “polices Windows” ou les “polices TrueType” sur votre système Linux, car les polices TrueType les plus couramment utilisées ne sont pas préinstallées avec Distributions Linux par défaut.
Il existe deux manières principales d’obtenir des polices TrueType sur un système Linux :
- Copiez les fichiers de police (.TTF et .TTC) d’une machine Windows vers votre machine Linux.
- Installez un package de polices TrueType, tel que msttcorefonts.
Copier des polices à partir d’une machine Windows
Un moyen simple et rapide consiste à copier les fichiers .TTF et .TTC du répertoire C:\Windows\Fonts sur une machine Windows vers un répertoire sur votre machine Linux. Vous n’avez en aucun cas besoin d’installer ou d’enregistrer ces polices sur Linux, il vous suffit de spécifier l’emplacement des polices à l’aide de la méthode FontConfigs.setFontFolder dans votre application.
Installer un package de polices TrueType
Les informations fournies ci-dessous vous guideront étape par étape pour installer les polices TrueType les plus célèbres du Microsoft sur les distributions Linux telles que Fedora et Red Hat Enterprise Linux (RHEL).
Voici comment procéder à l’aide du Terminal.
- Assurez-vous que les packages RPM suivants sont installés.
- rpm-build: S’il n’est pas installé, utilisez la commande suivante pour installer le package rpm-build
yum install rpm-build cabextract ttmkfdir
- wget: S’il n’est pas installé, utilisez la commande suivante
yum \-y install wget
- Téléchargez le dernier fichier de spécification msttcorefonts à partir de SourceForge à l’aide de la commande suivante,
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
- Construisez un fichier RPM en utilisant le fichier de spécification 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 modifications prennent effet.
Les instructions fournies ci-dessus installeront le package TTF Microsoft comprenant les familles de polices suivantes :
- Andale Mono
- Arial Noir/Arial (gras, italique, gras italique)
- Comic Sans MS (Gras)
- Courier New (gras, italique, gras italique)
- Géorgie (gras, italique, gras italique)
- Impacter
- Tahoma
- Times New Roman (gras, italique, gras italique)
- Trébuchet (gras, italique, gras italique)
- Verdana (gras, italique, gras italique)
- Sangles