Comment convertir des polices au format ttf. dans Ubuntu

Pour ceux qui s'occupent de projets d'écriture ou de conception, il est courant de tomber sur une police que votre application ne peut pas prendre en charge. Il peut s'agir d'une police Macintosh, d'une police bitmap ou d'une police de type ouvert (otf). Pour une raison ou une autre, vous ne pouvez pas faire en sorte que la machine Ubuntu le lise. Dans de tels cas, la meilleure façon est de convertir ces polices au format ttf. dans Ubuntu. Que signifie TrueType (ttf)

Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

Fontforge Il s'agit d'un éditeur de polices de contour qui vous permet de créer vos propres polices de pied de page, truetype, opentype, cid-keyed, multi-master, cff, svg et bitmap (bdf, FON, NFNT). Il vous permet également d'éditer des formats existants et de convertir un format en un autre.

Installer Fontforge

Le logiciel est disponible dans le référentiel apt d'Ubuntu, vous pouvez donc facilement installer le logiciel en exécutant la commande suivante :

sudo apt installer fontforge

Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

Convertir des polices dans Ubuntu avec FontForge

  1. Après l'installation Fontforge , Clique sur Clé de victoire Et puis tapez "font forge".
    Comment convertir des polices au format ttf. Dans Ubuntu - %catégories
  2. Cliquez sur une icône Fontforge Pour y jouer.
  3. Une fois que Fontforge est opérationnel, chargez la police que vous souhaitez convertir. Cela chargera un aperçu de tous les glyphes disponibles pour votre fichier de police.
    Comment convertir des polices au format ttf. Dans Ubuntu - %catégoriesComment convertir des polices au format ttf. Dans Ubuntu - %catégories
  4. Appuyez sur le bouton "dossier" dans la barre de menu Fontforge et sélectionnez "créer des polices". Cela ouvrira une petite boîte de dialogue avec un menu déroulant dans lequel vous pourrez sélectionner le format vers lequel vous souhaitez convertir.
    Comment convertir des polices au format ttf. Dans Ubuntu - %catégories
  5. Sélectionner "Vrai type".
    Comment convertir des polices au format ttf. Dans Ubuntu - %catégories
  6. Appuyez sur le bouton "accumuler" dans le coin inférieur gauche de la boîte de dialogue.
    Comment convertir des polices au format ttf. Dans Ubuntu - %catégories
  7. Selon le fichier source, cela peut entraîner des messages d'erreur. Cliquez sur "Oui" pour continuer le processus de conversion.
    Comment convertir des polices au format ttf. Dans Ubuntu - %catégories
Lisez aussi:  Les 10 meilleures façons de résoudre un problème de découverte de Google ne fonctionne pas

Utiliser la CLI de Fontforge pour convertir les polices

En plus de lancer l'interface graphique Fontforge, il est également possible d'utiliser le programme pour convertir des polices depuis votre appareil. Cela peut être particulièrement utile pour les utilisateurs qui souhaitent créer rapidement des scripts capables de convertir automatiquement les polices.

Par défaut, la CLI vous permet d'exécuter des fonctions spécifiques à Fontforge. Par exemple, l'exécution de la commande suivante convertira automatiquement une police OTF en TTF :

fontforge -lang=ff -c 'Ouvrir($1); Générer($2);' police-d'origine. otf police-convertie. ttf
  • dire le signe -lang=ff Fontforge en utilisant ses fonctions intégrées juste pour cela.
  • Par contre, la balise sera chargée -c et exécutez les fonctions Fontforge intégrées à votre terminal. Dans ce cas, la fonction fera Ouvert () Il charge votre fichier de police en mémoire et le génère () Convertissez-le au format que vous voulez.
  • Enfin, vous devez fournir le chemin d'accès à la fois à la ligne d'origine et à l'adaptateur. Pour cela, vous devez également saisir les extensions de fichier appropriées pour les deux lignes. Cela signifie que si vous convertissez à partir de FTO à TTF , alors vous devez écrire ".otf" À la fin de la ligne d'origine f « ttf ». à la fin de la ligne convertie.
    Comment convertir des polices au format ttf. Dans Ubuntu - %catégoriesAprès cela, vous pouvez aussi Bash simple pour l'utilisation de la boucle Pour exécuter cette commande sur l'intégralité du répertoire des polices :
pour je dans *.otf; faire fontforge -lang=ff -c 'Ouvrir($1); Générer($1:r+". ttf");' $je ; Fini

 Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

Lisez aussi:  Qu'est-ce qu'un compte partenaire Google Photos

Convertir des polices avec woff2

Bien que Fontforge soit un puissant programme d'édition de polices, il ne convertit pas correctement certains types de polices populaires. Par exemple, WOFF2 est un format utilisé par la plupart des sites Web aujourd'hui. En tant que tel, cela peut être problématique pour les utilisateurs qui souhaitent utiliser des polices Web pour leurs documents locaux.

Pour convertir les polices WOFF2, vous devez d'abord installer les utilitaires appropriés. Vous pouvez le faire en exécutant la commande suivante :

sudo apt installer woff2

Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

Une fois que vous avez fait cela, vous pouvez maintenant convertir la police WOFF2 en TTF :

police woff2_decompress.

Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

Semblable à la CLI Fontforge, vous pouvez Créer un script de base Pour automatiser le processus de conversion des polices WOFF2. Par exemple, la ligne de code suivante passera par toutes les lignes du répertoire courant et le convertira en TTF :

pour je dans *.woff2; faire woff2_decompress $i ; Fini

Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

Installez votre nouvelle police

Avec vos nouvelles polices disponibles, vous pouvez maintenant les installer dans votre système. Pour ce faire, vous devez d'abord vous rendre dans votre répertoire personnel :

cd /accueil/$USER

Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

Créer Nouveau dossier Et nommez-le ".Police de caractère" (incluez le point devant la ligne) et copiez la nouvelle ligne ttf dans le dossier :

mkdir .font && police cp. ttf /home/$USER/.font

Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

Redémarrez l'application ou rechargez le cache des polices. Pour ce dernier, vous devez exécuter la commande suivante :

rechargement du cache sudo fc

Comment convertir des polices au format ttf. Dans Ubuntu - %catégories

L'appareil devrait être capable de détecter la nouvelle ligne maintenant.

Lisez aussi:  Comment utiliser Zoom sur Chromebook

Questions en double

Q 1. Est-il possible de reconvertir les polices au format WOFF2 ?
réponse. Vous pouvez convertir n'importe quelle police TTF en WOFF2 avec la commande : woff2_compress font.ttf.

Q2 Mes polices ne s'affichent pas après les avoir converties.
réponse. La raison la plus courante est que votre appareil ne dispose pas d'un paramètre régional approprié.

Vous pouvez résoudre ce problème en ajoutant la ligne suivante : export LC_ALL=en_US.UTF-8 dans votre fichier « .bash_profile ».

Vous pourriez l'aimer aussi