Re: Tipografías truetype en Xorg

2022-01-01 Por tema Roberto C . Sánchez
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



Re: Tipografías truetype en Xorg

2022-01-01 Por tema Camaleón
El 2022-01-01 a las 10:58 +0100, Alfonso García Rodríguez escribió:

> Lo primero: feliz año a todos,

Igualmente :-)
 
> 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?

Sólo un apunte en cuanto a las rutas. Yo tengo los tipos de letra TTF 
que he instalado manualmente (no los que se instalan desde paquetes .deb) 
en «/usr/local/share/fonts».

En cuanto a la pregunta, creo que has seguido el camino correcto, quizá 
te puedas ahorrar algún paso pero en esencia parece lo adecuado. Te paso
estos dos enlaces por si te sirven para corroborar lo que ya has hecho:

Fonts
https://wiki.debian.org/Fonts

Dejavu Sans not listed by xlsfonts and missing in xfontsel
https://forums.debian.net/viewtopic.php?t=103877

Saludos,

-- 
Camaleón 



Tipografías truetype en Xorg

2022-01-01 Por tema Alfonso García Rodríguez
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?

Saludos.