volný typ | |
---|---|
Typ | rasterizace písem [d] aknihovna funkcí |
Zapsáno v | C [2] |
Operační systém | multiplatformní |
První vydání | 1996 |
Nejnovější verze | |
Licence | GNU GPL a BSD |
webová stránka | freetype.org _ |
Mediální soubory na Wikimedia Commons |
FreeType , FreeType 2 je knihovna , která se používá pro rastrování písem a operace s nimi. Konkrétně se používá k zobrazení písem v X11 .
FreeType neobsahuje vlastní API pro volání funkcí zpracování grafiky (jako je vykreslování barevného textu). Knihovna však značně zjednodušuje operace zpracování textu tím, že poskytuje jednoduché rozhraní pro přístup k obsahu souborů písem.
V srpnu 2010 byla nejnovější verze knihovny 2.4.2 a podporovala následující formáty písem:
FreeType na dlouhou dobu ve výchozím nastavení deaktivoval podporu správného hintování souborů TrueType prostřednictvím vloženého bajtkódu fontu , protože tato technologie byla pokryta patenty společnosti Apple [3] . K obcházení patentů používala sestavení FreeType ve výchozím nastavení neproprietární algoritmus automatického napovídání. V květnu 2010 vypršela platnost patentů a od verze 2.4.0 FreeType standardně používá správné hintování přes interpret bytecode fontů [4] .
Knihovna je implementována v programovacím jazyce C.
FreeType je vydán jako open source pod 2 licencemi: GPL a FreeType License .
Autoři knihovny: David Turner, Robert Wilhelm a Werner Lemberg.
Možnost přístupu k informacím o omezení vkládání a nahrazování písem byla přidána v 2.3.8. [5]
Ve verzi 2.3.0 byla přidána podpora pro použití vlastního filtru na bitmapy vytvořené pomocí "FT _ Render _ Glyph", pokud je vybrán jeden z FT_RENDER_MODE_LCD a FT_RENDER_MODE_LCD_V, zatímco vykreslování optimalizované pro LCD bylo ve výchozím nastavení zakázáno ve všech sestaveních knihoven. [6] LCD filtr se normalizoval a barevně vyvážil v 2.6.2. [7] Metoda nápovědy "Harmony", která reprodukuje výsledek nápovědy pro subpixel ClearType s lehkým filtrem 3 klepnutí bez použití metod ClearType, se v 2.8.1 stala výchozí metodou nápovědy pro subpixel. [osm]
Interpret bajtového kódu TrueType byl zakázán ve verzi 2.0 Beta 8 [9] a poté znovu zakázán ve verzi 2.0.2. [10] Interpret bajtového kódu CreateType byl opraven, aby produkoval přesně stejný výstup jako FreeType 1.x ve verzi 2.1.0. [11] Obecná nápověda se stala výchozí v 2.3.0, schopnost detekovat proprietární příkazy bytecode a přepínat neproprietární nápovědu byla přidána v 2.3.5. [12]
Ve Fedoře kvůli problematickým rozhraním přestaly knihovny FreeType zobrazovat bitmapová písma téměř ve všech grafických aplikacích. [13]
Volná typografie | |
---|---|
Sluchátka s operačním systémem |
|
Ostatní sluchátka |
|
Software |
|
licence |
|
Skupiny a lidé |
|
|