On Sat, Jan 01, 2022 at 10:58:45AM +0100, Alfonso García Rodríguez wrote: > Lo primero: feliz año a todos, > > Quiero utilizar unas tipografías que tengo disponibles en la carpeta > /usr/share/fonts/truetype en los programas que no usan la biblioteca > fontconfig (por ejemplo xlsfonts, etc) > > Mi primer intento fue poner en el fichero ~/.Xresources lo siguiente: > > *font: xft:DejaVu Sans Mono:size=12 > > Pero esto sólo funciona en algunos programas. > > Para hacer que funcionase en todos he seguido los siguiente pasos: > > 1.- Ir a la carpeta /usr/share/fonts/truetype > > 2.- Crear los ficheros fonts.dir y fonts.scale mediante los programas > mkfontscale y mkfintdir > > 3.- Añadir la ruta /usr/share/fonts/truetype en el fichero xorg.conf > > 4.- Reiniciar las X > > 5.- Comprobar con xset -q > > 6.- Ejecutar xlsfonts para ver que aparecen las tipografías > > Haciendo esto todo bien. Las tipografías no están en los tamaños que > desearía pero bueno. > > Pregunta: ¿Existe una forma mejor de utilizar las tipografías truetype desde > las X en los programas que no usan la biblioteca fontconfig? > No me acuerdo precisamente de todos los detalles (a causa de que han pasado varios años desde que me ha hecho falta añadir tipografías a mi sistema), pero me luce extraño que estás utilizando el directorio /usr/share/fonts/truetype en lugar del /usr/local/share/fonts/. El directorio /usr/share/fonts/truetype se utilisa por los paquetes del sistema y el /usr/local/share/fonts/ existe para la instalación de tipografías por parte del usuario o el adminstrador.
Si me acuerdo bien, cuando yo añadí nuevas tipografías hace unos años, solo era necesario ubicar las tipografías bejo el directorio /usr/local/share/fonts/ y el sistema, sabiendo que ahí se depositan las tipografías nuevas locales, las descubre automáticamente. Saludos, -Roberto -- Roberto C. Sánchez

