stringtranslate.com

fuenteconfig

Fontconfig (o fontconfig ) es una biblioteca de programas de software libre [6] diseñada para proporcionar configuración, enumeración y sustitución de fuentes a otros programas. Fontconfig fue escrito y mantenido originalmente por Keith Packard , y actualmente lo mantiene Behdad Esfahbod . [7]

Fontconfig se utiliza normalmente en escritorios gráficos Linux (y otros sistemas similares a Unix ), como Xorg y Wayland , donde sigue siendo una parte importante del manejo de fuentes. [8] Sin embargo, a veces también se usa en otras plataformas, en particular, incluidas las versiones de software de Windows que usan Pango para diseñar y representar texto, como GIMP . [9]

Uso

Los usuarios finales pueden utilizar fontconfig, directa o indirectamente, para personalizar y configurar fuentes en el sistema.

Las aplicaciones pueden usar fontconfig de dos maneras:

  1. consultando las fuentes disponibles en el sistema, o
  2. consultando una fuente que coincida lo más posible con ciertos parámetros (que comprenden un patrón ).

Para realizar la coincidencia de fuentes, fontconfig almacena información de composición tipográfica sobre todas las fuentes instaladas, incluido el nombre de la familia de fuentes , el estilo , el peso , los puntos por pulgada (DPI) y la cobertura Unicode . Esta información también se utiliza para realizar la sustitución de fuentes .

Configuración

Fontconfig utiliza el formato XML para sus archivos de configuración. La definición de tipo de documento (DTD) para archivos fontconfig normalmente se encuentra en /etc/fonts/fonts.dtd.

El archivo de configuración maestro, generalmente /etc/fonts/fonts.conf, hace referencia a algunas otras ubicaciones de configuración que pueden existir o no:

Un ejemplo simple de un archivo de configuración:

<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Habilitar antialiasing para todas las fuentes --> <match target= "font" > <edit mode= "assign " nombre = "antialias" ><bool> verdadero </bool></edit> </match> </fontconfig>       

Utilidades

Fontconfig viene con ocho utilidades de línea de comandos para administrar y consultar fuentes y la configuración de fuentes del sistema:

Ver también

Referencias

  1. ^ "Acerca de Fontconfig". www.freedesktop.org . Consultado el 28 de febrero de 2024 .
  2. ^ "Documentación para XFree86[tm] versión 4.0.2". xfree86.org . Consultado el 28 de febrero de 2024 .
  3. ^ "2.15.0 · Etiquetas · fontconfig".
  4. ^ "Versión 13/2/96".
  5. ^ "COPIANDO · master · fontconfig / Fontconfig".
  6. ^ "fontconfig-2.6.0.tar.gz (ver archivo "COPIANDO")". Por el presente se otorga permiso para usar, copiar, modificar, distribuir y vender este software y su documentación para cualquier propósito sin cargo, siempre que el aviso de derechos de autor anterior aparezca en todas las copias y que tanto ese aviso de derechos de autor como este aviso de permiso aparezcan en la documentación de respaldo. , y que el nombre de Keith Packard no se utilice en publicidad o publicidad relacionada con distrkeithp.comibution del software sin un permiso previo específico y por escrito...
  7. ^ "[Fontconfig] Lanzamiento de Fontconfig 2.7.0". freedesktop.org . 24 de junio de 2009.
  8. ^ "Estado de representación de texto". behdad.org .
  9. ^ "GIMP - Fuentes en GIMP". La configuración de fuentes se maneja mediante una pequeña biblioteca llamada Fontconfig.

enlaces externos