stringtranslate.com

FuenteForge

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 ( MATHtabla) [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 .

Formatos soportados

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).

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 . [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 .

Fuentes desarrolladas con FontForge

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

Ver también

Referencias

  1. ^ "Lanzamientos · fontforge/fontforge · GitHub". GitHub . frank-trampe. Archivado desde el original el 30 de junio de 2023 . Consultado el 6 de agosto de 2023 .
  2. ^ fontforge (8 de octubre de 2021). "fontforge/LICENCIA en 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 de Microsoft Expression Blend. John Wiley e hijos. pag. 295.ISBN 978-0-470-05503-8. Archivado desde el original el 28 de febrero de 2023 . Consultado el 6 de agosto de 2012 .
  4. ^ James, Daniel (4 de diciembre de 2009). Elaboración de medios digitales: Audacity, Blender, Drupal, GIMP, Scribus y otras herramientas de código abierto (1 ed.). Berkeley, CA: Apress. pag. 114.ISBN 978-1430218876.
  5. ^ "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. ^ "Escribir scripts en Python para cambiar fuentes en FontForge". Fontforge.sourceforge.net. Archivado desde el original el 2 de diciembre de 2009 . Consultado el 9 de noviembre de 2009 .
  7. ^ "Implementación de FontForge de la sintaxis del archivo de funciones de Adobe". Fontforge.sourceforge.net. Archivado desde el original el 16 de abril de 2009 . Consultado el 9 de noviembre de 2009 .
  8. ^ "Información tipográfica MATH". Fontforge.sourceforge.net. 2007-08-04. Archivado desde el original el 28 de agosto de 2007 . Consultado el 9 de noviembre de 2009 .
  9. ^ "Construcción de FontForge desde la fuente". Fontforge.sourceforge.net. Archivado desde el original el 7 de diciembre de 2009 . Consultado el 9 de noviembre de 2009 .
  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 de 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-5. Archivado 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. ^ "Herramientas SortMill". Barry Schwartz. Archivado desde el original el 27 de febrero de 2015 . Consultado el 27 de febrero de 2015 .
  17. ^ "OSP-foundry» Archivo del blog »Sin culpa". Archivado desde el original el 22 de febrero de 2016 . Consultado el 15 de febrero de 2016 .
  18. ^ "OSP (Publicación de código abierto) →". osp.cocina . Archivado desde el original el 6 de agosto de 2019 . Consultado el 10 de agosto de 2019 .
  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