FreeType

FreeType on avoimen lähdekoodin kirjasto, joka on tarkoitettu kirjaintyyppien renderöintiin.https://freetype.org
FreeType on saatavilla useille eri alustoille, kuten Android, Chrome OS, FreeBSD, iOS, Linux ja NetBSD.
FreeType osaa hyödyntää muun muassa PostScript Type 1-, TrueType- ja OpenType-fontteja.http://freetype.sourceforge.net/freetype2/index.html#features 

 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.https://freetype.org/history.html

Vuonna 2000 julkaistiin uudelleenkirjoitettu versio 2.0 (FreeType 2), joka oli kehitetty modulaarisena. Merkittäviä uusia ominaisuuksia oli tuki useille fonttimuodoille, etenkin PostScript-fonteille. 2.0 oli suunniteltu sulautettuja järjestelmiä silmällä pitäen ja sen kanssa voi käyttää ROM-muistista käytettäviä fontteja.

Vuonna 1999 Applen mukaan TrueType-tavukoodin tuki rikkoi Applen patentteja, jonka johdosta osa tuesta kytkettiin pois. Myöhemmin Applen patentit ovat vanhentuneet.https://freetype.org/patents.html Myös useat Microsoftin ClearType-fontteihin liittyvät patentit ovat vanhentuneet.

Vuonna 2013 Adobe lahjoitti Googlen tuella projektiin tukea CFF-fonttien käsittelyyn.

 Ominaisuudet 
FreeType tukee useita fonttimuotoja:
 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 

Luokka:Ohjelmakirjastot