FreeType 1 egy hordozható és nagyon hatékony TrueType renderelő motor, amely már sikeresen alkalmazzák, hogy TrueType támogatás nagyon sokféle platformon és környezetben, legyenek azok font szerverek, grafikus könyvtár vagy beágyazott rendszerek.
FreeType 1 egy tiszta ROM-hogy nem származik az eredeti TrueType motor által kifejlesztett Apple és a Microsoft. Ez azért jött létre azzal a kizárólagos segítségével a közzétett TrueType előírások, amelyek a legnagyobb meglepetésünkre (és fájdalom) kiderült, hogy rendkívül rossz és félrevezető a kritikus területeken. Sok kemény munkát végeztek, hogy megoldja félreérthető. A végeredmény egy hordozható és gyors renderer.
Ne feledje, hogy FreeType 1 egy könyvtár. Ez nem egy fontszerver kedvenc platform, bár ez volt a célja, hogy használható sokan. Ne feledje, hogy ez nem egy teljes szöveg-rendering könyvtár. Ennek célja egyszerűen megnyitni és kezelni font fájlokat, valamint a terhelés, tipp, és teszi az egyéni kőtáblákat hatékonyan. Azt is látom, mint a "TrueType driver" magasabb szintű könyvtár, bár a szöveges és könnyű, mint azt a vizsgálati program.
A minősége megfelel ezeknek a Windows és a Macintosh, míg a memória foot-print és a kód mérete (a 48 és 55 kByte az Intel kód) mérsékelt marad. A dolog, ami nem mondható el a legtöbb más kereskedelmi motorválaszték.
Tulajdonságok :
- Támogatja a TrueType-fájlok (TTF) és gyűjtemények (TTC). Nem támogatja a GX vagy OpenType betűtípusokat, de ezeket lehet nyitni, és használható normál TTF fájlok a könyvtár által. (Kivéve OTF OpenType fontok, amelyek valóban beágyazott Type 1 font file belül TrueType tároló).
- A moduláris kialakítás: memória és az I / O műveletek nagyon könnyen szabott saját platform / rendszer (a standard kiadás jön ANSI C könyvtár támogatásával).
- Betűsimítás, más néven szürke-skála. Csakúgy, mint a Win95, a renderelő csak kisimítja a rész egy jel, amely szükség esetén (azaz, átló és görbék).
- A támogatás az összes karakter leképezés meghatározott TrueType specifikáció. A kliens alkalmazás kiválaszthatja melyik tetszik ez.
- A teljes funkcionalitású és hatékony TrueType bytecode interpreter. A motor képes előállítani kiváló teljesítmény a kis pont méretben. Ez a komponens már rendkívül nehéz jól, mert kétértelmű és misleadings TrueType előírásoknak. Most azonban megegyeznek a Windows és a Mac tulajdonságait.
- Írt hordozható ANSI C (és Pascal, az idősebb FreeType 1 verzió). Össze kell állítaniuk is mindenféle rendszerek (tesztelt 16, 32 és 64 bites processzorok). Teljes forráskód elérhető.
- Open Source License. FreeType is szerepel mindenféle kereskedelmi rendszerek és szoftverek.
- nyújt tesztprogramok a & quot; Show-off & quot; A könyvtár, futtatható a következő platformokon: Dos, Unix, OS / 2, Win95, és Amiga. Bármilyen hordárok más rendszerekhez várjuk, és vegyék fel a kapcsolatot a fejlesztők csapata.
- Támogatás kiterjesztéseket. Ezek külön-külön polimerizálható egység, amely lehet használni, hogy fokozzák a motor funkcionalitások újrafordítás nélkül is. Ők lehet írni, hogy a további TrueType táblák, sőt a GX és / vagy OpenType is (ez utóbbi már rendelkezésre áll).
- Alávágás támogatás: A TrueType kerning adatok keresztül érhető el a szabványos kiterjesztéseket, hogy jön ez a kiadás. Azonban ez akár az alkalmazás a & quot; értelmezik & quot; Az adatok, annyi különböző `formátumok" támogatja.
- Támogatás a függőleges mutatókat. A motor képes biztosítani kliens alkalmazások függőleges írásjel mérőszámokat, ha ezek megtalálhatók font fájlok (általában CJKV betűtípusok). Ha nincs ott, akkor synthetizes mérőszámok a vízszintes értékek, ascender, és ereszkedő mutatókat. Ez azt jelenti, hogy lehetséges, hogy render függőleges szöveget helyesen.
- A szabványos kiterjesztések biztosított hozzáférést, és betölti az írásjel neveket a PostScript asztalra.
követelmények :
- A ANSI C könyvtár verzióját kell összeállítani gond a sokféle platformokon. Néhány ANSI-kompatibilis összeállítói is létrehoz egy csomó figyelmeztetések összeállításakor azt. Ezek nem ANSI figyelmeztetések és biztonságosan lehet figyelmen kívül hagyni. A referencia fordításkor
- Ugyanakkor a vizsgálati programok, amelyek segítségével bizonyítani a motor, több rendszer-specifikus, mint az általuk használt apró grafikus alrendszert annak érdekében, hogy megjelenjen a motor teljesítmény a képernyőn, vagy egy ablakban. Az al-rendszer támogatja most a followin
- FreeType 1 jön egy Pascal változat, amely most fut a Borland Pascal 7 (DOS), fPrint Virtuális Pascal (OS / 2), FPC (Linux, DOS, OS / 2), valamint a Delphi (16-bit és 32 bites verziók). Csaknem up-to-date a C változat, annak ellenére, hogy nem
Hozzászólás nem található