¿Cómo solucionar la fea representación de la fuente "Tex Gyre Pagella" en Firefox?

¿Cómo solucionar la fea representación de la fuente "Tex Gyre Pagella" en Firefox?

Creo que esto es un duplicado deesta pregunta, pero la respuesta aceptada tiene más de 8 años y no funcionó para mí.

Aquí hay un sitio web, que quiere utilizar la fuente Palatino. En mi sistema, esto vuelve a serTex Gyre Pagella, también llamado P052-Roman. Así es como se ve, es inmediato que las diferentes letras no tienen la misma altura.

fuente fea

La respuesta a la pregunta vinculada anteriormente afirma que el problema está en las sugerencias, pero aplicar la solución no funcionó. También intenté cambiar los nombres de las fuentes URW Palladio L, etc. a P052-Romany Tex Gyre Paella.

¡Cualquier ayuda sería apreciada!

Respuesta1

Esto es lo que hice al final: Por prueba y error eliminé todas P052las fuentes que usaba Firefox. Estaban ubicados en las carpetas.

/usr/share/fonts/opentype/urw-base35
/usr/share/fonts/type1/urw-base35
/usr/share/fonts/type1/gsfonts

Ahora mi Firefox carga correctamente la fuente TeX Gyre Pagella, que se ve mejor:

Respuesta2

Resulta que tengo los (cuatro) .ttfarchivos de fuente Palatino Linotype (es decir,) instalados y elPágina webLo que usted citó me pareció bastante normal en Firefox, por lo que tal vez pueda resolver este problema simplemente descargando el .zippaquete Palatino Linotype desde un sitio de distribución de fuentes como, por ejemplo,Fuentes 100, extrayendo esos cuatro archivos de fuentes Palatino (es decir pala.ttf, palab.ttf, palabi.ttfy palai.ttf) a cualquier carpeta que desee (por ejemplo ~/Fonts/) y luego instalando estos archivos a través de un instalador de fuentes como gnome-font-viewero fontmatrix.

El comando largo a continuación crea una Fontscarpeta en homeel directorio de su perfil (p. ej. /home/red_trumpet/), descarga el .ziparchivo antes mencionado, extrae los cuatro .ttfarchivos de dicho .ziparchivo y luego lo elimina .zip:

if [ ! -d ~/Fonts ] ; then mkdir -p ~/Fonts ; fi ; cd ~/Fonts ; wget https://fonts100.com/76219%2Fpalatino-linotype.zip -O ./pl.zip ; if [ ! -x /bin/unzip ] && [ ! -x /usr/bin/unzip ] ; then sudo apt install unzip -y ; fi ; for i in pala.ttf palab.ttf palabi.ttf palai.ttf ; do unzip -j "pl.zip" "$i" ; done ; rm ./pl.zip

Si decide utilizar fontmatrix, instálelo ejecutando este comando en la terminal:

sudo apt install fontmatrix -y

...y luego comience fontmatrixejecutando este comando:

fontmatrix & exit

Luego, en la fontmatrixventana, haga clic enArchivo, entoncesImportar archivos..., luego seleccione esos 4 .ttfarchivos ( pala.ttf, palab.ttf, palabi.ttfy palai.ttf) en la carpeta/directorio donde los extrajo (por ejemplo ~/Fonts) y luego haga clicAbierto. A continuación, desplácese hacia abajo hastaPalatino Linoypey haga doble clic en él, luego haga clic en Activation, haga clic en Activate All, luego salga fontmatrix, reinicie Firefox y acceda a esoPágina webde nuevo.

Explicando los cuatro .ttfnombres de archivos:

  • pala.ttfes el archivo de fuente Palatino Linotype estándar ("normal").
  • palab.ttfes elatrevidoArchivo de fuente Palatino Linotype.
  • palai.ttfes elitálicoArchivo de fuente Palatino Linotype.
  • palabi.ttfes elnegrita cursivaArchivo de fuente Palatino Linotype.

También puede utilizar fontmatrixpara desactivar la fuente Tex Gyre Pagella: simplemente seleccione esta fuente fontmatrixy haga clic en Activationy luego Deactivate All.

Como último recurso (caso extremo), siempre puedes usar Firefox para acceder a la about:configURL, luego buscar la browser.display.use_document_fontsfunción y cambiar su valor de 1 a0.

Respuesta3

Si su objetivo final es mostrar la página con una fuente clara, tiene la opción de anular las fuentes de la página como se describe en los detalles enesta página de soporte de Mozilla:Menú de aplicaciones>Ajustes>Fuentes y colores>Avanzado luego desmarque "Permitir que las páginas elijan sus propias fuentes, en lugar de las selecciones anteriores".
De esta manera, la página aparecerá con la fuente que elijas.

Por otro lado, si tu objetivo final es mostrar la página usando la fuente Tex Gyre. Mi sugerencia es instalar la fuente texgyre (como en el siguiente código) para asegurar que no haya nada roto en los archivos de la fuente.

sudo apt update  
sudo apt install fonts-texgyre

Lo hice en mi sistema (ubuntu-22.04-beta) y la página mencionada se ve bien.

información relacionada