tip liber | |
---|---|
Tip de | rasterizarea fontului [d] șibiblioteca de funcții |
Scris in | C [2] |
Sistem de operare | multiplatformă |
Prima editie | 1996 |
ultima versiune | |
Licență | GNU GPL și BSD |
Site-ul web | freetype.org _ |
Fișiere media la Wikimedia Commons |
FreeType , FreeType 2 este o bibliotecă care este folosită pentru rasterizarea fonturilor și operațiunile pe acestea. Utilizat în mod special pentru afișarea fonturilor în X11 .
FreeType nu include propriul API pentru apelarea funcțiilor de procesare grafică (cum ar fi redarea textului colorat). Cu toate acestea, biblioteca simplifică foarte mult operațiunile de procesare a textului, oferind o interfață simplă pentru accesarea conținutului fișierelor cu fonturi.
În august 2010, cea mai recentă versiune a bibliotecii a fost 2.4.2 și a acceptat următoarele formate de font:
Pentru o lungă perioadă de timp, FreeType a dezactivat suportul pentru indicarea corectă a fișierelor TrueType prin codul de octeți încorporat al fontului în mod implicit , deoarece această tehnologie era acoperită de brevetele Apple [3] . Pentru a evita brevetele, versiunile FreeType au folosit în mod implicit un algoritm de indicare automată neproprietar. În mai 2010, patentele au expirat și, începând cu versiunea 2.4.0, FreeType folosește în mod implicit indicarea corectă prin interpretul bytecode de font [4] .
Biblioteca este implementată în limbajul de programare C.
FreeType este lansat ca sursă deschisă sub 2 licențe: GPL și FreeType License .
Autorii bibliotecii: David Turner, Robert Wilhelm și Werner Lemberg.
Capacitatea de a accesa informații despre restricțiile de încorporare și înlocuire a fonturilor a fost adăugată în 2.3.8. [5]
În 2.3.0, a fost adăugat suport pentru aplicarea unui filtru personalizat la hărțile de biți create cu „FT _ Render _ Glyph” dacă este selectat unul dintre FT_RENDER_MODE_LCD și FT_RENDER_MODE_LCD_V, în timp ce randarea optimizată pentru LCD a fost dezactivată în toate versiunile de bibliotecă în mod implicit. [6] Filtrul LCD a devenit normalizat și culoarea echilibrată în 2.6.2. [7] Metoda de indiciu „Harmony”, care reproduce rezultatul unui indiciu de subpixel ClearType cu un filtru ușor de 3 atingeri, fără a utiliza metodele ClearType, a devenit metoda implicită de indiciu subpixel în 2.8.1. [opt]
Interpretul TrueType bytecode a fost dezactivat în versiunea 2.0 Beta 8 [9] și apoi a fost dezactivat din nou în versiunea 2.0.2. [10] Interpretul de bytecode CreateType a fost remediat pentru a produce exact aceeași ieșire ca FreeType 1.x în 2.1.0. [11] Sugestie generică a devenit implicită în 2.3.0, capacitatea de a detecta comenzile de coduri de octet proprietare și de a comuta indicii neproprietate a fost adăugată în 2.3.5. [12]
În Fedora , din cauza interfețelor problematice, bibliotecile FreeType au încetat să mai afișeze fonturi bitmap în aproape toate aplicațiile grafice. [13]
Tipografie gratuită | |
---|---|
Căști cu sistem de operare |
|
Alte căști |
|
Software |
|
Licențe |
|
Grupuri și oameni |
|
|