FreeType

Software screenshot:
FreeType
Software detaljer:
Version: 1.3.1
Upload dato: 3 Jun 15
Udvikler: FreeType team
Licens: Gratis
Popularitet: 105

Rating: nan/5 (Total Votes: 0)

FreeType 1 er en bærbar og yderst effektiv TrueType rendering engine, som nu med held bruges til at bringe TrueType støtte til et meget stort udvalg af platforme og miljøer, det være sig font servere, grafik biblioteker eller indlejrede systemer.
FreeType 1 er en ren-rum implementering, som ikke stammer fra den oprindelige TrueType motor udviklet af Apple og Microsoft. Det er blevet skabt med det ene hjælp af de offentliggjorte TrueType specifikationer, der til vores store overraskelse (og smerte) viste sig at være ekstremt fattige og vildledende i kritiske områder. Meget hårdt arbejde er blevet udført for at løse tvetydigheder. Slutresultatet er en transportabel og hurtigt renderer.
Bemærk at FreeType 1 er et bibliotek. Det er ikke en skrifttype server til din foretrukne platform, selv om det er designet til at blive brugt i mange af dem. Bemærk også, at det ikke er en fuldstændig tekst-rendering bibliotek. Formålet er simpelthen at åbne og styre skrifttype filer, samt belastning, vink og gøre individuelle glyffer effektivt. Du kan også se det som en "TrueType driver" for et højere niveau bibliotek, selvom rendering tekst med det er let, som det fremgår af testprogrammer.
Dens kvalitet matcher disse af Windows og Macintosh, mens dens hukommelse mund-print og kode størrelse (mellem 48 og 55 kByte Intel kode) forbliver beskedne. En ting, der ikke kan siges om de fleste andre kommercielle motorer til rådighed

Funktioner :.

  • Understøtter TrueType-filer (TTF) og samlinger (TTC). Understøtter ikke GX eller OpenType-skrifttyper, men disse kan åbnes og bruges som normale TTF filer ved biblioteket. (Med undtagelse af OTF OpenType-skrifttyper, som virkelig indlejre en Type 1 skrifttype fil i en TrueType storage).
  • Modular design:. Hukommelse og I / O operationer kan meget let skræddersyet til din egen platform / system (standard udgivelse kommer med ANSI libc support)
  • Font udjævning, alias grå-skalering. Ligesom Win95 kun renderer udglatter de dele af en glyf, der har brug for det (dvs. diagonaler og kurver).
  • Støtte til alle tegn kortlægninger defineret i TrueType specifikationen. Klientprogrammet kan vælge alt efter hvad behager det.
  • En fuld-funktionel og effektiv TrueType bytecode tolk. Motoren er i stand til at producere fremragende output ved små punktstørrelser. Denne komponent har været yderst vanskeligt at få ret, på grund af de tvetydige og misleadings TrueType specifikationer. Men vi nu matcher Windows og Mac kvaliteter.
  • Skrevet i bærbare ANSI C (og Pascal, for ældre FreeType 1 versioner). Skal kompilere godt på alle former for systemer (testet på 16, 32 og 64 bit processorer). Med fuld kildekode til rådighed.
  • Open Source Licens. FreeType kan indgå i alle former for kommercielle systemer og software.
  • Giver testprogrammer til & quot; show-off & quot; biblioteket, kørbar på følgende platforme: Dos, Unix, OS / 2, Win95, og Amiga. Eventuelle dragere for andre systemer er velkomne og bør kontakte udviklerne teamet.
  • Støtte til udvidelser. Disse er hver for sammenkoblelige enheder, som kan anvendes til at forbedre motorens funktionaliteter uden omkompilering det. De kan skrives til få adgang til yderligere TrueType borde, eller endda GX og / eller OpenType dem (sidstnævnte er allerede tilgængelige).
  • Knibning support: Den TrueType knibning data er tilgængelig via en af ​​de standard udvidelser, der kommer i denne udgivelse. Men det er op til ansøgningen til & quot; fortolke & quot; dataene er så mange forskellige `formater« understøttes.
  • Support til lodrette målinger. Motoren er i stand til at levere klient applikationer med lodrette glyph målinger, hvis de findes i font filer (normalt i CJKV skrifttyper). Hvis ikke er til stede, er det synthetizes målinger fra de vandrette værdier, ascender og Descender målinger. Det betyder, at det er muligt at gøre lodret tekst rigtigt.
  • Standard udvidelser er forudsat til at få adgang og indlæse glyph navne i Postscript tabellen.

Krav :

  • ANSI C-versionen af ​​biblioteket skal kompilere med ingen problemer på en lang række platforme. Nogle ANSI-kompatible compilere kan generere en masse advarsler, når kompilere den. Disse er ikke ANSI advarsler og kan sikkert ignoreres. Henvisningen kompilere
  • Men test-programmer, som bruges til at demonstrere motoren, er mere systemspecifikke som de bruger en lille grafik sub-system for at vise motorens output på skærmen eller i et vindue. Sub-systemet understøtter lige nu followin
  • FreeType 1 leveres med en Pascal version, som nu kører på Borland Pascal 7 (DOS), fPrint Virtual Pascal (OS / 2), FPC (Linux, DOS, OS / 2) samt Delphi (16-bit og 32 -bit versioner). Det er nu næsten up-to-date med den C-version, selvom det ikke

Lignende software

Wanta
Wanta

2 Jun 15

Pango
Pango

1 Dec 17

bitedit
bitedit

3 Jun 15

Andre software developer FreeType team

FreeType2
FreeType2

22 Jun 18

Kommentarer til FreeType

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!