¿Cómo se sustituyen las fuentes desconocidas?

¿Cómo se sustituyen las fuentes desconocidas?

Supongamos que tengo un documento de texto extranjero que abro con una herramienta de edición de texto que reconoce fuentes (por ejemplo, LibreOffice Writer). En este documento, es posible que se utilicen algunas fuentes que no están disponibles en mi instalación de Ubuntu (por ejemplo, Garamond).

La pregunta es: ¿Cómo decide Ubuntu cuál de las fuentes instaladas usar como reemplazo de la fuente desconocida? ¿Lee alguna de las características de la fuente y busca una similar? ¿Se utiliza siempre una fuente de sustitución predeterminada? ¿Busca nombres de fuentes similares?

Además de eso, me gustaría saber si de alguna manera puedo cambiar este comportamiento o configurar alias de fuentes manuales para usar automáticamente, por ejemplo, la fuente gratuita.EB-Garamonten lugar de lo no libregaramont?

Respuesta1

Creo que no lo decide Ubuntu sino el programa (LibreOffice, OpenOffice, etc.). No pude ver nada relacionado con LibreOfficeper sepero OpenOffice tiene una buenawikicon algunos detalles sobre cómo funciona este "Font Fallback". Podría ser aplicable también a LibreOffice, en general.

Reproduzco algunas secciones de la wiki a continuación para aclarar. Es difícil explicarlo mejor que lo que está en elwiki, así que mejor leerlo desde allí:

¿Qué es la reserva de fuentes en OpenOffice.org 2?

Font-Fallback se activa cada vez que se solicita una fuente que no está instalada en el sistema. (No instalado significa: no disponible para OOo). Luego, OOo intenta utilizar una fuente diferente de las que OOo conoce y que coincida lo más posible con la solicitada.

¿Cómo funciona la reserva de fuentes?

Para que el recurso de reserva de fuentes produzca resultados satisfactorios, OOo de alguna manera tiene que conocer las similitudes de las fuentes. OOo debe saber que puede por ejemplo sustituirhelvéticaen lugar dearial, pero noComic Sans. Esta tarea no es tan fácil como parece, ya que existen muchas fuentes y OOo no puede conocerlas todas.

OOo utiliza varias formas de encontrar un sustituto adecuado:

  • Información de alias de fuente proporcionada por el sistema (por ejemplo, de unfonts.dir archivo)
  • Lista codificada de fuentes alternativas, de VCL.xcu(probado primero)
  • Ortografía alternativa de nombres de fuentes
  • Atributos de fuente (por ejemplo, tiene caracteres CJK, es una fuente de símbolo) o estilo (serifa/no serifa, proporcional/no proporcional)

si todo eso falla también:

  • usar una fuente predeterminada

No está directamente relacionado peroesteEl documento TLDP es una buena lectura.

información relacionada