FreeType 1 yra nešiojamas ir labai efektyvus TrueType "renderowania, kad dabar sėkmingai naudojamas suteikti TrueType paramą labai daug įvairių platformų ir aplinkos, tai būtų šriftą serverius, grafikos bibliotekas ar įterptųjų sistemų srityje.
FreeType 1 yra švarus kambarys įgyvendinimas, kuris nėra kilęs iš originalo TrueType variklis sukūrė "Apple" ir "Microsoft". Jis buvo sukurtas siekiant vienintelio pagalba paskelbtų TrueType specifikacijas, kuri mūsų didžiojo nuostabai (ir skausmas) pasirodė esąs labai prastos ir klaidinanti kritinėse srityse. Daug sunkaus darbo buvo imtasi siekiant išspręsti neaiškumus. Galutinis rezultatas yra nešiojamas ir greitas atvaizdavimo.
Atkreipkite dėmesį, kad FreeType 1 yra biblioteka. Tai nėra šrifto serveris jūsų mėgstamiausia platforma, nors ji buvo sukurta siekiant būti naudojamas daugelyje iš jų. Taip pat atkreipkite dėmesį, kad tai nėra pilnas tekstas teikimo biblioteka. Jos tikslas yra tiesiog atidaryti ir tvarkyti šriftų rinkmenas, taip pat apkrovos, užuomina ir efektyviai teikti individualias molio. Taip pat galite pamatyti, kaip "TrueType vairuotojas" dėl aukštesnio lygio bibliotekoje, nors teikimo tekstą su juo lengva, kaip rodo bandymų programų.
Jo kokybė atitinka jų "Windows" ir "Macintosh", o jo atmintis snukio Spausdinti įmonės kodas dydis (tarp 48 ir 55 kByte Intel kodas) lieka kuklus. Dalykas, kad negalima teigti, dauguma kitų komercinių sistemų turimų
Įranga .
- Palaiko TrueType failus (TTF) ir kolekcijas (TTC). Nepalaiko GX "arba" OpenType šriftus, tačiau jie gali būti atidarytas ir naudojamas kaip normalios TTF failus pagal bibliotekoje. (Su OPS OpenType šriftus, kurie tikrai įdėti 1 tipo šrifto failą per TrueType saugojimo išimtis).
- Modulinis dizainas:. Atmintis ir I / O operacijos gali būti labai lengvai pritaikyti savo platformą / sistemos (standartas spaudai ateina su ANSI Libc paramos);
- Šrifto išlyginimo, dar žinoma kaip pilka-pleiskanojimas. Tiesiog kaip Win95, atvaizdavimo tik išlygina ā Glyph ją (ty, įstrižainių ir kreivės). Reikia dalių,
- Parama visų charakterio rodymo apibrėžtų TrueType specifikaciją. Kliento programa galite pasirinkti priklausomai nuo to, ją džiugina.
- pilnai ir efektyviai "TrueType baitinis vertėjas. Variklis yra pajėgi gaminti puikią produkciją mažų taškinių dydžių. Šis komponentas buvo labai sunku gauti teisę, atsižvelgiant į dviprasmišką ir misleadings TrueType specifikacijas. Tačiau dabar mes suderinti Windows ir Mac savybes.
- Parašė nešiojamų ANSI C (ir Pascal, vyresnio amžiaus FreeType 1 versijos). Jei gerai kaupia visų sistemų rūšių (išbandyta su 16, 32 ir 64 bitų procesoriai). Su pilnu išeities kodu prieinama.
- Atvirojo kodo licencija. FreeType gali būti įtraukti į visų komercinių sistemų ir programinės įrangos rūšių.
- Teikia bandymo programas, & quot; pamaiva & quot; biblioteka, Runnable šiais platformos: DOS, Unix, OS / 2, Win95, ir Amiga. Bet kokios kitos sistemos budėtojai yra sveikintinas ir turėtų kreiptis į kūrėjams komanda.
- Parama plėtinius. Tai yra atskirai linkable vienetai, kurie gali būti naudojami siekiant sustiprinti variklio funkcijas be recompiling ją. Jie gali būti parašytas prieiti prie papildomų TrueType lenteles, ar net GX ir / arba OpenType tie (pastarasis jau yra).
- kerning palaikymas: "TrueType kerning duomenys yra prieinami per vieną iš standartinių pratęsimų, kad ateina į šią laidą. Tačiau jis yra iki paraiškos & quot; interpretuoti & quot; duomenys, nes daug skirtingų `formatai" yra palaikomi.
- Parama vertikalių metrikos. Variklis gali suteikti kliento programos su vertikaliais Ženklas metrikos, jei jie randami šriftų rinkmenas (paprastai G., šriftais). Jei ne dabar, tai synthetizes metrikos nuo horizontalės vertybes, Kylančiajam ir Descender metrikos. Tai reiškia, kad ji yra įmanoma padaryti vertikalią tekstą teisingai.
- Standartiniai plėtiniai yra teikiamos naudotis ir įkelti Ženklas vardus PostScript stalo.
Reikalavimai
- ANSI C versija bibliotekoje turėtų sudaryti be jokių labai įvairių problemų platformos. Kai ANSI atitinkantys sudarytojai gali generuoti įspėjimus daug, kai sudarant ją. Tai nėra ANSI įspėjimai ir gali būti saugiai ignoruoti. Nuoroda kompiliavimo
- Tačiau bandymų programas, kurios yra naudojamos siekiant parodyti variklis, yra daugiau sistema konkrečios kaip jie naudoja mažą grafikos posistemę, siekiant parodyti variklio išėjimo ekrane ar langą. Posistemė palaiko dabar followin
- FreeType 1 ateina su Pascal versija, kuri dabar veikia ant Borland Pascal 7 (DOS), fPrint Virtualus Paskalis (OS / 2), FPC (Linux DOS OS / 2), taip pat "Delphi" (16 bitų ir 32 -bit versijos). Tai dabar beveik up-to-date su C versija, nors ji nėra "
Komentarai nerastas