web-dev-qa-db-fra.com

Comment déterminer les polices installées à partir de la ligne de commande et quel est le moyen le plus simple d’installer davantage de polices?

Il y a beaucoup de questions et de réponses concernant les polices sur Ubuntu, mais il y en a peu qui traitent d'Ubuntu pour Linux embarqué, comme Beaglebone Black.

Je n'ai pas été en mesure de localiser des fichiers .ttf dans des emplacements standard de mon système et je pense que, compte tenu des contraintes de ressources, celles-ci ont été omises.

En utilisant la ligne de commande, comment puis-je (1) savoir quelles polices sont installées et (2) installer plus de polices.

FYI: Je cherche un simple ttf sans empattement que je peux utiliser pour afficher du texte sur une matrice de 8x8 DEL.

32
user391339

La meilleure et la plus simple consiste à utiliser la commande console (cette commande devrait être disponible pour toutes les distributions basées sur ubuntu):

fc-list

Exemple de sortie (dépouillé):

/usr/share/fonts/truetype/lato/Lato-Medium.ttf: Lato,Lato Medium:style=Medium,Regular
/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf: Tlwg Typo:style=Bold
/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf: Lato,Lato Semibold:style=Semibold Italic,Italic
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf: Noto Sans Thai:style=Regular
...

De MAN:

fc-list - list available fonts

Pour vérifier toutes les options disponibles, utilisez MAN (manuel): man fc-list

38

Quelle version d'Ubuntu utilisez-vous?

(1) Merci aux liens de Lety sur mon ordinateur ubuntu 15.04 less /etc/fonts/fonts.conf. Dans ce document, il explique comment utiliser le fichier local.conf.

(2) à partir d'une ligne de commande, pour rechercher d'autres polices, j'utilise apt-cache search font | grep lcd, puis apt-cache show {} (en remplaçant {} par le nom du package) pour obtenir une description plus détaillée. L’installation à partir de la ligne de commande a plusieurs variantes (comme aptitude), mais le bon vieux Sudo apt-get install {} fonctionne bien.

2
grantbow