Vapaa tyyppi

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 23. maaliskuuta 2020 tarkistetusta versiosta . tarkastukset vaativat 18 muokkausta .
vapaa tyyppi
Tyyppi fontin rasterointi [d] jafunktiokirjasto
Sisään kirjoitettu C [2]
Käyttöjärjestelmä cross-platform
Ensimmäinen painos 1996
uusin versio
Lisenssi GNU GPL ja BSD
Verkkosivusto freetype.org
 Mediatiedostot Wikimedia Commonsissa

FreeType , FreeType 2  on kirjasto , jota käytetään fonttien rasterointiin ja niiden toimintaan. Käytetään erityisesti X11 - fonttien näyttämiseen .

FreeType ei sisällä omaa API :ta grafiikankäsittelytoimintojen (kuten värillisen tekstin renderöinti ) kutsumiseen. Kirjasto yksinkertaistaa kuitenkin huomattavasti tekstinkäsittelytoimintoja tarjoamalla yksinkertaisen käyttöliittymän kirjasintiedostojen sisällön käyttämiseen.

Elokuussa 2010 kirjaston uusin versio oli 2.4.2, ja se tuki seuraavia kirjasinmuotoja:

FreeType poisti pitkään tuen TrueType-tiedostojen oikealle vihjaukselle oletuksena fontin upotetun tavukoodin kautta , koska tämä tekniikka kuului Applen patenttien piiriin [3] . Patenttien kiertämiseksi FreeType-koontiversiot käyttivät oletusarvoisesti ei-omistettua automaattista vihjausalgoritmia. Toukokuussa 2010 patentit raukesivat, ja versiosta 2.4.0 lähtien FreeType käyttää oletusarvoisesti oikeaa vihjausta fontin tavukooditulkin kautta [4] .

Kirjasto on toteutettu C - ohjelmointikielellä .

FreeType julkaistaan ​​avoimena lähdekoodina kahdella lisenssillä: GPL ja FreeType License .

Kirjaston kirjoittajat: David Turner, Robert Wilhelm ja Werner Lemberg.

Ominaisuudet

Mahdollisuus käyttää upotus- ja fonttikorvausrajoituksia koskevia tietoja lisättiin versioon 2.3.8. [5]

Vihaa

2.3.0:ssa lisättiin tuki mukautetun suodattimen käyttämiselle bittikarttoihin, jotka on luotu "FT _ Render _ Glyph" -sovelluksella, jos jokin FT_RENDER_MODE_LCD:stä ja FT_RENDER_MODE_LCD_V:stä on valittu, kun taas LCD-optimoitu renderöinti oli oletusarvoisesti poissa käytöstä kaikissa kirjastorakenteissa. [6] LCD-suodatin normalisoitui ja väritasapainotettu kohdassa 2.6.2. [7] "Harmony"-vihjemenetelmä, joka toistaa ClearType -alipikselivihjeen tuloksen kevyellä 3-napauksen suodattimella ilman ClearType-menetelmiä, tuli oletusarvoiseksi alipikselivihjemenetelmäksi versiossa 2.8.1. [kahdeksan]

true type

TrueType-tavukooditulkki poistettiin käytöstä versiossa 2.0 Beta 8 [9] ja sitten poistettiin uudelleen versiossa 2.0.2. [10] CreateType-tavukooditulkki on korjattu tuottamaan täsmälleen sama tulos kuin FreeType 1.x versiossa 2.1.0. [11] Generic hint tuli oletuksena versiossa 2.3.0, kyky havaita omat tavukoodikomennot ja vaihtaa ei-omistusoikeudellisia vihjeitä lisättiin versioon 2.3.5. [12]

Haitat

Fedorassa ongelmallisten käyttöliittymien vuoksi FreeType-kirjastot lopettivat bittikarttafonttien näyttämisen melkein kaikissa grafiikkasovelluksissa. [13]

Muistiinpanot

  1. FreeType 2.12.1:n julkistaminen
  2. Vapaatyyppinen avoimen lähdekoodin projekti Open Hubissa: Languages Page - 2006.
  3. FreeType ja Patents  (eng.)  (linkki ei saatavilla) (2. heinäkuuta 2007). Haettu 8. elokuuta 2010. Arkistoitu alkuperäisestä 6. heinäkuuta 2007.
  4. FreeType ja patentit  (eng.)  (linkki ei saatavilla) (4. heinäkuuta 2010). Haettu 8. elokuuta 2010. Arkistoitu alkuperäisestä 15. helmikuuta 2012.
  5. [ft-announce FreeType-versio 2.3.10 on julkaistu] . lists.nongnu.org . Haettu 22. kesäkuuta 2020. Arkistoitu alkuperäisestä 16. huhtikuuta 2021.
  6. [ft-announce FreeType-versio 2.3.0 on julkaistu] . lists.nongnu.org . Haettu 22. kesäkuuta 2020. Arkistoitu alkuperäisestä 16. huhtikuuta 2021.
  7. [ft-announce Announcing FreeType 2.6.2] . lists.nongnu.org . Haettu 22. kesäkuuta 2020. Arkistoitu alkuperäisestä 16. huhtikuuta 2021.
  8. [ft-announce Announcing FreeType 2.8.1] . lists.gnu.org . Haettu 22. kesäkuuta 2020. Arkistoitu alkuperäisestä 16. marraskuuta 2019.
  9. FreeType 2 Beta 8 -esittely (linkki ei ole käytettävissä) . web.archive.org (28. lokakuuta 2000). Haettu 22. kesäkuuta 2020. Arkistoitu alkuperäisestä 28. lokakuuta 2000. 
  10. SourceForge.net: Tiedoston julkaisutiedot ja muutosloki (linkki ei ole käytettävissä) . web.archive.org (10. tammikuuta 2003). Haettu 22. kesäkuuta 2020. Arkistoitu alkuperäisestä 10. tammikuuta 2003. 
  11. SourceForge.net: Tiedoston julkaisutiedot ja muutosloki (linkki ei ole käytettävissä) . web.archive.org (19. lokakuuta 2002). Haettu 22. kesäkuuta 2020. Arkistoitu alkuperäisestä 19. lokakuuta 2002. 
  12. [ft-announce FreeType 2.3.5 on julkaistu.] . lists.nongnu.org . Haettu 22. kesäkuuta 2020. Arkistoitu alkuperäisestä 16. huhtikuuta 2021.
  13. Pangon kehittäjät poistivat bittikarttafonttien tuen . Haettu 21. kesäkuuta 2020. Arkistoitu alkuperäisestä 24. kesäkuuta 2020.

Linkit