FontForge
From Wikipedia, the free encyclopedia
Remove ads
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]
Remove ads
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.
Remove ads
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]
Remove ads
Història

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.
Remove ads
Referències
Vegeu també
Enllaços externs
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
