FontForge

A Wikipédiából, a szabad enciklopédiából
FontForge
FontForge icon.svg
FontForge 2012.png
A FontForge felhasználói felülete

Fejlesztő George Williams
Legfrissebb fejlesztői kiadás ismeretlen +/-
Programozási nyelv C
Operációs rendszer platformfüggetlen
Állapot aktív
Licenc BSD licenc (szabadszoftver)
A FontForge weboldala


A FontForge (2004 márciusáig PfaEdit[1]) teljes funkcionalitású betűtípusszerkesztő, amely az összes gyakoribb betűtípusformátumot támogatja. A FontForge-t George Williams fejleszti, szabadszoftver és a BSD licenc alatt lett kiadva.[2] Elérhető több különböző operációs rendszerre és több nyelvre le lett fordítva.

Szolgáltatások[szerkesztés | forrásszöveg szerkesztése]

Yannis Haralambous így ír "Fonts & Encodings" című könyvében: a FontForge egy "elképesztően erős szoftverrendszer, amely a FontLab gyakorlatilag összes szolgáltatását nyújta, együtt a saját egyedi és gyakorta forradalmi szolgáltatásaival."[3][4]

Az automatikus betűtípuskonverziók és egyéb átalakítások megkönnyítése érdekében a FontForge két szkriptnyelvet implementál: az egyik a saját nyelve, a másik pedig az újabban hozzáadott Python.[5] A FontForge, mint Python-modul is építhető és betölthető a különböző Python szkriptekből.[6]

A FontForge támogatja az Adobe OpenType úgy nevezett "feature file" specifikációját (a szintaxist saját maga is kiterjeszti).[7] Támogatja továbbá a nemhivatalos Microsoftmatematikai betűkiterjesztéseket (MATH táblázat),[8] amelyet a Cambria betűtípusban vezettek be és az Office 2007, a XeTeX és a LuaTeX is támogatja. Legalább egy ingyenes OpenType matematikai betűtípust fejlesztettek FontForgeban (lásd lentebb).

A FontForge a FreeType-ot használja a betűtípusok képernyőn való renderelésére.[9] A 2008 november 15-i kiadás óta a FontForge a libcairo és libpango alkalmazáskönyvtárakat is használhatja a grafikus és szöveges renderelésre,[10] amelyek az élsimított (anti-alias) grafikát és a komplex szövegelrendezést is támogatják.

A FontForge a Potrace-t vagy az AutoTrace-t tudja használni a bitmap képek automatikus követésére és betűtípusba való beillesztésére.

A FontForge részeit használja a LuaTeX motor az OpenType betűtípusok olvasására és értelmezésére.[11]

Támogatott formátumok[szerkesztés | forrásszöveg szerkesztése]

A FontForge saját spline "betűadatbázis-formátuma" (.sfd fájlkiterjesztés) szövegalapú[12] és megkönnyíti a dizájnerek közti együttműködést, hiszen könnyen létrehozhatók az eltérésfájlok. A szoftver több egyéb formátumot is támogat és konvertál egymás között. A támogatott formátumok között van: a TrueType (TTF), a TrueType Collection (TTC), az OpenType (OTF), a PostScript Type 1, a TeX Bitmap-betűtípusok, az X11 OTB bitmap (kizárólagosan az sfnt), a Glyph Bitmap Distribution Format (BDF), a FON (Windows), az FNT (Windows) és a Web Open Font Format (WOFF). A FontForge továbbá tud exportálni a Scalable Vector Graphics (SVG) formátumba.

A FontForge-dzsal létrehozott ingyenes betűtípusok[szerkesztés | forrásszöveg szerkesztése]

Lásd még[szerkesztés | forrásszöveg szerkesztése]

Fordítás[szerkesztés | forrásszöveg szerkesztése]

Ez a szócikk részben vagy egészben a FontForge című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.

Jegyzetek[szerkesztés | forrásszöveg szerkesztése]

  1. The history of the development of FontForge. Fontforge.sourceforge.net. (Hozzáférés: 2009. november 9.)
  2. FontForge main page, license
  3. Haralambous, Yannis. Fonts & Encodings, 1, Sebastopol, CA: O'Reilly Media (2007. december 21.). ISBN 0596102429 
  4. "an extremely powerful software system offering practically all the features of FontLab, together with some unique and often revolutionary features of its own."
  5. Writing scripts to change fonts in FontForge. Fontforge.sourceforge.net. (Hozzáférés: 2009. november 9.)
  6. Writing python scripts to change fonts in FontForge. Fontforge.sourceforge.net. (Hozzáférés: 2009. november 9.)
  7. FontForge's implementation of Adobe's Feature File syntax. Fontforge.sourceforge.net. (Hozzáférés: 2009. november 9.)
  8. MATH typesetting information. Fontforge.sourceforge.net, 2007. augusztus 4. (Hozzáférés: 2009. november 9.)
  9. Building FontForge from source. Fontforge.sourceforge.net. (Hozzáférés: 2009. november 9.)
  10. Change log for FontForge. Fontforge.sourceforge.net. (Hozzáférés: 2009. november 9.)
  11. LuaTeX — Taco Hoekwater, July 24, TUG 2008 (PDF). (Hozzáférés: 2009. november 9.)
  12. Spline Font Database File Format. Fontforge.sourceforge.net. (Hozzáférés: 2009. november 9.)

További források[szerkesztés | forrásszöveg szerkesztése]