FontForge - FontForge

FontForge
Logotipo de FontForge, 2015.svg
FontForge 20200314 screenshot.png
FontForge ejecutándose bajo Arch Linux
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 ; Hace 17 años ( 2004-04-01 )
Lanzamiento estable
20201107/7 de noviembre de 2020 ; hace 11 meses ( 07/11/2020 )
Repositorio
Escrito en C
Escribe Editor de fuentes
Licencia Mezcla de licencia pública general GNU v3 y licencia BSD
Sitio web fontforge .org

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 ( MATHtabla) 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 ( .sfdextensió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 .github .io , y utilizó los fondos recaudados de la enseñanza de FontForge a principiantes para contratar a un diseñador web por contrato. Con su apoyo, Martin agregó una función de colaboración en tiempo real que fue presentada por ambos como un discurso de apertura en el Libre Graphics Meeting 2013 en Madrid.

En 2014, con el apoyo financiero de Google, Frank Trampe agregó soporte completo para el formato fuente de fuente UFO .

Fuentes desarrolladas con FontForge

Muestra de la fuente Sans Guilt , una reinterpretación de Gill Sans por OSP, un colectivo de diseño belga en colaboración con estudiantes del Royal College of Art , disponible bajo OFL .

Ver también

Referencias

enlaces externos

Medios relacionados con Fontforge en Wikimedia Commons