tipo libre | |
---|---|
Tipo de | rasterización de fuentes [d] ybiblioteca de funciones |
Escrito en | C [2] |
Sistema operativo | multiplataforma |
Primera edición | 1996 |
ultima versión |
|
Licencia | GNU GPL y BSD |
Sitio web | freetype.org _ |
Archivos multimedia en Wikimedia Commons |
FreeType , FreeType 2 es una biblioteca que se utiliza para la rasterización de fuentes y operaciones sobre ellas. Se usa específicamente para mostrar fuentes en X11 .
FreeType no incluye su propia API para llamar a funciones de procesamiento de gráficos (como representar texto en color). Sin embargo, la biblioteca simplifica enormemente las operaciones de procesamiento de texto al proporcionar una interfaz simple para acceder al contenido de los archivos de fuentes.
En agosto de 2010, la última versión de la biblioteca era la 2.4.2 y admitía los siguientes formatos de fuente:
Durante mucho tiempo, FreeType deshabilitó el soporte para la indicación correcta de archivos TrueType a través del código de bytes incrustado de la fuente de forma predeterminada , ya que esta tecnología estaba cubierta por las patentes de Apple [3] . Para eludir las patentes, las compilaciones de FreeType utilizaron un algoritmo de sugerencias automáticas no patentado de forma predeterminada. En mayo de 2010, las patentes expiraron y, desde la versión 2.4.0, FreeType utiliza sugerencias correctas a través del intérprete de bytecode de fuente de forma predeterminada [4] .
La librería está implementada en el lenguaje de programación C.
FreeType se publica como código abierto bajo 2 licencias: GPL y FreeType License .
Autores de la biblioteca: David Turner, Robert Wilhelm y Werner Lemberg.
La capacidad de acceder a información sobre incrustaciones y restricciones de sustitución de fuentes se agregó en 2.3.8. [5]
En 2.3.0, se agregó soporte para aplicar un filtro personalizado a los mapas de bits creados con "FT _ Render _ Glyph" si se selecciona uno de FT_RENDER_MODE_LCD y FT_RENDER_MODE_LCD_V, mientras que el renderizado optimizado para LCD estaba deshabilitado en todas las compilaciones de biblioteca de manera predeterminada. [6] El filtro LCD se normalizó y equilibró el color en 2.6.2. [7] El método de sugerencia "Harmony", que reproduce el resultado de una sugerencia de subpíxel ClearType con un filtro ligero de 3 toques sin usar métodos ClearType, se convirtió en el método de sugerencia de subpíxel predeterminado en 2.8.1. [ocho]
El intérprete de código de bytes TrueType se deshabilitó en la versión 2.0 Beta 8 [9] y luego se deshabilitó nuevamente en la versión 2.0.2. [10] El intérprete de código de bytes CreateType se ha corregido para producir exactamente el mismo resultado que FreeType 1.x en 2.1.0. [11] La sugerencia genérica se convirtió en la opción predeterminada en 2.3.0, la capacidad de detectar comandos de bytecode patentados y alternar sugerencias no patentadas se agregó en 2.3.5. [12]
En Fedora , debido a interfaces problemáticas, las bibliotecas FreeType dejaron de mostrar fuentes de mapas de bits en casi todas las aplicaciones gráficas. [13]
tipografía libre | |
---|---|
Auriculares con sistema operativo |
|
Otros auriculares |
|
Software |
|
Licencias |
|
grupos y personas |
|
|