stringtranslate.com

Fuente Forge

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 . [2] Está disponible para sistemas operativos como Linux , Windows , [3] y macOS , [4] y está localizado en 12 idiomas. [ ¿Cuál? ] [ cita requerida ]

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 un módulo de Python, por lo que puede integrarse en cualquier programa Python. [6]

FontForge es compatible con la especificación de archivos de características 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 MicrosoftMATH ( tabla) [8] 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 utiliza FreeType para representar fuentes en pantalla. [9] 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, [10] proporcionando gráficos anti-alias y soporte para diseño de texto complejo.

FontForge puede utilizar Potrace o AutoTrace para trazar 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 varios programas de utilidad, entre ellos 'showttf', que muestra el contenido de archivos de fuentes binarios, y un conversor y desconversor WOFF .

Formatos admitidos

FontForge admite una amplia variedad de formatos de fuentes. [12] Su formato nativo de base de datos de fuentes Spline.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 de diferencias . FontForge también admite el formato de 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 fuentes 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 Glyph (BDF), FON (Windows), FNT (Windows) y formato de fuente abierta 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).

Historial de desarrollo

El proyecto FontForge fue fundado por George Williams como un proyecto de retiro 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 unos 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 fines de 2012 ellos y Crossland no estuvieron de acuerdo sobre la dirección del proyecto, por lo que bifurcaron FontForge como SortsMill Tools. [16]

En 2011, el Dr. Ben Martin, con el apoyo de TUG, diseñó un paquete de FontForge para facilitar su instalación en Mac OS X. Mientras tanto, Matthew Petroff publicó su Windows Build System y compilaciones no oficiales de Windows. En 2013, se inició el proyecto FontForgeBuilds en SourceForge para ampliarlo; posteriormente se reescribió por completo y, en la actualidad, Jeremy Tan lo mantiene como una aplicación de Windows.

En 2012, Crossland organizó un nuevo sitio web para el proyecto que se alojaría en GitHub Pages , fontforge.github.io , y utilizó los fondos obtenidos de la enseñanza de FontForge a principiantes para contratar a un diseñador web. Con su apoyo, Martin agregó 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 completo para el formato de fuente UFO .

Fuentes desarrolladas con FontForge

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

Véase también

Referencias

  1. ^ "Lanzamientos · fontforge/fontforge · GitHub". GitHub . frank-trampe. Archivado desde el original el 2023-06-30 . Consultado el 2023-08-06 .
  2. ^ fontforge (8 de octubre de 2021). «fontforge/LICENSE at master · fontforge/fontforge · GitHub». GitHub . Archivado desde el original el 16 de febrero de 2019 . Consultado el 27 de febrero de 2015 .
  3. ^ Gurdy Leete; Mary Leete (12 de junio de 2007). Biblia Microsoft Expression Blend. John Wiley & Sons. pág. 295. ISBN 978-0-470-05503-8Archivado desde el 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. ^ "Cómo escribir scripts para cambiar fuentes en FontForge". Fontforge.sourceforge.net. Archivado desde el original el 21 de julio de 2004. Consultado el 9 de noviembre de 2009 .
  6. ^ "Cómo escribir scripts de Python para cambiar fuentes en FontForge". Fontforge.sourceforge.net. Archivado desde el original el 2009-12-02 . Consultado el 2009-11-09 .
  7. ^ "Implementación de la sintaxis de archivo Feature de Adobe por parte de FontForge". Fontforge.sourceforge.net. Archivado desde el original el 16 de abril de 2009. Consultado el 9 de noviembre de 2009 .
  8. ^ "Información sobre composición tipográfica MATH". Fontforge.sourceforge.net. 4 de agosto de 2007. Archivado desde el original el 28 de agosto de 2007. Consultado el 9 de noviembre de 2009 .
  9. ^ "Creación de FontForge a partir del código fuente". Fontforge.sourceforge.net. Archivado desde el original el 2009-12-07 . Consultado el 2009-11-09 .
  10. ^ "Registro de cambios de FontForge". Fontforge.sourceforge.net. Archivado desde el original el 23 de julio de 2009. Consultado el 9 de noviembre de 2009 .
  11. ^ "LuaTeX — Taco Hoekwater, 24 de julio, TUG 2008" (PDF) . Archivado (PDF) desde el original el 17 de julio de 2010. Consultado el 9 de noviembre de 2009 .
  12. ^ Lunde, Ken (13 de enero de 2009). Procesamiento de Información CJKV . Sebastopol, CA: O'Reilly. pag. 447.ISBN 9780596514471.
  13. ^ "Formato de archivo de base de datos de fuentes Spline". Fontforge.sourceforge.net. Archivado desde el original el 24 de enero de 2010. Consultado el 9 de noviembre de 2009 .
  14. ^ 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 desde el original el 27 de febrero de 2023 . Consultado el 6 de agosto de 2012 .
  15. ^ "La historia del desarrollo de FontForge". Fontforge.sourceforge.net. Archivado desde el original el 23 de abril de 2009. Consultado el 9 de noviembre de 2009 .
  16. ^ "SortMill Tools". Barry Schwartz. Archivado desde el original el 27 de febrero de 2015. Consultado el 27 de febrero de 2015 .
  17. ^ "OSP-foundry» Blog Archive » Sans Guilt". Archivado desde el original el 2016-02-22 . Consultado el 2016-02-15 .
  18. ^ "OSP (Open Source Publishing) →". osp.kitchen . Archivado desde el original el 2019-08-06 . Consultado el 2019-08-10 .
  19. ^ "Página del proyecto en SourceForge.net". Archivado desde el original el 28 de noviembre de 2022. Consultado el 28 de enero de 2023 .

Enlaces externos

Medios relacionados con Fontforge en Wikimedia Commons