FontForge - FontForge
Autor (es) original (es) | George Williams |
---|---|
Desarrollador (es) | Frank Trampe, Ben Martin, Adrien Tétar, Khaled Hosny, Jeremy Tan |
Versión inicial | 1 de abril de 2004 |
Lanzamiento estable | 20201107/7 de noviembre de 2020
|
Repositorio | |
Escrito en | C |
Escribe | Editor de fuentes |
Licencia | Mezcla de licencia pública general GNU v3 y licencia BSD |
Sitio web | fontforge |
FontForge es un editor de fuentes FOSS que admite muchos formatos de fuentes comunes. Desarrollado principalmente por George Williams hasta 2012, FontForge es software libre y se distribuye bajo una combinación de la Licencia Pública General GNU Versión 3 y la licencia BSD de 3 cláusulas . Está disponible para sistemas operativos, incluidos Linux , Windows y macOS, y está traducido a 12 idiomas.
Características
Para facilitar la conversión de formato automatizada y otras tareas repetitivas, FontForge implementa dos lenguajes de scripting : su propio lenguaje y Python . FontForge puede ejecutar scripts desde su GUI, desde la línea de comandos, y también ofrece sus características como un módulo de Python para que pueda integrarse en cualquier programa de Python.
FontForge es compatible con la especificación de archivos de funciones OpenType de Adobe (con sus propias extensiones para la sintaxis). También es compatible con las extensiones de composición tipográfica matemática no oficiales de Microsoft ( MATH
tabla) introducidas para Cambria Math y compatibles con Office 2007 , XeTeX y LuaTeX . Se ha desarrollado al menos una fuente matemática OpenType gratuita en FontForge.
FontForge usa FreeType para renderizar fuentes en pantalla. Desde el lanzamiento del 15 de noviembre de 2008, FontForge utiliza las bibliotecas de software libcairo y libpango para la representación de gráficos y texto, proporcionando gráficos suavizados y compatibilidad con el diseño de texto complejo.
FontForge puede usar Potrace o AutoTrace para rastrear automáticamente imágenes de mapa de bits e importarlas en una fuente.
El motor de composición tipográfica LuaTeX utiliza partes del código FontForge para leer y analizar fuentes OpenType .
El código fuente de FontForge incluye una serie de programas de utilidad, incluido 'showttf', que muestra el contenido de los archivos de fuentes binarias, y un convertidor y desconvertidor WOFF .
Formatos admitidos
FontForge admite una amplia variedad de formatos de fuente. Su formato nativo de base de datos de fuentes Spline ( .sfd
extensión de nombre de archivo) está basado en texto y facilita la colaboración entre diseñadores, ya que los archivos de diferencia se pueden crear fácilmente. FontForge también es compatible con el formato fuente interoperable UFO , que se basa en XML.
El software admite muchos otros formatos de fuente y convierte fuentes de un formato a otro. Los formatos de fuente admitidos incluyen: TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1 , TeX Bitmap Fonts, X11 OTB bitmap (solo sfnt ), Glyph Bitmap Distribution Format (BDF), FON (Windows), FNT (Windows) y Web Open Font Format (WOFF). FontForge también importa y exporta fuentes hacia y desde el formato Scalable Vector Graphics (SVG) y el formato Unified Font Object (UFO).
Historia de desarrollo
El proyecto FontForge fue fundado por George Williams como un proyecto de jubilación, y se publicó inicialmente desde 2001 hasta marzo de 2004 como PfaEdit ).
Williams desarrolló, mantuvo y apoyó activamente el programa y los servicios públicos relacionados durante aproximadamente 12 años. A mediados de 2011, Dave Crossland comenzó a contribuir al proyecto y el proyecto se trasladó de SourceForge a GitHub . Crossland comenzó a ofrecer talleres de introducción al diseño de tipos a través del Grupo de Usuarios de TeX (TUG) para recaudar fondos para contratar desarrolladores contratados para mantener y desarrollar el programa. El desarrollo de FontForge se volvió más activo, y Khaled Hosny y Barry Schwartz fueron colaboradores notables, pero a finales de 2012 ellos y Crossland no estaban de acuerdo sobre la dirección del proyecto, por lo que bifurcaron FontForge como SortsMill Tools.
En 2011, el Dr. Ben Martin empaquetó FontForge para facilitar la instalación en Mac OS X con el apoyo de TUG. Mientras tanto, Matthew Petroff publicó su sistema de compilación de Windows y compilaciones de Windows no oficiales. En 2013, el proyecto FontForgeBuilds se inició en SourceForge para extender esto; Posteriormente se reescribió por completo y actualmente Jeremy Tan lo mantiene como una aplicación de Windows.
En 2012, Crossland organizó un nuevo sitio web del proyecto que se alojaría en las páginas de GitHub , fontforge
En 2014, con el apoyo financiero de Google, Frank Trampe agregó soporte completo para el formato fuente de fuente UFO .
Fuentes desarrolladas con FontForge
- Amiri (tipo de letra)
- Asana-Matemáticas
- Cantarell (tipografía)
- Fuentes DejaVu
- Fuentes de esquema UCS gratuitas
- Inconsolata
- Junicode
- Linux Libertine
- M + fuentes
- OCR-A
- Squarish Sans
- Proyecto de fuente XITS
Ver también
Referencias
enlaces externos
Medios relacionados con Fontforge en Wikimedia Commons
- Página web oficial
- "Creo que las ideas detrás de esto son hermosas en mi mente" : larga entrevista con George Williams, 8 de julio de 2007