Gratis type

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 23. marts 2020; checks kræver 18 redigeringer .
gratis type
Type skrifttype rasterisering [d] ogfunktionsbibliotek
Skrevet i C [2]
Operativ system på tværs af platforme
Første udgave 1996
nyeste version
Licens GNU GPL og BSD
Internet side freetype.org
 Mediefiler på Wikimedia Commons

FreeType , FreeType 2  er et bibliotek , der bruges til skrifttyperasterering og operationer på dem. Bruges specifikt til at vise skrifttyper i X11 .

FreeType inkluderer ikke sin egen API til at kalde grafikbehandlingsfunktioner (såsom gengivelse af farvet tekst). Biblioteket forenkler dog i høj grad tekstbehandlingsoperationer ved at give en enkel grænseflade til at få adgang til indholdet af skrifttypefiler.

Fra august 2010 var den seneste version af biblioteket 2.4.2 og understøttede følgende skrifttypeformater:

I lang tid deaktiverede FreeType understøttelse af korrekt antydning af TrueType-filer gennem skrifttypens indlejrede bytekode som standard , da denne teknologi var dækket af Apple - patenter [3] . For at omgå patenter brugte FreeType builds som standard en ikke-proprietær auto-hinting-algoritme. I maj 2010 udløb patenterne, og siden version 2.4.0 bruger FreeType som standard korrekt hinting via fontbytecode- fortolkeren [4] .

Biblioteket er implementeret i programmeringssproget C.

FreeType udgives som open source under 2 licenser: GPL og FreeType License .

Biblioteksforfattere: David Turner, Robert Wilhelm og Werner Lemberg.

Funktioner

Muligheden for at få adgang til information om indlejring og skrifttypesubstitutionsbegrænsninger blev tilføjet i 2.3.8. [5]

Insinuerer

I 2.3.0 blev der tilføjet understøttelse for at anvende et brugerdefineret filter på bitmaps oprettet med "FT _ Render _ Glyph", hvis en af ​​FT_RENDER_MODE_LCD og FT_RENDER_MODE_LCD_V er valgt, mens LCD-optimeret gengivelse var deaktiveret i alle biblioteksbygninger som standard. [6] LCD-filter blev normaliseret og farvebalanceret i 2.6.2. [7] "Harmony"-tipmetoden, som gengiver resultatet af et ClearType -subpixel-tip med et let 3-tap-filter uden brug af ClearType-metoder, blev standard-subpixel-tipmetoden i 2.8.1. [otte]

true type

TrueType bytecode-fortolkeren blev deaktiveret i version 2.0 Beta 8 [9] og derefter deaktiveret igen i version 2.0.2. [10] CreateType bytecode-fortolkeren er blevet rettet til at producere nøjagtigt det samme output som FreeType 1.x i 2.1.0. [11] Generisk tip blev standard i 2.3.0, muligheden for at detektere proprietære bytekode-kommandoer og skifte ikke-proprietære tip blev tilføjet i 2.3.5. [12]

Ulemper

I Fedora stoppede FreeType-bibliotekerne på grund af problematiske grænseflader med at vise bitmap-skrifttyper i næsten alle grafikapplikationer. [13]

Noter

  1. Annoncering af FreeType 2.12.1
  2. Freetype Open Source-projektet på Open Hub: Languages-side - 2006.
  3. FreeType og patenter  (eng.)  (utilgængeligt link) (2. juli 2007). Hentet 8. august 2010. Arkiveret fra originalen 6. juli 2007.
  4. FreeType and Patents  (eng.)  (utilgængeligt link) (4. juli 2010). Hentet 8. august 2010. Arkiveret fra originalen 15. februar 2012.
  5. [ft-announce FreeType version 2.3.10 er blevet frigivet] . lists.nongnu.org . Hentet 22. juni 2020. Arkiveret fra originalen 16. april 2021.
  6. [ft-announce FreeType version 2.3.0 er blevet frigivet] . lists.nongnu.org . Hentet 22. juni 2020. Arkiveret fra originalen 16. april 2021.
  7. [ft-announce annoncerer FreeType 2.6.2] . lists.nongnu.org . Hentet 22. juni 2020. Arkiveret fra originalen 16. april 2021.
  8. [ft-announce annoncerer FreeType 2.8.1] . lists.gnu.org . Hentet 22. juni 2020. Arkiveret fra originalen 16. november 2019.
  9. FreeType 2 Beta 8 Introduktion (link utilgængeligt) . web.archive.org (28. oktober 2000). Hentet 22. juni 2020. Arkiveret fra originalen 28. oktober 2000. 
  10. SourceForge.net: File Release Notes and Changelog (link ikke tilgængeligt) . web.archive.org (10. januar 2003). Hentet 22. juni 2020. Arkiveret fra originalen 10. januar 2003. 
  11. SourceForge.net: File Release Notes and Changelog (link ikke tilgængeligt) . web.archive.org (19. oktober 2002). Hentet 22. juni 2020. Arkiveret fra originalen 19. oktober 2002. 
  12. [ft-announce FreeType 2.3.5 er blevet frigivet.] . lists.nongnu.org . Hentet 22. juni 2020. Arkiveret fra originalen 16. april 2021.
  13. Pango-udviklere fjernede understøttelse af bitmap-skrifttyper . Hentet 21. juni 2020. Arkiveret fra originalen 24. juni 2020.

Links