Shrift sintezi - Font Fusion

Bitstream Font Fusion
Tuzuvchi (lar)Bitstream Inc.
Dastlabki chiqarilish1999 yil oktyabr
Barqaror chiqish
Operatsion tizimMustaqil platforma
TuriShrift mexanizmi
LitsenziyaMulkiy EULA
Veb-saythttp://www.bitstream.com/fonttechnology/font_fusion.html

Bitstream Shrift sintezi - yozilgan kichik, tezkor, ob'ektga yo'naltirilgan shrift dvigateli ANSI C har qanday platformada, har qanday qurilmada va har qanday aniqlikda yuqori sifatli matnni taqdim etishga qodir. Barcha manba kodlari ko'chma, optimallashtirilgan va mustaqil ravishda bajariladi operatsion tizim va protsessor. Shrift dvigateli 100 MIPS protsessorda soniyasiga 2400-3300 belgi ko'rsatishga qodir.[1]

Shrift sintezi, hatto minglab belgilarni o'z ichiga olgan Osiyo tillari qo'llab-quvvatlanadigan bo'lsa ham, xotira va ishlash talablariga javob beradigan darajada ishlab chiqilgan. Font Fusion boshqa Bitstream mahsulotlarining asosiy texnologiyasidir, Panorama, ThunderHawk va myMMS.

Versiya tarixi

1980-yillarning oxirida Sampo Kaasila, ishlab chiqaruvchisi TrueType va Type Solutions asoschisi (hozirda Bitstream Inc.ning 100 foiz sho'ba korxonasi) T2K shriftni ishlab chiqaruvchisi bo'lib, u ob'ektga yo'naltirilgan dizayn, rivojlangan arxitektura va algoritmlarni ta'minlagan va har xil qurilmalarda joylashtirishi mumkin edi. Keyinchalik 1998 yilda Bitstream Type echimlarini sotib oldi va T2K Bitstream-ning Font Fusion deb nomlangan shrift rasterizatoriga aylandi.

Asosiy versiyaKichik versiyaIshlab chiqarilish sanasiMuhim o'zgarishlar
1-versiya1.01999 yil 28 oktyabrDastlabki chiqarilish.
2-versiya2.02000 yil 18-iyulYapon / koreys shriftlarini qo'llab-quvvatlash. Internet-texnika va simsiz qurilmalar uchun matnni takomillashtirish
2.12001 yil 12-iyun30000 ta CJK ta belgidan iborat bo'lgan 1,23 MB hajmdagi zarbaga asoslangan ixtiyoriy shriftni o'z ichiga oladi
2.22002 yil 29 yanvarSimsiz shriftlar to'plami (to'rtta mutanosib, to'rtta oraliq va bitta belgi shrifti) o'z ichiga maxsus qo'l va simsiz qurilmalar uchun mo'ljallangan
2.32002 yil 2 aprelOpenType-ni qo'llab-quvvatlash. Yopiq taglavha uchun FFC standartlarini qo'llab-quvvatlash. Belgilarning chekka effektlari. Qalam uslublari, belgilarni almashtirish va qalam o'lchamlari. Yangi videokuzatuv shriftlari to'plami.
2.42003 yil 8 aprelBarcha belgilarga ruxsat beruvchi OpenType va Type 1 shriftlari uchun kengaytirilgan yordam. Bitmaplarni joylashtirish uchun plaginli filtr.
2.52004 yil 22 iyunPanoramani integratsiyalashgan qo'llab-quvvatlash (Bitstream Panorama-ning bir vaqtning o'zida chiqarilishi bilan matnli kompozitsiyani kuchaytirish). Rang jadvallarini o'zgartirish uchun yordam. Qon tomirlariga asoslangan shrift chiqishi yaxshilandi.
3-versiya3.02005 yil 6-iyunShriftning barcha formatida siqilishini yangi qo'llab-quvvatlash
3.12005 yil 3-noyabrXotirada cheklangan iste'molchi qurilmalari va mobil telefonlar uchun keshlash
3.22006 yil 25 aprelMobil telefonlar va maishiy elektron qurilmalar uchun optimallashtirilgan ishlash. Siqilgan shriftlar uchun takomillashtirilgan algoritmlar. Kamroq xotira bloklari bilan uyumdan foydalanish optimallashtirilgan. Keshning parchalanishi kamayadi
3.32006 yil 6-noyabrSiqilgan shriftlar uchun shriftlarni ko'rsatish tezligi yaxshilandi.
4-versiya4.02007 yil 24 sentyabrUchun kengaytma BREW va belgilar konturini yaratishning yangi usullari
4.52008 yil 10 aprelKengaytirilgan belgilarni qurilmaning oldindan o'rnatilgan cheklash maydoniga mos ravishda dinamik ravishda masshtablaydigan Smart Scale texnologiyasini o'z ichiga oladi. 32-bitli Unicode qiymatlari uchun kengaytirilgan CMAP-lar bilan CJK shrift fayllari uchun 32-bit Unicode-ni qo'llab-quvvatlash. Windows bitmap shrift formatidagi FNT / FON va CID-klaviatura shriftlarini qo'llab-quvvatlash
5-versiya5.02009 yil 15-iyulKesirli o'lchamlarni qo'llab-quvvatlash, optimallashtirilgan PFR formati, ixtiyoriy OTF-quvvatlash, vertikal ishlov berish, formatdagi 16 shrift sarlavhasi va kengaytirilgan printerni qo'llab-quvvatlash kiradi.
6-versiya6.02011 yil 10-mayVeb-ochiq shrift formati (WOFF), OpenType shriftlari, bir nechta asosiy pochta skriptlari shriftlari, Type1 shriftlarini qo'llab-quvvatlashni o'z ichiga oladi va ixtiyoriy Android paketli qo'shimchasini taqdim etadi. Shuningdek, shriftni moslashtirish va optimallashtirish uchun yaxshilangan Shrift menejeri va 32-bitli filtr teglari mavjud.

Xususiyatlari

  • Kengaytirilgan shriftni qo'llab-quvvatlash - Shrift birlashmasi veb-ochiq shrift formati (WOFF), OpenType shriftlari, bir nechta Master Postscript shriftlari va Type1 shriftlarini qo'llab-quvvatlaydi.
  • Yangi shrift menejeri - yangi shrift menejeri noldan yozilgan. Oldingi versiyaga nisbatan u tezroq, kam xotira sarflaydi va foydalanuvchi API-larining boy to'plamiga ega. Bundan tashqari, Android dasturida Font Fusion renderlash vositasidan foydalanishga imkon beradigan ixtiyoriy Android paketli qo'shimchasi mavjud.
  • Optimallashtirilgan hmtx tuzilmasi - optimallashtirilgan gorizontal metrikalar hmtx jadvalini yuklash jarayonini o'z ichiga oladi.
  • 32-bitli Filtr yorlig'i uchun qo'shimcha yordam - Font Fusion 32-bitli Filtr yorlig'ini qo'llab-quvvatlashni o'z ichiga oladi, endi Font Fusion foydalanuvchisi tomonidan ko'plab filtrlar qo'shilishi mumkin.
  • Yo'qotilgan shriftni siqish - shrift dvigateli o'qishi va sanoat standartlariga mos kelishi mumkin shriftlar, bitmap shriftlari va shriftlarni siqilgan formatda tasvirlang. Dvigatel shriftlarni siqishning o'ziga xos qobiliyatiga ega, shunda har bir shrift kam xotirani sarf qiladi va 2 dan 1 gacha siqishni faktoriga erishadi. Masalan, birlashtirilgan qon tomiriga asoslangan CJK shrift, 37000 ta belgidan 1 MB dan kam bo'lmagan holda, eng yaxshi siqilgan.
  • CJK Bitmap Shriftni Siqish - Shrift Fusion CJK bitmap shriftlari uchun siqishni algoritmini amalga oshiradi, bu esa o'rnatilgan bitmaplarni ideal tarzda siqadi va siqilgan CJK bitmap shriftini qo'llab-quvvatlaydi. Ushbu shrift formati CJK bitmap shriftlari uchun Bitstream mulkiy siqishni formatidir.
  • Kesirli o'lcham va joylashishni aniqlash - belgilar satrlari har qanday mintaqaga mos kelishi uchun, belgilarning kasr o'lchamlarini va joylashishini qo'llab-quvvatlaydi.
  • Smart Scaling - Aqlli miqyoslash belgilangan balandlik parametrlaridan tashqariga chiqadigan va kichik ekranli qurilmalarda ko'rsatilganda kesilishi mumkin bo'lgan belgilarni sozlashni tartibga soladi. Texnologiya shkaladagi belgilar boshqa shrift bilan mutanosib bo'lishini ta'minlaydi.
  • Keshni boshqarish - tizim ish faoliyatini boshqarish uchun maxsus kesh menejerini o'z ichiga oladi. Ko'rsatilgan belgilarni (bitmaplarni) saqlash uchun keshdan foydalanadi.
  • Kichik iz - Qurilmalar uchun Font Fusion kodining o'lchami tanlangan konfiguratsiyaga qarab 65 - 187 KB orasida o'zgarib turadi.
  • Favqulodda tipografik sifat - Native TrueType shama qilish har qanday qurilmada yuqori sifatli mahsulot ishlab chiqaradi. Bundan tashqari, yumshatishga qarshi usullar, televizor / LCD rejimlari, qurilmadan (mobil telefon yoki katta raqamli televizor) qat'i nazar, glif chiqishini yaxshilaydi.
  • Xotiraning past talablari - Lotin shrifti uchun atigi 16 - 40 KB va zarbaga asoslangan Osiyo shrifti uchun 27 - 34 KB RAM talab qilinadi.
  • Scalable Text - mobil va aqlli telefonlar tomonidan ishlatilishi mumkin bo'lgan yuqori sifatli o'lchovli matnni qo'llab-quvvatlaydi. Qurilma ishlab chiqaruvchilari va mobil ishlab chiquvchilar bitmapalarni bitta nuqta kattaligida, shriftning har xil o'lchamlarida berilishi mumkin bo'lgan kengaytiriladigan shrift bilan almashtirishlari mumkin.
  • Strok-ga asoslangan shriftlarni qo'llab-quvvatlash - "Radikallar" deb nomlangan umumiy komponentlar kutubxonasidan foydalangan holda, belgilarda bir necha bor ko'rinadigan, maxsus zarbaga asoslangan shrift texnologiyasidan foydalaniladi. Keyinchalik, radikallar va zarbalar bir-biriga bo'linib, belgilar paydo bo'lishida tezda paydo bo'ladi.

Tilni qamrab olish / shriftlarni qo'llab-quvvatlash

  • Yilni Osiyo shriftlari
  • Sanoat standartidagi Osiyo shriftlari
  • Kirillcha
  • Yunoncha
  • Arabcha (murakkab skript tili)
  • Ibroniycha (murakkab skript tili)
  • Hind (murakkab stsenariy tillari)
  • Tailandcha (murakkab skript tili)
  • Dunyo bo'ylab 50 dan ortiq tillar

Shrift formatlari qo'llab-quvvatlanadi

Qo'llab-quvvatlanadigan dasturlar / operatsion tizimlar

Qo'llab-quvvatlanadigan qurilmalar

Iste'molchilar uchun elektron qurilmalar, mobil telefon, pristavkali raqamli televizor, printer, printerni boshqarish moslamasi, faks faks, ko'p funktsiyali qurilma, tibbiy tasvirlar uchun moslama, GPS tizimi, avtomobil displeyi va boshqa ichki tizim

Dasturiy ta'minot qo'llab-quvvatlanadi

Veb-dastur, Grafika dasturi, O'yin dasturi

Symbian uchun shriftli termoyadroviy plagin

Font Fusion plaginini Symbian OS[2] kabi dinamik bog'langan kutubxona (DLL).[3] Plagin asosiy Font Fusion dvigateli tomonidan qo'llab-quvvatlanadigan barcha xususiyatlarni egallaydi.

BREW uchun shriftli termoyadroviy plagin

BREW uchun Font Fusion plagini[4] platforma turli xil BREW interfeyslarini amalga oshiradigan, kengaytiriladigan va ko'p tilli matnlarni qo'llab-quvvatlaydigan standart shriftlarni taqdim etish doirasini taqdim etadi.

Qtopia uchun shriftli termoyadroviy plagin

Shriftni birlashtirish uchun ramka mavjud Qtopiya[5] har qanday uchinchi tomon shriftini ko'rsatish vositasiga Qt / Qtopia dastur platformasi bilan plagin sifatida ishlashga ruxsat berish. Ushbu ramka shuningdek, Qt / Qtopia bilan har qanday shrift formatiga muvofiqligini oshirish imkoniyatini qo'shadi.

Shuningdek qarang

Adabiyotlar

  1. ^ "FontFusion_whitepaper" (PDF). Arxivlandi asl nusxasi (PDF) 2007 yil 11 aprelda.
  2. ^ "Bitstream Font Fusion-ni Symbian OS bilan birlashtiradi". Arxivlandi asl nusxasi 2007-09-28.
  3. ^ "FFSymbian" (PDF).
  4. ^ "Bitstream o'zining ThunderHawk mobil brauzerining BREW-mos keladigan versiyalarini va shriftlarni ko'rsatish plaginlarini chiqaradi". Ish simlari. 2008 yil 28-may.
  5. ^ "Bitstream o'rnatilgan Linux qurilmalari uchun QTopia shrift plaginini yaratadi". Arxivlandi asl nusxasi 2011-02-02 da. Olingan 2009-08-26.

Tashqi havolalar