¿Cómo puedo determinar qué fuentes se instalan desde la línea de comando y cuál es la forma más sencilla de instalar más?

¿Cómo puedo determinar qué fuentes se instalan desde la línea de comando y cuál es la forma más sencilla de instalar más?

Hay muchas preguntas y respuestas sobre las fuentes en Ubuntu, pero no tantas relacionadas con Ubuntu para Linux integrado, como Beaglebone Black.

No he podido localizar ningún archivo .ttf en ubicaciones estándar de mi sistema y creo que, dadas las limitaciones de recursos, se han omitido.

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

Para su información: Estoy buscando un ttf sans-serif simple que pueda usar para mostrar texto en una matriz de LED de 8x8.

Respuesta1

La mejor y más sencilla forma es utilizar el comando de consola (este comando debería estar disponible para todas las distribuciones basadas en Ubuntu):

fc-list

Salida de ejemplo (eliminada):

/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 comprobar todas las opciones disponibles utilice MAN (manual):man fc-list

Respuesta2

Si necesita obtener el nombre de la familia de fuentes:

fc-list : family | sort | uniq

Respuesta3

¿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í se describe cómo utilizar local.conf.

(2) desde una línea de comando, para buscar más fuentes apt-cache search font | grep lcdque uso, 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 comando tiene varias variantes (como aptitude) pero sudo apt-get install {}funciona bien.

Respuesta4

Respuesta a 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 un usuario particular

Puede haber cualquier subcarpeta que desee.

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

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

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

información relacionada