FontForge
| Ez a szócikk nem tünteti fel a független forrásokat, amelyeket felhasználtak a készítése során. Emiatt nem tudjuk közvetlenül ellenőrizni, hogy a szócikkben szereplő állítások helytállóak-e. Segíts megbízható forrásokat találni az állításokhoz! Lásd még: A Wikipédia nem az első közlés helye. |
| FontForge | |
| A FontForge felhasználói felülete | |
| Fejlesztő | George Williams |
| Legfrissebb stabil kiadás | 20251009 (stabil verzió, 2025. október 9.)[1] |
| Programozási nyelv | C |
| Operációs rendszer | platformfüggetlen |
| Állapot | aktív |
| Kategória |
|
| Licenc | BSD licenc (szabadszoftver) |
| Kódtár | https://github.com/fontforge/fontforge |
| A FontForge weboldala | |
A FontForge (2004 márciusáig PfaEdit[2]) 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.[3] 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, mely a FontLab gyakorlatilag összes szolgáltatását nyújtja, együtt saját egyedi és gyakorta forradalmi szolgáltatásaival."[4][5]
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.[6] A FontForge, mint Python-modul is építhető és betölthető a különböző Python szkriptekből.[7]
A FontForge támogatja az Adobe OpenType úgy nevezett „feature file” specifikációját (a szintaxist saját maga is kiterjeszti).[8] Támogatja továbbá a nemhivatalos Microsoft matematikai betűkiterjesztéseket (MATH táblázat),[9] 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.[10] 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,[11] 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.[12]
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ú[13] é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]Kapcsolódó szócikkek
[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. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- ↑ "FontForge October 2025 Release". 2025. október 9. Hozzáférés: 2025. november 15..
- ↑ "The history of the development of FontForge". Fontforge.sourceforge.net. 2009. április 23. dátummal az eredeti címről archiválva. Hozzáférés: 2009. november 9..
- ↑ "FontForge main page, license". 2012. augusztus 6. dátummal az eredeti címről archiválva. Hozzáférés: 2012. április 23..
- ↑ Haralambous, Yannis (2007). Fonts & Encodings (1 ed.). Sebastopol, CA: O'Reilly Media. 444. o. ISBN 0596102429.
- ↑ "an extremely powerful software system offering practically all the features of FontLab, together with some unique and often revolutionary features of its own."
- ↑ "Writing scripts to change fonts in FontForge". Fontforge.sourceforge.net. Hozzáférés: 2009. november 9..
- ↑ "Writing python scripts to change fonts in FontForge". Fontforge.sourceforge.net. 2009. december 2. dátummal az eredeti címről archiválva. Hozzáférés: 2009. november 9..
- ↑ "FontForge's implementation of Adobe's Feature File syntax". Fontforge.sourceforge.net. 2009. április 16. dátummal az eredeti címről archiválva. Hozzáférés: 2009. november 9..
- ↑ "MATH typesetting information". Fontforge.sourceforge.net. 2007. augusztus 4. Hozzáférés: 2009. november 9..
- ↑ "Building FontForge from source". Fontforge.sourceforge.net. 2009. december 7. dátummal az eredeti címről archiválva. Hozzáférés: 2009. november 9..
- ↑ "Change log for FontForge". Fontforge.sourceforge.net. 2009. július 23. dátummal az eredeti címről archiválva. Hozzáférés: 2009. november 9..
- ↑ "LuaTeX — Taco Hoekwater, July 24, TUG 2008" (PDF). Hozzáférés: 2009. november 9..
- ↑ "Spline Font Database File Format". Fontforge.sourceforge.net. 2010. január 24. dátummal az eredeti címről archiválva. Hozzáférés: 2009. november 9..