szabad típus | |
---|---|
Típusú | font raszterizálás [d] ésfüggvénytár |
Beírva | C [2] |
Operációs rendszer | platformközi |
Első kiadás | 1996 |
legújabb verzió | |
Engedély | GNU GPL és BSD |
Weboldal | freetype.org _ |
Médiafájlok a Wikimedia Commons oldalon |
A FreeType , a FreeType 2 egy olyan könyvtár , amelyet a betűtípusok raszterizálására és az azokon végzett műveletekre használnak. Kifejezetten az X11 betűtípusok megjelenítésére szolgál .
A FreeType nem tartalmaz saját API -t a grafikus feldolgozó funkciók meghívására (például színes szöveg megjelenítésére ). A könyvtár azonban nagyban leegyszerűsíti a szövegszerkesztési műveleteket azáltal, hogy egyszerű felületet biztosít a betűtípusfájlok tartalmának eléréséhez.
2010 augusztusában a könyvtár legújabb verziója 2.4.2 volt, és a következő betűformátumokat támogatta:
A FreeType hosszú ideig letiltotta a TrueType fájlok helyes utalásának támogatását a fontba beágyazott bájtkódon keresztül alapértelmezés szerint , mivel ezt a technológiát az Apple szabadalmak lefedték [3] . A szabadalmak megkerülésére a FreeType buildek alapértelmezés szerint nem szabadalmaztatott automatikus utaló algoritmust használtak. 2010 májusában a szabadalmak lejártak, és a 2.4.0-s verzió óta a FreeType alapértelmezés szerint helyes utalásokat használ a font bytecode interpreteren keresztül [4] .
A könyvtár C programozási nyelven van megvalósítva .
A FreeType nyílt forráskódú, 2 licenc alatt: GPL és FreeType License .
Könyvtári szerzők: David Turner, Robert Wilhelm és Werner Lemberg.
A 2.3.8-ban hozzáadtuk a beágyazási és betűtípus-helyettesítési korlátozásokkal kapcsolatos információkhoz való hozzáférés lehetőségét. [5]
A 2.3.0-s verzióban az FT_RENDER_MODE_LCD és az FT_RENDER_MODE_LCD_V egyike kijelölése esetén az "FT _ Render _ Glyph" segítségével létrehozott bitképekre egyéni szűrőt alkalmaztak, míg az LCD-re optimalizált renderelés alapértelmezés szerint le van tiltva az összes könyvtár felépítésében. [6] Az LCD szűrő normalizálódott és színkiegyensúlyozott lett a 2.6.2-ben. [7] A "Harmony" hint módszer, amely a ClearType szubpixel tippek eredményét reprodukálja egy könnyű 3 koppintásos szűrővel ClearType módszerek használata nélkül, a 2.8.1-ben az alapértelmezett szubpixel hint módszer lett. [nyolc]
A TrueType bájtkód értelmezőt a 2.0 Béta 8 [9] verziójában letiltották, majd a 2.0.2-es verzióban ismét letiltották. [10] A CreateType bájtkód értelmezőt úgy javították, hogy pontosan ugyanazt a kimenetet produkálja, mint a 2.1.0-s FreeType 1.x. [11] A 2.3.0-ban az általános hint lett az alapértelmezett, a 2.3.5-ben hozzáadták a saját bájtkódos parancsok észlelésének és a nem védett tippek átkapcsolásának képességét. [12]
A Fedorában a problémás felületek miatt a FreeType könyvtárak szinte az összes grafikus alkalmazásban leállították a bittérképes betűtípusok megjelenítését. [13]
Szabad tipográfia | |
---|---|
Operációs rendszer fejhallgatók |
|
Egyéb fejhallgatók |
|
Szoftver |
|
Licencek |
|
Csoportok és emberek |
|
|