FontForge es un editor de fuentes FOSS que admite muchos formatos de fuentes comunes. Desarrollado principalmente por George Williams hasta 2012, FontForge es software gratuito 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 . [2] Está disponible para sistemas operativos, incluidos Linux , Windows , [3] y macOS , [4] y está traducido a 12 idiomas. [ ¿cual? ] [ cita necesaria ]
Para facilitar la conversión automatizada de formatos y otras tareas repetitivas, FontForge implementa dos lenguajes de scripting : su propio lenguaje y Python . [5] FontForge puede ejecutar scripts desde su GUI, desde la línea de comandos, y también ofrece sus características como módulo de Python, por lo que puede integrarse en cualquier programa de Python. [6]
FontForge admite la especificación de archivos de funciones OpenType de Adobe (con sus propias extensiones de sintaxis). [7] También es compatible con las extensiones de composición tipográfica matemática no oficiales de Microsoft ( MATH
tabla) [8] introducidas para Cambria Math y compatibles con Office 2007 , XeTeX y LuaTeX . En FontForge se ha desarrollado al menos una fuente matemática OpenType gratuita.
FontForge utiliza FreeType para representar fuentes en pantalla. [9] Desde su 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, [10] proporcionando gráficos suavizados y soporte de diseño de texto complejo.
FontForge puede utilizar Potrace o AutoTrace para rastrear automáticamente imágenes de mapa de bits e importarlas a una fuente.
El motor de composición tipográfica LuaTeX utiliza partes del código de FontForge para leer y analizar fuentes OpenType . [11]
El código fuente de FontForge incluye una serie de programas de utilidad, incluido 'showttf', que muestra el contenido de archivos de fuentes binarias, y un convertidor y desconvertidor WOFF .
FontForge admite una amplia variedad de formatos de fuentes. [12] Su formato nativo Spline Font Database.sfd
( extensión de nombre de archivo) está basado en texto [13] y facilita la colaboración entre diseñadores, ya que se pueden crear fácilmente archivos diferentes . FontForge también admite el formato fuente interoperable UFO , que se basa en XML.
El software admite muchos otros formatos de fuentes y convierte fuentes de un formato a otro. Los formatos de fuente admitidos incluyen: TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1 , fuentes de mapa de bits TeX, mapa de bits X11 OTB (solo sfnt ), formato de distribución de mapa de bits de glifo (BDF), FON (Windows), FNT (Windows) y formato de fuente abierto web (WOFF). FontForge también importa y exporta fuentes hacia y desde el formato Scalable Vector Graphics (SVG) y el formato Unified Font Object (UFO).
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 . [14] [15]
Williams desarrolló, mantuvo y apoyó activamente el programa y las utilidades relacionadas 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 introductorios de diseño tipográfico a través del TeX Users Group (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 contribuyentes notables, pero a finales de 2012 ellos y Crossland no estuvieron de acuerdo sobre la dirección del proyecto, por lo que bifurcaron FontForge como SortsMill Tools. [dieciséis]
En 2011, el Dr. Ben Martin empaquetó FontForge para facilitar su 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 no oficiales de Windows. En 2013, se inició el proyecto FontForgeBuilds en SourceForge para ampliarlo; Posteriormente fue reescrito por completo y hoy Jeremy Tan lo mantiene como una aplicación de Windows.
En 2012, Crossland organizó un nuevo sitio web de proyecto que se alojará en GitHub Pages , fontforge.github.io , y utilizó los fondos recaudados al enseñar FontForge a principiantes para contratar a un diseñador web contratado. Con su apoyo, Martin añadió una función de colaboración en tiempo real que ambos presentaron como discurso de apertura en el Libre Graphics Meeting 2013 en Madrid.
En 2014, con el apoyo financiero de Google, Frank Trampe agregó soporte total para el formato fuente de fuente UFO .
Medios relacionados con Fontforge en Wikimedia Commons