Gratis typ

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 23 mars 2020; kontroller kräver 18 redigeringar .
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.

Funktioner

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]

Insinuerar

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]

true type

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]

Nackdelar

I Fedora , på grund av problematiska gränssnitt, slutade FreeType-biblioteken att visa bitmappsteckensnitt i nästan alla grafikapplikationer. [13]

Anteckningar

  1. Tillkännage FreeType 2.12.1
  2. Freetype Open Source Project på Open Hub: Languages-sidan - 2006.
  3. FreeType and Patent  (eng.)  (inte tillgänglig länk) (2 juli 2007). Hämtad 8 augusti 2010. Arkiverad från originalet 6 juli 2007.
  4. FreeType and Patent  (eng.)  (inte tillgänglig länk) (4 juli 2010). Hämtad 8 augusti 2010. Arkiverad från originalet 15 februari 2012.
  5. [ft-announce FreeType version 2.3.10 har släppts] . lists.nongnu.org . Hämtad 22 juni 2020. Arkiverad från originalet 16 april 2021.
  6. [ft-announce FreeType version 2.3.0 har släppts] . lists.nongnu.org . Hämtad 22 juni 2020. Arkiverad från originalet 16 april 2021.
  7. [ft-annonsera tillkännager FreeType 2.6.2] . lists.nongnu.org . Hämtad 22 juni 2020. Arkiverad från originalet 16 april 2021.
  8. [ft-annonsera tillkännager FreeType 2.8.1] . lists.gnu.org . Hämtad 22 juni 2020. Arkiverad från originalet 16 november 2019.
  9. FreeType 2 Beta 8 Introduktion (länk ej tillgänglig) . web.archive.org (28 oktober 2000). Hämtad 22 juni 2020. Arkiverad från originalet 28 oktober 2000. 
  10. SourceForge.net: File Release Notes and Changelog (länk ej tillgänglig) . web.archive.org (10 januari 2003). Hämtad 22 juni 2020. Arkiverad från originalet 10 januari 2003. 
  11. SourceForge.net: File Release Notes and Changelog (länk ej tillgänglig) . web.archive.org (19 oktober 2002). Hämtad 22 juni 2020. Arkiverad från originalet 19 oktober 2002. 
  12. [ft-announce FreeType 2.3.5 har släppts.] . lists.nongnu.org . Hämtad 22 juni 2020. Arkiverad från originalet 16 april 2021.
  13. Pango-utvecklare tog bort stödet för bitmappsteckensnitt . Hämtad 21 juni 2020. Arkiverad från originalet 24 juni 2020.

Länkar