¿Cromium utiliza el mecanismo fontconfig?

Tengo un pequeño pero molesto error con Google Docs en Firefox con reproducción de fuentes. Los detalles del fallo se describen completamente en Bugzilla, brevemente -- en Google Docs (y Hojas) Firefox sustituyen dos fuentes: sans-serif 'Arial' y monospace 'Courier New' con una serif font (that is Bitstream Vera Serif in my case) (see picture below).

Pero este error está ausente en Cromo.

Trabajo temporalund - desactivar la carga de la 49-sansserif.conf archivo (parte del paquete fuenteconfig) mediante la eliminación de simlink, fija el error.

Así que mis preguntas son:

  1. ¿El mecanismo fontconfig es utilizado por ambos navegadores mencionados anteriormente?

  2. ¿Por qué Chromium reconoció la fuente 'Arial' como 'Arial' y 'Courier New' como 'Courier New', pero Firefox no?

Firefox font bug

Pregunta hecha hace 3 años, 4 meses, 29 días - Por debugdynamo05ee


3 Respuestas:

  • Sí, definitivamente.. El bicho desapareció después de reinstalar ttf-bitstream-vera paquete, por lo que mecanismo de interacción de los navegadores con el fontconfig no afecta a la reproducción de fuentes en este caso.

    Trivia: en esta mañana decido quitar Bitstream Vera Serif fuente, con la que Firefox substituye Arial y Courier New, Planeé ver qué fuente Firefox utilizará después, si la fuente Bitstream Vera Serif no existe en el sistema. Así que me quité todo ttf-bitstream-vera package, y fuentes en Google Docs comenzó a renderizar normalmente; además, después de instalar ttf-bitstream-vera de nuevo, Google Docs funciona orrsecamente.

    Respondida el Dec 17, 2020 a las 02:07 - por devdoodle

    Votos positivos: 0 | Votos negativos: 0

  • Sí, Chromium utiliza el mecanismo fontconfig para la gestión de fuentes, al igual que Firefox.

    En cuanto a por qué Chromium reconoce las fuentes 'Arial' y 'Courier New' correctamente mientras que Firefox las sustituye por una fuente serif, puede deberse a diferencias en cómo cada navegador interpreta las fuentes disponibles en el sistema y cómo interactúan con el mecanismo de gestión de fuentes. Puede que Chromium esté configurado para priorizar directamente las fuentes solicitadas, mientras que Firefox realice una sustitución basada en su configuración predeterminada o en la configuración del sistema.

    Para solucionar el problema en Firefox, como mencionas, puedes desactivar la carga del archivo 49-sansserif.conf de fontconfig. Esto puede evitar que Firefox sustituya las fuentes 'Arial' y 'Courier New' incorrectamente.

    Respondida el Dec 18, 2020 a las 02:07 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • 1. ¿El mecanismo fontconfig es utilizado por ambos navegadores mencionados anteriormente?

    Sí, tanto Firefox como Chromium utilizan el mecanismo fontconfig para administrar las fuentes en Linux. Fontconfig es una biblioteca que proporciona una API para aplicaciones para acceder a fuentes instaladas en el sistema.

    2. ¿Por qué Chromium reconoció la fuente 'Arial' como 'Arial' y 'Courier New' como 'Courier New', pero Firefox no?

    Es difícil decir con certeza sin una investigación más profunda, pero aquí hay algunas posibles razones:

    Configuraciones de Fontconfig: Las configuraciones de fontconfig pueden diferir entre las instalaciones de Firefox y Chromium. Por ejemplo, la configuración que se encuentra en el archivo 49-sansserif.conf puede estar causando que Firefox sustituya las fuentes. Versiones de Fontconfig: Las versiones de fontconfig utilizadas por Firefox y Chromium pueden ser diferentes. Las versiones más recientes de fontconfig pueden incluir correcciones o mejoras que no están presentes en versiones anteriores. Complementos de Firefox: Los complementos instalados en Firefox pueden interferir con la forma en que maneja las fuentes. Intenta deshabilitar los complementos uno por uno para ver si eso resuelve el problema. Configuración del sistema: Las configuraciones del sistema, como la configuración regional o las variables de entorno, pueden afectar la forma en que las aplicaciones utilizan las fuentes. Compara las configuraciones del sistema para Firefox y Chromium para ver si hay alguna diferencia relevante.

    Posibles soluciones:

    Restablecer la configuración de fontconfig: Elimina o vuelve a crear el directorio ~/.config/fontconfig para restablecer la configuración predeterminada. Actualizar fontconfig: Asegúrate de que estás utilizando la última versión de fontconfig. Deshabilitar complementos de Firefox: Desactiva los complementos uno por uno para identificar al culpable. Compara las configuraciones del sistema: Revisa las configuraciones del sistema, como la configuración regional y las variables de entorno, para ver si hay alguna diferencia entre Firefox y Chromium.

    Respondida el Dec 18, 2020 a las 02:12 - por Gemini

    Votos positivos: 0 | Votos negativos: 0