gratis typ | |
---|---|
Sorts | teckensnittsrasterisering [d] ochfunktionsbibliotek |
Skrivet i | C [2] |
Operativ system | plattformsoberoende |
Första upplagan | 1996 |
senaste versionen | |
Licens | GNU GPL och BSD |
Hemsida | freetype.org _ |
Mediafiler på Wikimedia Commons |
FreeType , FreeType 2 är ett bibliotek som används för teckensnittsrastrering och operationer på dem. Används specifikt för att visa teckensnitt i X11 .
FreeType inkluderar inte ett eget API för att anropa grafikbearbetningsfunktioner (som rendering av färgad text). Biblioteket förenklar dock ordbehandlingsoperationer avsevärt genom att tillhandahålla ett enkelt gränssnitt för åtkomst till innehållet i teckensnittsfiler.
Från och med augusti 2010 var den senaste versionen av biblioteket 2.4.2 och stödde följande teckensnittsformat:
Under en lång tid inaktiverade FreeType stödet för korrekt antydning av TrueType-filer genom typsnittets inbäddade bytekod som standard , eftersom denna teknik täcktes av Apples patent [3] . För att kringgå patent använde FreeType-byggen en icke-proprietär auto-hinting-algoritm som standard. I maj 2010 gick patenten ut, och sedan version 2.4.0 använder FreeType korrekt antydning via teckensnittets bytecode- tolk som standard [4] .
Biblioteket är implementerat i programmeringsspråket C.
FreeType släpps som öppen källkod under 2 licenser: GPL och FreeType License .
Biblioteksförfattare: David Turner, Robert Wilhelm och Werner Lemberg.
Möjligheten att få tillgång till information om begränsningar för inbäddning och teckensnittsersättning lades till i 2.3.8. [5]
I 2.3.0 lades stöd till för att tillämpa ett anpassat filter på bitmappar skapade med "FT _ Render _ Glyph" om en av FT_RENDER_MODE_LCD och FT_RENDER_MODE_LCD_V är vald, medan LCD-optimerad rendering var inaktiverad i alla biblioteksbyggen som standard. [6] LCD-filtret blev normaliserat och färgbalanserat i 2.6.2. [7] "Harmony"-tipsmetoden, som återger resultatet av ett ClearType -subpixeltips med ett lätt 3-tappsfilter utan att använda ClearType-metoder, blev standardmetoden för subpixeltips i 2.8.1. [åtta]
TrueType-bytekodtolkaren inaktiverades i version 2.0 Beta 8 [9] och inaktiverades sedan igen i version 2.0.2. [10] CreateType-bytekodtolkaren har fixats för att producera exakt samma utdata som FreeType 1.x i 2.1.0. [11] Generisk ledtråd blev standard i 2.3.0, möjligheten att upptäcka proprietära bytekodkommandon och växla icke-proprietära tips lades till i 2.3.5. [12]
I Fedora , på grund av problematiska gränssnitt, slutade FreeType-biblioteken att visa bitmappsteckensnitt i nästan alla grafikapplikationer. [13]
Gratis typografi | |
---|---|
Operativsystem headset |
|
Andra headset |
|
programvara |
|
Licenser |
|
Grupper och människor |
|
|