FontForge

FontForge, anteriorment anomenat PfaEdit, és un programari per a editar fonts tipogràfiques que suporta diversos formats. Permet crear tipus de lletra nous o editar-ne d'existents, essent de fonts vectorials o de mapa de bits.[1] FontForge és de codi obert, sota llicència lliure GPL i pot ser executat a Linux, Macintosh i Windows.[2] Algunes de les fonts creades amb FontForge són DejaVu, Linux Libertine, Beteckna i Asana-Math.[3]

FontForge
Modifica el valor a Wikidata
Modifica el valor a Wikidata
Tipusprogramari lliure i font editor (en) Tradueix Modifica el valor a Wikidata
Versió inicial1999 Modifica el valor a Wikidata
Versió estable
20230101 (1r gener 2023)
2.1.0 (30 desembre 2014) Modifica el valor a Wikidata
LlicènciaGNU General Public License
llicència BSD de 3 clàusules
llicència BSD Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuGNU/Linux, macOS, Microsoft Windows i Cygwin Modifica el valor a Wikidata
Escrit enC Modifica el valor a Wikidata
Format de fitxer d'escriptura
Biblioteca
d'interfície d'usuari
GTK Modifica el valor a Wikidata
Equip
Creador/sGeorge Williams
Més informació
Lloc webfontforge.org
Stack ExchangeEtiqueta Modifica el valor a Wikidata
SourceForgefontforge Modifica el valor a Wikidata
Free Software DirectoryFontForge Modifica el valor a Wikidata
Id. Framalibrefontforge Modifica el valor a Wikidata
Guia d'usuariGuia d'usuari Modifica el valor a Wikidata

Facebook: fontforge Twitter (X): fontforge GitHub: fontforge Modifica el valor a Wikidata

Característiques

Per a facilitar la conversió automatitzada de formats i altres tasques repetitives, FontForge implementa dos llenguatges de script: un propi i Python.[4] FontForge pot executar scripts des de la seva interfície gràfica d'usuari, des de la seva interfície de línia d'ordres i també, ofereix característiques com a mòdul de Python, de manera que pot integrar-se a qualsevol programa Python.[5]

FontForge suporta l'especificació d'arxius OpenType d'Adobe (amb extensions pròpies per a la sintaxi).[6] També és compatible amb les extensions matemàtiques no oficials de Microsoft (MATH),[7] introduïdes per a Cambria Math i suportades per Office 2007, XeTeX i LuaTeX.

FontForge empra la bilbioteca FreeType per a renderitzar els tipus de lletres en pantalla. Des de la versió llançada el 5 de novembre de 2008, FontForge empra les llibreries libcairo i libpango per a representar gràfics i text, donant suport per a dissenys de gràfics amb antialiàsing i disposició complexa de text.

FontForge pot usar Potrace o Autotrace per a delinear de manera automatitzada imatges de mapa de bits i importar-les a una font.

Algunes parts del codi font de FontForge són usades pel motor de tipografia LuaTex per a llegir i analitzar fonts OpenType.[8]

El codi FontForge inclou una sèrie de programes d'utilitat, incloent 'showttf' que mostren el contingut dels fitxers de tipus de lletra binaris, i un convertidor i desconvertidor WOFF.

Formats suportats

El seu format natiu Spline Font Database (.sfd extensió del nom de fitxer) està basat en la interfície de text[9] i facilita la col·laboració entre dissenyadors, ja que els fitxers de diferència (diff) es poden crear fàcilment.[10] FontForge també és compatible amb el format interoperable UFO,[11][12] que aprofita biblioteques de codi XML.[13] Ambdós formats (.SFD i .UFO) procuren conservar molta informació sobre qui, quan i com es varen realitzar les fonts alhora que permeten executar els fitxers d'origen, facilitant l'accessibilitat a desenvolupadors, dissenyadors, impressors i usuaris finals.[14]

Permet crear, editar o convertir TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1, PostScript Type 3,[15] TeX Bitmap Fonts, X11 OTB bitmap (SFNT), Glyph Bitmap Distribution Format (BDF), FON (Windows), FNT (Windows) i Web Open Font Format (WOFF). FontForge també permet importar i exportar fitxers vectorials més populars com: Scalable Vector Graphics (SVG), Encapsulated PostScript (EPS).[16] D'altra banda permet exportar a arxius de format PDF i XFIG. Pel que fa a fitxers de mapes de bits permet exportar arxius de format X BitMap (XBM), Windows Bitmap (BMP) i Portable Network Graphics (PNG) i importar des de formats diversos [15] sobretot si s'introdueixen com imatges de fons.[17]

Història

Dave Crossland va crear la font Cantarell el 2009 emprant programari lliure, especialment FontForge. Cantarell és la font de Gnome per defecte i una de les oficials de Fedora.[18]

El projecte FontForge va ser fundat per George Williams, un programador jubilat de Netscape.[19] Es va publicar amb el nom de PfaEdit i s'anomenà així entre el 2000 i el març del 2004.[20] El 7 de novembre del 2000, Williams va rebre la primera notificació d'un usuari d'un error. En aquell moment el programari es podia descarregar des del servidor Bibliofile, gràcies a la gentilesa de Dan Kenan que era amic de Williams. L'abril de 2001 PfaEdit va ser mogut a Sourceforge.[21] Williams va desenvolupar, mantenir i va donar suport al programari durant aproximadament 12 anys.[22]

A mitjans de 2011, Dave Crossland, difusor del programari lliure[23] va començar a contribuir al projecte i aquest es va traslladar de SourceForge a GitHub.[24] Crossland va començar a oferir tallers introductoris[25] de disseny de fonts a través del Grup d'Usuaris Tex (TUG) per recaptar fons per contractar desenvolupadors per a mantenir i desenvolupar el programari. El desenvolupament de FontForge es va fer més actiu. Khaled Hosny i Barry Schwartz van ser col·laboradors notables, però a finals de 2012 ells i Crossland no estaven d'acord amb la direcció del projecte, de manera que van bifurcar FontForge com a SortsMill Tools.[26]

El 2011, el Dr. Ben Martin va empaquetar FontForge per facilitar la instal·lació a Mac OS X amb suport TUG. Mentrestant, Matthew Petroff llançava el seu Windows Build System i versions no oficials per a Windows.[27][28] L'any 2013, el projecte FontForgeBuilds va començar a ampliar-se; posteriorment, va ser completament reescrit i Jeremy Tan ara el manté com un programari de Windows.[29]

El 2012, Crossland va organitzar un nou lloc web de projectes que s'allotjaria a les pàgines de GitHub, fontforge .github .io, i va utilitzar els fons recaptats per ensenyar FontForge als principiants a contractar un dissenyador web. Amb el seu suport, Martin va afegir una característica de col·laboració en temps real[18] que va ser presentada per tots dos com una conferència inaugural a la Libre graphics meeting de Madrid 2013.[30][31]

El 2014, amb el suport financer de Google, Frank Trampe va afegir suport complet per al format de font UFO.

VersióData de llançamentTipusComentaris
2001El programari PfaEdit apareix sota llicència BSD[32]
una data anterior a:

23-juny-2009

S'afegeix suport per a Mark Sets, una característica d'OpenType v1.6.[33]
una data anterior a:

16-setembre-2009

S'afegeix l'exportació de fitxers TTC (TrueType Collection).[34]
una data anterior a:

2-maig-2010

Primer llançament des de la tardor anterior. Suport d'Unicode 5.2 i exportació d'arxius de WOFF.[35]
21-febrer-2011George W. Williams fou responsable d'un nou llançament. Gran quantitat de petites correccions i millores.[36]
31-juliol-2012Estable[37]Renovat equip de treball, petites millores i l'adició de l'script Simplepolator.[38]
2014-01 Release2-gener-2014Primer llançament des del juliol de 2012. S'introdueix més de 1000 actualitzacions, correccions d'errors i millores.
2014-10 Pre-Release28-agost-2014DesenvolupamentCorregeix errors i suport pel format UFO en desenvolupament.
2014-10 Stable Release:

UFO Has Landed

13-octubre-2014EstableSuport pel format UFO millorat.
2014-11 Stable Release:

Kern King

26-novembre-2014EstableCorregeix errors i millora la interfície d'usuari.
December 201430-desembre-2014Corregeix errors i millora la interfície d'usuari.[37]
February 201528-febrer-2015Corregeix errors i millora el rendiment.
March 201530-març-2015Millora el rendiment de posada en marxa en el Macintosh, corregeix errors, millora el rendiment.
April 201530-abril-2015Correccions d'errors, millores de rendiment i icones actualitzades.
June 201512-juny-2015Correcció de gran nombre d'errors i s'afegeixen algunes icones noves.
August 201525-agost-2015Correcció d'errors i s'afegeix traducció coreana.
April 2016 Testing Pre-Release3-abril-2016DesenvolupamentRecomanada només per a desenvolupadors.
April 20164-abril-2016Correcció d'errors i s'afegeixen petites millores. Paquet de treball per a Macintosh.[39]
October 20164-octubre-2016Noves icones suport per als fitxers GlyphOrderAndAliasDB i per al format Unicode 9.0.
July 201730-juliol-2017Gran nombre d'ajustaments i correccions. S'afegeix paquets per als llançaments d'Ubuntu.[40]
2019 March Release16-març-2019[41]Primer llançament des de juliol de 2017. Suport per a UFO 3 i per a WOFF2 millorats.[42]
2019 April Release13-abril-2019Correcció d'errors, en especial una en navegar per fitxers en MacOs.[40]
2019 August Release1-agost-2019[43]Neteja i millora del codi font i pas del suport de a Python 2 a Python 3.[44]
2020 March Release13-març-2020[45]Primer llançament des d'agost del 2019. Noves funcionalitats i correcció d'errors.[46]
20th Anniversary Edition7-novembre-2020Ajustaments i correccions d'errors i una pantalla d'inici especial per commemorar el gran dia.[47]
2022 March Release8-març-2022[48]

Referències

Vegeu també

Enllaços externs

🔥 Top keywords: PortadaEspecial:CercaJuraj CintulaPeretViquipèdia:ContacteManuel de Pedrolo i MolinaNova CaledòniaEspecial:Canvis recentsRobert FicoJessica Goicoechea JoverCarles Puigdemont i CasamajóEslovàquiaXavlegbmaofffassssitimiwoamndutroabcwapwaeiippohfffXOriol Junqueras i ViesMauricio WiesenthalEleccions al Parlament de Catalunya de 2024Cas Asunta BasterraClara Ponsatí i ObiolsJoan Salvat-PapasseitAntoni Comín i OliveresLluís Puig i GordiEsquerra Republicana de CatalunyaValtònycAamer AnwarBorratjaTor (Alins)Fermín López MarínLaia Flores i CostaSegona Guerra MundialLaura Borràs i CastanyerProvíncies de CatalunyaSílvia Orriols SerraJosep Costa i RossellóPresident de la Generalitat de CatalunyaParlament de CatalunyaAurora Madaula i GiménezHistòria del cristianismeComarques de CatalunyaRamón Cotarelo García