
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 lcd
que 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.