FreeType
From Wikipedia, the free encyclopedia
Remove ads
FreeType on avoimen lähdekoodin kirjasto, joka on tarkoitettu kirjaintyyppien renderöintiin.[2] FreeType on saatavilla useille eri alustoille, kuten Android, Chrome OS, FreeBSD, iOS, Linux ja NetBSD.[2] FreeType osaa hyödyntää muun muassa PostScript Type 1-, TrueType- ja OpenType-fontteja.[3]
Remove ads
Historia
FreeTypen kehityksen aloitti David Turner vuonna 1996 TrueType-fonttien käsittelyä varten. Alkuperäinen versio oli kirjoitettu Pascalilla ja vuonna 1997 Robert Wilhelm siirsi sen C-kielelle. C- ja Pascal-versioiden kehitystä jatkettiin rinnakkain kunnes vuonna 2000 Pascal-versio lopetettiin.[4]
Vuonna 2000 julkaistiin uudelleenkirjoitettu versio 2.0 (FreeType 2), joka oli kehitetty modulaarisena.[4] Merkittäviä uusia ominaisuuksia oli tuki useille fonttimuodoille, etenkin PostScript-fonteille.[4] 2.0 oli suunniteltu sulautettuja järjestelmiä silmällä pitäen ja sen kanssa voi käyttää ROM-muistista käytettäviä fontteja.[3]
Vuonna 1999 Applen mukaan TrueType-tavukoodin tuki rikkoi Applen patentteja, jonka johdosta osa tuesta kytkettiin pois. Myöhemmin Applen patentit ovat vanhentuneet.[4][5] Myös useat Microsoftin ClearType-fontteihin liittyvät patentit ovat vanhentuneet.[5][6]
Vuonna 2013 Adobe lahjoitti Googlen tuella projektiin tukea CFF-fonttien käsittelyyn.[7][8]
Remove ads
Ominaisuudet
FreeType tukee useita fonttimuotoja:[9]
- TypeType Font (TTF) ja TrueType Collection (TTC)
- CFF (Compact Font Format)
- WOFF
- OpenType (OTF) ja OpenType Collection (OTC)
- PostScript Type 1 (PFA ja PFB)
- CID Type 1
- SFNT
- X11 PCF
- Windows FNT
- BDF
- PFR
- Type 42 (rajoitettu tuki)
Lähteet
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads