¿Cómo puedo determinar qué fuentes están instaladas desde la línea de comandos y cuál es la forma más fácil de instalar más?

39

Hay muchas preguntas y respuestas con respecto a las fuentes en Ubuntu, pero no muchas relacionadas con Ubuntu para Embedded Linux, como Beaglebone Black.

No he podido localizar ningún archivo .ttf en ubicaciones estándar de mi sistema, y ​​creo que, dada la limitación de recursos, se han omitido.

Usando la línea de comando, ¿cómo puedo (1) averiguar qué fuentes están instaladas, y (2) instalar más fuentes?

FYI: Estoy buscando un simple sans-serif ttf que pueda usar para mostrar texto en una matriz de LED de 8x8.

usuario391339
fuente
1
¿Lo has intentado /usr/share/fonts? Una forma muy básica de listar fuentes es fc-list.
Wilf
/ usr / share / fonts no está allí. No se encuentra el comando fc-list. Hasta ahora acabo de descargar una fuente arial gratuita de www.dafont.com y utilicé una copia segura para transferirla a mi beaglebone. crearé un directorio / usr / share / fonts / manualmente para uso futuro. scp /Users/me/Downloads/pixel_arial_11/PIXEARG_.TTF [email protected]: / home / ubuntu /
user391339

Respuestas:

48

La manera mejor y más simple es usar el comando de consola (este comando debería estar disponible para todas las distribuciones basadas en ubuntu):

fc-list

Ejemplo de salida (despojado):

/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
...

Del HOMBRE:

fc-list - list available fonts

Para verificar todas las opciones disponibles, use MAN (manual): man fc-list

Michal Przybylowicz
fuente
3

¿Qué versión de Ubuntu estás usando?

(1) Gracias a los enlaces de Lety, en mi máquina ubuntu 15.04 less /etc/fonts/fonts.conf. Allí describe cómo usar local.conf.

(2) desde una línea de comandos, para buscar más fuentes que uso, apt-cache search font | grep lcdluego uso apt-cache show {}(reemplazando {} con el nombre del paquete) para obtener una descripción más detallada. la instalación desde la línea de comandos tiene varias variantes (como aptitude) pero las buenas versiones anteriores sudo apt-get install {}funcionan bien.

Grantbow
fuente
0

Respuesta para la segunda pregunta:

Instalar la fuente es simplemente copiar su archivo a alguna carpeta. Puede haber muchas carpetas. En mi sistema son:

  • /usr/share/fonts/ - fuentes para todos los usuarios
  • ~/.local/share/fonts/ - fuentes para usuarios particulares

Puede haber cualquier subcarpeta que desee.

Aquí está el comando para obtener la lista de archivos de fuentes que utiliza su sistema.

fc-list -f '%{file}\n' | sort

Míralo y tendrás la idea de dónde se encuentran las fuentes en tu sistema /

Alexander Chzhen
fuente