Articulo de referencia

FontForge

FontForge es un editor de fuentes gratuito y de código abierto que admite muchos formatos de fuente comunes. Desarrollado principalmente por George Williams hasta 2012, FontForg...

FontForge es un editor de fuentes gratuito y de código abierto que admite muchos formatos de fuente 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 . [ 2 ] Está disponible para sistemas operativos como Linux , Windows [ 3 ] y macOS [ 4 ] y se ha avanzado en su localización a 21 idiomas, incluidos español, chino, ruso, sueco, coreano y croata . [ 5 ]

Para facilitar la conversión automática de formatos y otras tareas repetitivas, FontForge implementa dos lenguajes de scripting : su propio lenguaje y Python . [ 6 ] FontForge puede ejecutar scripts desde su GUI, desde la línea de comandos y también ofrece sus funciones como un módulo de Python, por lo que puede integrarse en cualquier programa de Python. [ 7 ]

FontForge admite la especificación de archivos de características OpenType de Adobe (con sus propias extensiones a la sintaxis). [ 8 ] También admite las extensiones no oficiales de composición tipográfica matemática de MicrosoftMATH ( tabla) [ 9 ] introducidas para Cambria Math y compatibles con Office 2007 , XeTeX y LuaTeX . Al menos una fuente matemática OpenType gratuita se ha desarrollado en FontForge.

FontForge utiliza FreeType para la representación de fuentes en pantalla. [ 10 ] 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, [ 11 ] proporcionando gráficos suavizados y soporte para diseños de texto complejos.

FontForge puede utilizar Potrace o AutoTrace para trazar automáticamente imágenes de mapa de bits e importarlas a una fuente.

Partes del código de FontForge son utilizadas por el motor de composición tipográfica LuaTeX para leer y analizar fuentes OpenType . [ 12 ]

El código fuente de FontForge incluye varios programas de utilidad, entre ellos 'showttf', que muestra el contenido de los archivos de fuentes binarias, y un convertidor y desconvertidor WOFF .

Formatos compatibles

FontForge admite una amplia variedad de formatos de fuente. [ 13 ] Su formato nativo Spline Font Database.sfd ( extensión de nombre de archivo) está basado en texto [ 14 ] y facilita la colaboración entre diseñadores, ya que se pueden crear fácilmente archivos de diferencias . FontForge también admite el formato de fuente UFO interoperable , 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 compatibles 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 desde y hacia el formato Scalable Vector Graphics (SVG) y el formato Unified Font Object (UFO).

Historia del 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 . [ 15 ] [ 16 ]

Williams desarrolló, mantuvo y brindó soporte activamente al programa y sus utilidades relacionadas durante aproximadamente 12 años. A mediados de 2011, Dave Crossland comenzó a contribuir al proyecto y este se trasladó de SourceForge a GitHub . Crossland comenzó a ofrecer talleres introductorios de diseño tipográfico a través del Grupo de Usuarios de TeX (TUG) para recaudar fondos y contratar desarrolladores externos que mantuvieran y desarrollaran el programa. El desarrollo de FontForge se volvió más activo, y Khaled Hosny y Barry Schwartz fueron colaboradores destacados, pero a finales de 2012, ellos y Crossland discreparon sobre la dirección del proyecto, por lo que bifurcaron FontForge como SortsMill Tools. [ 17 ]

En 2011, el Dr. Ben Martin, con el apoyo de TUG, preparó FontForge para facilitar su instalación en Mac OS X. Mientras tanto, Matthew Petroff publicó su sistema de compilación para Windows y versiones no oficiales para este sistema operativo. En 2013, se inició el proyecto FontForgeBuilds en SourceForge para ampliar esta funcionalidad; posteriormente, se reescribió por completo y actualmente Jeremy Tan lo mantiene como una aplicación para Windows.

En 2012, Crossland organizó un nuevo sitio web para el proyecto , alojado en GitHub Pages ( fontforge.github.io ) , y utilizó los fondos recaudados impartiendo cursos de FontForge a principiantes para contratar a un diseñador web independiente. Con su ayuda, Martin añadió una función de colaboración en tiempo real que ambos presentaron como ponencia principal en el Libre Graphics Meeting 2013 en Madrid.

En 2014, con el apoyo financiero de Google, Frank Trampe añadió compatibilidad total con el formato de fuente UFO .

Fuentes desarrolladas con FontForge

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

Véase también

Referencias

  1. "Lanzamiento de FontForge en octubre de 2025" . 9 de octubre de 2025. Consultado el 15 de noviembre de 2025 .
  2. fontforge (8 de octubre de 2021). "fontforge/LICENSE en master · fontforge/fontforge · GitHub" . GitHub . Archivado del original el 16 de febrero de 2019. Recuperado el 27 de febrero de 2015 .
  3. Gurdy Leete; Mary Leete (12 de junio de 2007). Microsoft Expression Blend Bible . John Wiley & Sons. pág. 295. ISBN  978-0-470-05503-8Archivado del original el 28 de febrero de 2023. Consultado el 6 de agosto de 2012 .
  4. James, Daniel (4 de diciembre de 2009). Creación de medios digitales: Audacity, Blender, Drupal, GIMP, Scribus y otras herramientas de código abierto (1.ª ed.). Berkeley, CA: Apress. pág . 114. ISBN   978-1430218876.
  5. Jeremy Tan; iorsh; skef (19 de enero de 2026). "Proyecto de traducción de FontForge en Crowdin" . Recuperado el 21 de enero de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  6. "Cómo escribir scripts para cambiar fuentes en FontForge" . Fontforge.sourceforge.net. Archivado del original el 21 de julio de 2004. Consultado el 9 de noviembre de 2009 .
  7. "Cómo escribir scripts de Python para cambiar fuentes en FontForge" . Fontforge.sourceforge.net. Archivado del original el 2 de diciembre de 2009. Consultado el 9 de noviembre de 2009 .
  8. "Implementación de FontForge de la sintaxis de archivos de características de Adobe" . Fontforge.sourceforge.net. Archivado del original el 16 de abril de 2009. Consultado el 9 de noviembre de 2009 .
  9. "Información sobre composición tipográfica MATH" . Fontforge.sourceforge.net. 4 de agosto de 2007. Archivado del original el 28 de agosto de 2007. Consultado el 9 de noviembre de 2009 .
  10. "Compilación de FontForge desde el código fuente" . Fontforge.sourceforge.net. Archivado del original el 7 de diciembre de 2009. Consultado el 9 de noviembre de 2009 .
  11. "Registro de cambios para FontForge" . Fontforge.sourceforge.net. Archivado del original el 23/07/2009 . Consultado el 09/11/2009 .
  12. "LuaTeX — Taco Hoekwater, 24 de julio, TUG 2008" (PDF) . Archivado (PDF) del original el 17 de julio de 2010. Consultado el 9 de noviembre de 2009 . 
  13. ^ Lunde, Ken (13 de enero de 2009). Procesamiento de Información CJKV . Sebastopol, CA: O'Reilly. pag. 447.ISBN  9780596514471.
  14. "Formato de archivo de base de datos de fuentes Spline" . Fontforge.sourceforge.net. Archivado del original el 24/01/2010 . Consultado el 09/11/2009 .
  15. ^ Yannis Haralambous (3 de octubre de 2007). Fuentes y codificaciones (1 ed.). O'Reilly Media, Inc. págs. 444, 988. ISBN   978-0-596-10242-5Archivado del original el 27 de febrero de 2023. Consultado el 6 de agosto de 2012 .
  16. "Historia del desarrollo de FontForge" . Fontforge.sourceforge.net. Archivado del original el 23 de abril de 2009. Consultado el 9 de noviembre de 2009 .
  17. "Herramientas SortMill" . Barry Schwartz. Archivado del original el 27 de febrero de 2015. Consultado el 27 de febrero de 2015 .
  18. "OSP-foundry" Blog Archive » Sans Guilt" . Archivado del original el 22/02/2016 . Consultado el 15/02/2016 . 
  19. "OSP (Publicación de código abierto) →" . osp.kitchen . Archivado del original el 06-08-2019 . Recuperado el 10-08-2019 .
  20. "Página del proyecto en SourceForge.net" . Archivado del original el 28/11/2022 . Consultado el 28/01/2023 .

Logotipo de Wikimedia CommonsContenido multimedia relacionado con Fontforge en Wikimedia Commons

  • Sitio web oficialEdita esto en Wikidata
  • "Creo que las ideas que hay detrás son hermosas en mi opinión" : larga entrevista con George Williams, 8 de julio de 2007.
Obtenido de " https://en.wikipedia.org/w/index.php?title=FontForge&oldid=1351564597 "