Szabad típus

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. március 23-án felülvizsgált verziótól ; az ellenőrzések 18 szerkesztést igényelnek .
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.

Jellemzők

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]

Inszinuálás

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]

igaz típus

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]

Hátrányok

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]

Jegyzetek

  1. A FreeType 2.12.1 bejelentése
  2. A szabad típusú nyílt forráskódú projekt az Open Hubon: Nyelvek oldala - 2006.
  3. FreeType and Patents  (eng.)  (nem elérhető link) (2007. július 2.). Letöltve: 2010. augusztus 8. Az eredetiből archiválva : 2007. július 6..
  4. FreeType and Patents  (eng.)  (nem elérhető link) (2010. július 4.). Letöltve: 2010. augusztus 8. Az eredetiből archiválva : 2012. február 15.
  5. [Megjelent az ft-announce FreeType 2.3.10-es verziója] . lists.nongnu.org . Letöltve: 2020. június 22. Az eredetiből archiválva : 2021. április 16.
  6. [megjelent az ft-announce FreeType 2.3.0 verziója] . lists.nongnu.org . Letöltve: 2020. június 22. Az eredetiből archiválva : 2021. április 16.
  7. [ft-announce Nouncing FreeType 2.6.2] . lists.nongnu.org . Letöltve: 2020. június 22. Az eredetiből archiválva : 2021. április 16.
  8. [ft-announce A FreeType 2.8.1 bejelentése] . lists.gnu.org . Letöltve: 2020. június 22. Az eredetiből archiválva : 2019. november 16.
  9. FreeType 2 Beta 8 Bevezetés (a link nem érhető el) . web.archive.org (2000. október 28.). Letöltve: 2020. június 22. Az eredetiből archiválva : 2000. október 28.. 
  10. SourceForge.net: Fájl kiadási megjegyzések és változásnapló (a hivatkozás nem érhető el) . web.archive.org (2003. január 10.). Letöltve: 2020. június 22. Az eredetiből archiválva : 2003. január 10. 
  11. SourceForge.net: Fájl kiadási megjegyzések és változásnapló (a hivatkozás nem érhető el) . web.archive.org (2002. október 19.). Letöltve: 2020. június 22. Az eredetiből archiválva : 2002. október 19. 
  12. [megjelent az ft-announce FreeType 2.3.5.] . lists.nongnu.org . Letöltve: 2020. június 22. Az eredetiből archiválva : 2021. április 16.
  13. A Pango fejlesztői eltávolították a bitmap betűtípusok támogatását . Letöltve: 2020. június 21. Az eredetiből archiválva : 2020. június 24.

Linkek