FreeType

Skjermbilde programvare:
FreeType
Prog.varedetaljer:
Versjon: 1.3.1
Last opp dato: 3 Jun 15
Utvikler: FreeType team
Lisens: Gratis
Popularitet: 105

Rating: nan/5 (Total Votes: 0)

Freetype 1 er en bærbar og svært effektiv Truerendering-motoren, som nå med hell brukes til å bringe True støtte til et meget stort utvalg av plattformer og miljøer, enten de er skrift servere, grafikk biblioteker eller embedded systemer.
Freetype 1 er en ren-rom gjennomføring som ikke er avledet fra det opprinnelige Truetype-motoren er utviklet av Apple og Microsoft. Det har blitt opprettet med eneste hjelp av de publiserte Truetype-spesifikasjoner, som til vår store overraskelse (og smerte) viste seg å være ekstremt dårlig og misvisende i kritiske områder. Mye hardt arbeid har blitt gjennomført for å løse uklarheter. Sluttresultatet er en bærbar og rask renderer.
Legg merke til at Freetype 1 er et bibliotek. Det er ikke en font server for din favoritt plattform, selv om det er designet for å brukes i mange av dem. Merk også at det ikke er en fullstendig tekst-gjengivelse bibliotek. Formålet er enkelt å åpne og administrere skriftfiler, samt belastning, hint og gjengi enkelte symboler effektivt. Du kan også se det som en "True driver" for et høyere nivå bibliotek, men gjengi teksten med det er lett, som demonstrert av testprogrammene.
Dens kvalitet matcher disse av Windows og Macintosh, mens minnet foot-print og kode størrelse (mellom 48 og 55 kByte av Intel-kode) er fortsatt beskjeden. En ting som ikke kan sies om de fleste andre kommersielle motorer tilgjengelig

Egenskaper .

  • Støtter Truetype-filer (TTF) og samlinger (TTC). Støtter ikke GX eller Opentype-skrifter, men disse kan åpnes og brukes som vanlige TTF filer ved biblioteket. (Med unntak av DTF Opentype-skrifter som virkelig legge ned en Type 1 font fil i en Truetype-lagring).
  • Modulær design. Minne og I / kan O-operasjoner være svært enkelt tilpasses din egen plattform / system (standard utgivelsen kommer med ANSI libc støtte)
  • Font utjevning, a.k.a. grå-skalering. Akkurat som Win95, renderer bare jevner deler av en glyph som trenger det (dvs. diagonaler og kurver).
  • Støtte for alle tegn kartlegginger som er definert i Truetype-spesifikasjonen. Klientprogrammet kan velge hvilken behager den.
  • En fullverdig og effektiv Truebytecode tolk. Motoren er i stand til å produsere gode produksjonen på små punktstørrelser. Denne komponenten har vært svært vanskelig å få rett, på grunn av den tvetydige og misleadings Truetype-spesifikasjoner. Men vi har nå matche Windows- og Mac-kvaliteter.
  • Skrevet i bærbar ANSI C (og Pascal, for eldre Freetype 1 versjoner). Bør kompilere godt på alle typer systemer (testet på 16, 32 og 64 bits prosessorer). Med full kildekode tilgjengelig.
  • Open Source License. Freetype kan inkluderes i alle slags kommersielle systemer og programvare.
  • Gir testprogrammer til & quot; show-off & quot; biblioteket, kjørbart på følgende plattformer: DOS, Unix, OS / 2, Win95, og Amiga. Eventuelle dørvoktere for andre systemer er velkomne, og bør kontakte utviklerne team.
  • Støtte for utvidelser. Disse er hver for bindbare enheter som kan anvendes for å forbedre motorens funksjonalitet uten rekompileres den. De kan skrives til tilgang til flere Truetype tabeller, eller til og med GX og / eller Open de (sistnevnte er allerede tilgjengelig).
  • Utligning support: The Truetype kniping data er tilgjengelig gjennom en av de standard utvidelser som kommer i denne utgaven. Det er imidlertid opp til søknaden til & quot; tolke & quot; dataene er så mange ulike `formater 'støttes.
  • Støtte for vertikale beregninger. Motoren er i stand til å gi klientapplikasjoner med vertikal tegn beregninger hvis de finnes i skriftfiler (vanligvis i CJKV skrifter). Hvis ikke er til stede, synthetizes det beregninger fra de horisontale verdier, oppadgående, og nedadgående beregninger. Dette betyr at det er mulig å gjengi vertikale teksten riktig.
  • Standard utvidelser er gitt for å få tilgang til og laste glyph navn i Postscript tabellen.

Krav

  • Den ANSI C versjonen av biblioteket bør kompilere uten problemer på et stort utvalg av plattformer. Noen ANSI-kompatible kompilatorer kan generere mye advarsler når kompilering det. Disse er ikke ANSI advarsler og kan trygt ignoreres. Referanse kompilere
  • imidlertid testprogrammene, som brukes til å demonstrere at motoren, er mer systemspesifikke som de bruker en liten grafikk sub-system for å vise motorens effekt på skjermen eller i et vindu. Sub-systemet støtter akkurat nå followin
  • Freetype 1 kommer med en Pascal versjon som nå kjører på Borland Pascal 7 (DOS), fPrint Virtual Pascal (OS / 2), FPC (Linux, DOS, OS / 2) samt Delphi (16-bit og 32 -BIT versjoner). Det er nå nesten up-to-date med C-versjonen, selv om det ikke

Lignende programvare

Annen programvare fra utvikleren FreeType team

FreeType2
FreeType2

22 Jun 18

Kommentarer til FreeType

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!