OpenType - OpenType

OpenType
Fayl nomi kengaytmalari.otf, .otc, .ttf, .ttc
Internet-media turi
  • shrift / otf
  • shrift / sfnt
  • application / font-sfnt (eskirgan)
[1]
Kodni kiritingOTTO
Bir xil turdagi identifikator (UTI)public.opentype-shrift
Tomonidan ishlab chiqilganMicrosoft, Adobe tizimlari
Oxirgi nashr
1.8.4[2]
(2020 yil 13-noyabr); 23 kun oldin (2020-11-13))
Format turiShrift fayli
KengaytirilganTrueType, PostScript shriftlari
StandartISO / IEC 14496-22: 2019[3]

OpenType kengaytiriladigan formatdir kompyuter shriftlari. U avvalgisiga qurilgan TrueType, TrueType-ning asosiy tuzilishini saqlab qolish va retsept bo'yicha ko'plab murakkab ma'lumotlar tuzilmalarini qo'shish tipografik xulq-atvor. OpenType - ro'yxatdan o'tgan savdo belgisi Microsoft korporatsiyasi.[4][5]

Microsoft-da spetsifikatsiya paydo bo'ldi, bilan Adobe tizimlari 1996 yilda ommaviy e'lon qilingan vaqtga ham o'z hissasini qo'shdi.

Mavjudligi va tipografik moslashuvchanligi, shu jumladan, dunyoning turli xatti-harakatlarini boshqarish qoidalari tufayli yozuv tizimlari, OpenType shriftlari odatda yirik kompyuter platformalarida qo'llaniladi.

Tarix

OpenType-ning kelib chiqishi Microsoft-ning litsenziyalashga urinishidan kelib chiqadi olma zamonaviy tipografiya texnologiyasi GX tipografiyasi 1990-yillarning boshlarida. Ushbu muzokaralar muvaffaqiyatsiz tugadi va Microsoft-ni 1994 yilda "TrueType Open" deb nom olgan o'z texnologiyasini rivojlantirishga undadi.[6] 1996 yilda Adobe Microsoft-ga qo'shilib, uning 1-shriftlarida ishlatiladigan glif kontur texnologiyasini qo'llab-quvvatladi.

Ushbu harakatlar Microsoft va Adobe tomonidan Apple-ning TrueType va Adobe-ning o'rnini bosish uchun mo'ljallangan 1-toifa ("PostScript ") shrift formatlari. Nozik tipografiya va dunyodagi ko'plab yozma tizimlarning murakkab xulq-atvorini boshqarish uchun yanada aniqroq shrift formatiga ehtiyoj sezgan holda, ikkala kompaniya ikkala formatning asosiy texnologiyalarini birlashtirdi va ushbu formatdagi cheklovlarni hal qilishga qaratilgan yangi kengaytmalarni qo'shdi. birlashtirilgan texnologiyalar uchun OpenType nomi tanlandi va texnologiya o'sha yil oxirida e'lon qilindi.

Shrift formatini oching

Adobe va Microsoft keyingi o'n yil ichida OpenType-ni ishlab chiqishda va takomillashtirishda davom etishdi. Keyinchalik, 2005 yil oxirida OpenType ochiq standartga o'tishni boshladi Xalqaro standartlashtirish tashkiloti Ichida (ISO) MPEG ilgari (2003 yilda) OpenType 1.4 ni mos yozuvlar orqali qabul qilgan guruh MPEG-4.[5][7][8][9] Yangi standartni qabul qilish 2007 yil mart oyida ISO standarti sifatida rasmiy ma'qullangan ISO / IEC 14496-22 (MPEG-4 qism 22) qo'ng'iroq qildi Shrift formatini oching (O'chirish, aralashmaslik kerak Veb-ochiq shrift formati ).[10] Ba'zan uni "Ochiq shrift formatining spetsifikatsiyasi" (OFFS) deb ham atashadi.[5] Dastlabki standart texnik jihatdan OpenType 1.4 spetsifikatsiyasiga teng bo'lib, ISO uchun tegishli til o'zgarishlari mavjud edi.[11] Ochiq shrift formatining ikkinchi nashri 2009 yilda nashr etilgan (ISO / IEC 14496-22: 2009) va "OpenType shrift formatining spetsifikatsiyasi" ga "texnik jihatdan teng" deb e'lon qilindi.[12][13] O'shandan beri Open Shrift Formati va OpenType spetsifikatsiyasi sinxronlashda davom etmoqda. OFF - bu ommaga ochiq, bepul standart.[14]

2001 yilga kelib bozorda yuzlab OpenType shriftlari paydo bo'ldi. Adobe shrift kutubxonasini 2002 yil oxiriga kelib OpenType formatiga o'zgartirdi. 2005 yil boshidan boshlab, Adobe kutubxonasi jami uchdan bir qismini tashkil etadigan 10 mingga yaqin OpenType shriftlari mavjud bo'ldi. 2006 yilga kelib, har bir mutaxassis shrift quyish va ko'plab kichiklar OpenType formatida shriftlarni ishlab chiqmoqdalar.[iqtibos kerak ]

Unicode o'zgarishi ketma-ketliklari

Unicode 3.2 versiyasi (2002 yilda nashr etilgan) joriy etildi variatsion selektorlar belgilar uchun maxsus glif shakllarini ifodalash uchun kodlash mexanizmi sifatida.[15] Unicode-da matnli displey dasturlari ushbu ketma-ketlikni qanday qo'llab-quvvatlashi kerakligini aniqlamadi. 2007 yil oxirida Adobe-Japan1 to'plamining variatsion ketma-ketliklari Unicode Ideographic ma'lumotlar bazasida ro'yxatdan o'tkazildi,[16] bu OpenType echimining haqiqiy ehtiyojiga olib keladi. Natijada OpenType 1.5 versiyasida kiritilgan Format 14 formatidagi smap subtabli ishlab chiqildi.[17]

Rangli shriftlar

Unicode 6.0 versiyasi taqdim etildi emoji 2010 yil oktyabr oyida Unicode-ga belgilar sifatida kodlangan.[18] Bir nechta kompaniyalar tezda o'z mahsulotlarida Unicode emoji-ni qo'llab-quvvatlash uchun harakat qilishdi. Unicode emoji matn sifatida ko'rib chiqilganligi va rang emoji tajribasining muhim jihati bo'lganligi sababli, bu juda rangli gliflarni namoyish qilish mexanizmlarini yaratish zaruratini keltirib chiqardi.

Apple, Google va Microsoft mustaqil ravishda OS X / iOS, Android va Windows-da foydalanish uchun turli xil rang-shrift echimlarini ishlab chiqdilar. OpenType / OFF allaqachon bitta rangli bitmap glifini qo'llab-quvvatlagan edi va shuning uchun Google rangli bitmaplarga ruxsat berish uchun OFF-ni uzaytirishni taklif qildi. Bu Apple tomonidan qo'llaniladigan yondashuv edi, ammo Apple ISO standartini kengaytirishda ishtirok etishdan bosh tortdi. Natijada, Apple OS X 10.7 da TrueType formatiga 'sbix' jadvalini qo'shdi,[19] Google esa CBDT va CBLC jadvallarini OFF ga qo'shishni taklif qildi.

Microsoft rang bitmaplaridan farqli yondashuvni qo'lladi. Internetda turli xil rangdagi gliflarni bir-birining ustiga qatlam qilib, ikonkalar kabi rang-barang elementlarni yaratish uchun mavjud amaliyotni ta'kidlab, Microsoft glifni qatlamli gliflar to'plamiga solishtirish uchun yangi COLR jadvalini va CPAL jadvalini taklif qildi. ranglarni aniqlash uchun.

Adobe yana bir yondashuvni taklif qildi: yangi "SVG" jadvalini qo'shing, unda ko'p rangli gliflar ishlatilishi mumkin O'lchovli vektorli grafikalar.

Adobe, Microsoft va Google takliflari OFF (ISO / IEC 14496-22: 2015) ning uchinchi nashriga kiritilgan.[20] OpenType 1.7 versiyasiga yangi jadvallar - CBDT, CBLC, COLR, CPAL, SVG qo'shildi.[17]

Microsoft dastlab faqat COLR / CPAL rang formatini qo'llab-quvvatlagan bo'lsa, har xil rang formatlarini, shu jumladan Apple-ning 'sbix' formatini qo'llab-quvvatlash qo'shilgan Microsoft Windows Windows 10 yilligini yangilashda.[21] Keyinchalik "sbix" jadvali 1.8-versiyada OpenType-ga qo'shildi.[17]

OpenType to'plamlari

Hech bo'lmaganda 1.4 versiyasidan beri OpenType spetsifikatsiyasi "TrueType Collections" ni qo'llab-quvvatlagan, bu formatning bir nechta shriftlarni bitta faylda saqlashga imkon beradigan xususiyati. Tegishli shriftlarni bitta faylga birlashtirib, bir xil bo'lgan shriftlar jadvallarini almashish mumkin va shu bilan saqlashning samaraliroq bo'lishiga imkon yaratiladi. Shuningdek, alohida shriftlarda gliflarni hisoblash chegarasi 65 535 glifni tashkil qiladi va Collection fayli bitta shrift faylida ushbu chegaradan chiqish uchun "bo'shliq rejimi" mexanizmini taqdim etadi. (To'plamdagi har bir shriftda 65,535 ta cheklov mavjud.) TrueType Collection fayli odatda ".ttc" kengaytmasiga ega bo'ladi.

Biroq, spetsifikatsiyada faqat TrueType konturlari yoki bitmaplari sifatida ko'rsatilgan gliflar bilan birgalikda ishlatiladigan yig'ish fayllari tasvirlangan. CFF formatidagi gliflardan (.otf kengaytmasi) foydalanadigan shriftlarga bir xil saqlash va gliflarni hisoblash afzalliklarini berish uchun potentsial mavjud edi. Ammo spetsifikatsiya bunga aniq yo'l qo'ymadi.

2014 yilda Adobe CFF formatidagi gliflardan foydalanadigan shriftlarni birlashtirgan Collection shrift fayli bo'lgan OpenType Collections (OTCs) yaratilishini e'lon qildi.[22] Bu saqlash uchun katta foyda keltirdi CJK Adobe va Google birgalikda ishlab chiqadigan shriftlar. Masalan, Noto shriftlari CJK OTC - bu to'rtta OTF yig'indisidan ~ 10 MB kichik.[23] To'plamdan foydalanish juda ko'p sonli gliflarni bitta faylga birlashtirishga imkon berdi, chunki bu pan-CJK shriftiga kerak bo'ladi.[24]

CFF formatidagi gliflar bilan to'plamlarni aniq qo'llab-quvvatlash 1.8 versiyasida OpenType spetsifikatsiyasiga kiritilgan.[17] Ushbu ko'proq inklyuziv amalni aks ettirish uchun "TrueType to'plami" ning o'rniga "OpenType Collection" atamasi qabul qilindi.

OpenType shrift o'zgarishlari

2016 yil 14 sentyabrda Microsoft OpenType 1.8 versiyasini chiqarishi haqida e'lon qildi. Ushbu e'lon Adobe, Apple va Google bilan birgalikda e'lon qilindi ATypI Varshavadagi konferentsiya.[25] OpenType 1.8 versiyasi "OpenType shrift o'zgarishlari" ni taqdim etdi, bu bitta shriftning ko'plab dizayn o'zgarishlarini qo'llab-quvvatlashiga imkon beradigan mexanizmlarni qo'shadi.[26] Ushbu mexanizmlardan foydalanadigan shriftlar odatda "OpenType o'zgaruvchan shriftlari ”.

OpenType Font Variations ilgari Apple tomonidan ishlab chiqilgan texnikani qayta kiritadi TrueType GX va Adobe tomonidan Bir nechta asosiy shriftlar. Ushbu formatlarning umumiy g'oyasi shundaki, bitta shriftda glif konturining bir nechta o'zgarishini tavsiflovchi ma'lumotlar mavjud (ba'zida "magistrlar" deb ham yuritiladi) va matnni ko'rsatish vaqtida shrift rasterizatori interpolatsiya yoki "aralashtirish" imkoniyatiga ega. doimiy ravishda qo'shimcha konturli o'zgarishlarni olish uchun ushbu o'zgarishlar.[27]

To'liq parametrli shriftlar kontseptsiyasi tomonidan umumiyroq o'rganilgan Donald E. Knut ichida METAFONT tizimi, 1978 yilda kiritilgan.[28] Ushbu tizim va uning izdoshlari hech qachon professional dizaynerlar yoki tijorat dasturiy ta'minot tizimlari tomonidan keng qo'llanilmagan.[29] TrueType GX va Multiple Master formatlari, OpenType Font Variations-ning to'g'ridan-to'g'ri oldingi versiyalari 1990-yillarda taqdim etilgan, ammo ular ham keng qo'llanilmagan. Keyinchalik Adobe Multiple Master formatini qo'llab-quvvatlashni tark etdi.[30] Bu shunga o'xshash texnologiyani qayta joriy etish muvaffaqiyat qozonishi mumkinmi degan savollarga sabab bo'ldi. Biroq 2016 yilga kelib sanoat manzarasi bir necha jihatdan o'zgargan. Xususan, veb-shriftlar va mobil qurilmalarning paydo bo'lishi qiziqish uyg'otdi sezgir dizayn va o'lchamlarni tejaydigan formatda ko'proq turdagi variantlarni etkazib berish usullarini izlashda. Shuningdek, 1990-yillar shriftlar texnologiyasida agressiv raqobat davri bo'lgan va ko'pincha "shrift urushlari" deb nomlangan bo'lsa-da, OpenType Font Variations bir nechta yirik sotuvchilar ishtirokida hamkorlikda ishlab chiqilgan.[31]

Shrift o'zgarishlari OpenType 1.8 ga keng qamrovli tarzda kiritilgan bo'lib, ilgari mavjud bo'lgan imkoniyatlarning ko'pchiligini variatsiyalar bilan birgalikda ishlatishga imkon beradi. Xususan, TrueType yoki CFF glif konturlari, TrueType shinalari va OpenType Layout mexanizmlari uchun ham varyatsiyalar qo'llab-quvvatlanadi. Variantlar qo'llab-quvvatlanmaydigan, ammo foydali bo'lishi mumkin bo'lgan OpenType-ning yagona qismlari rangli gliflar uchun SVG jadvali va matematik formulalarni joylashtirish uchun MATH jadvali. OpenType 1.8 dastlab TrueType GX uchun Apple tomonidan belgilangan jadvallardan foydalangan (avar, cvar, fvar va gvar jadvallari). Shuningdek, u bir nechta yangi jadvallarni, shu jumladan CFF formatining 2-versiyasi uchun yangi jadvalni (CFF2) va boshqa yangi jadvallarni yoki mavjud jadvallarga qo'shimchalarni shrift formatining boshqa qismlariga (HVAR, MVAR, STAT va VVAR) qo'shish uchun taqdim etdi. jadvallar; BASE, GDEF va ism jadvallariga qo'shimchalar).[17]

Tavsif

OpenType umumiy foydalanadi sfnt TrueType shriftining tuzilishi, ammo shriftning tipografik va tilni qo'llab-quvvatlash imkoniyatlarini yaxshilaydigan bir nechta smartfont variantlarini qo'shadi.

The glif anahat ma'lumotlari OpenType shriftida ikkita formatning birida bo'lishi mumkin: yoki TrueType formati "glyf" jadvalida ko'rsatilgan yoki Shriftning ixcham formati (CFF) "CFF" jadvalida keltirilgan. ("CFF" jadvalining nomi to'rtta belgidan iborat bo'lib, bo'shliq bilan tugaydi.) CFF kontur ma'lumotlari PostScript til 2 shrift formati. Biroq, OpenType spetsifikatsiyasi (1.8 ga qadar) TrueType Collection shrift faylida PostScript konturlaridan foydalanishni qo'llab-quvvatlamaydi. 1.8 versiyasidan so'ng ikkala format ham "OpenType Collection" deb o'zgartirildi.

Ko'p maqsadlar uchun, masalan, maket, ma'lumotlar shakli qanday bo'lishi muhim emas, lekin ba'zi maqsadlarda, masalan rasterizatsiya, bu muhim. OpenType standarti ma'lumotlarning kontur formatini ko'rsatmaydi: aksincha, u mavjud bo'lgan bir nechta standartlarga mos keladi. Ba'zan "OpenType (PostScript lazzati)" (= "OpenType 1 turi", "OpenType CFF") yoki "OpenType (TrueType lazzati)" kabi atamalar ma'lum bir OpenType shrift fayli qaysi kontur formatini o'z ichiga olganligini ko'rsatish uchun ishlatiladi.

OpenType bir nechta o'ziga xos xususiyatlarga ega:

  • Joylashtiradi Unicode belgilarni kodlash (va boshqalar kabi), bu har qanday yozuv skriptini (yoki bir vaqtning o'zida bir nechta skriptlarni) qo'llab-quvvatlashi uchun.
  • 65 536 glifgacha joylashadi.
  • Ko'rsatilgan gliflarning joylashishini aniqlash va almashtirishni nazarda tutadigan rivojlangan tipografik "maket" xususiyatlari. O'zgartirish xususiyatlari quyidagilarni o'z ichiga oladi ligaturalar; joylashishni aniqlash xususiyatlari kiradi qirqish, belgini joylashtirish va boshlang'ich spetsifikatsiya.
  • Mac OS, Microsoft Windows va Unix / Linux tizimlarida o'zgartirishlarsiz foydalanish mumkin bo'lgan platformalararo shrift fayllari.
  • Agar qo'shimcha gliflar yoki keng tipografik xususiyatlar qo'shilmasa, OpenType CFF shriftlari 1-toifa o'xshashlaridan ancha kichik bo'lishi mumkin.

Boshqa formatlar bilan taqqoslash

Bilan solishtirganda Apple Computer "GX tipografiyasi" - endi chaqirildi Apple Advanced Typography (AAT) - va bilan SIL Ning Grafit texnologiyasi, OpenType tipografik variantlarda unchalik moslashuvchan emas, lekin til bilan bog'liq variantlar va qo'llab-quvvatlashda ustundir.[tushuntirish kerak ] Shunga qaramay, OpenType AAT yoki Grafitga qaraganda ancha kengroq qabul qilingan, garchi AAT eski texnologiya bo'lsa ham.

Shrift ishlab chiqaruvchisi nuqtai nazaridan OpenType, odatda, ko'p uchraydigan holatlarda AAT yoki Graphite-ga qaraganda osonroq ishlab chiqiladi. Birinchidan, oddiy deklarativ almashtirishlar va OpenType-ning joylashuvi AAT ning yanada murakkab holat jadvallariga yoki o'xshash Grafit tavsiflash tiliga qaraganda osonroq tushuniladi. S sintaksis. Ikkinchidan, Adobe-ning litsenziyalash strategiyasi bepul manba kodi o'z shriftini ishlab chiqish uchun ishlab chiqilgan AFDKO (OpenType uchun Adobe Font Development Kit) kabi uchinchi tomon shriftlarni tahrirlash dasturlariga ruxsat berdi. FontLab va Nisbatan osonlik bilan qo'llab-quvvatlash uchun FontMaster. Adobe-ning matnli kodlashni qo'llab-quvvatlashi, Microsoft-ning alohida vositasi, VOLT (Visual OpenType Layout Tool) kabi ingl. Bo'lmasa ham, shriftlarni yaratish uchun ishlatiladigan vositalar bilan integratsiya yaxshi qabul qilindi.

Yana bir farq shundaki, OpenType-ning qo'llab-quvvatlash doirasi (masalan, Microsoft-ning asoslari) Belgilamang ) ba'zi tillarni (masalan, arab tilini) boshqarish uchun maxsus tilni qayta ishlash masalalari to'g'risida etarli darajada ma'lumot berishi kerak. AAT yoki Graphite yordamida shrift ishlab chiqaruvchisi shriftdagi barcha tajribalarni o'z ichiga olishi kerak. Bu shuni anglatadiki, AAT va Grafit har qanday o'zboshimchalik bilan ishlaydigan tilni boshqarishi mumkin, ammo shrift ishlab chiqaruvchilardan ko'proq ish va tajribani talab qiladi. Boshqa tomondan, OpenType shriftlarini tayyorlash osonroq, lekin faqat qo'llab-quvvatlanishi mumkin murakkab matn tartibi agar dastur yoki operatsion tizim ularni qanday boshqarishni bilsa.

OpenType-ni qo'llab-quvvatlashdan oldin, Adobe targ'ib qilingan bir nechta asosiy shriftlar va mutaxassis shriftlar yuqori darajadagi tipografiya uchun. Bir nechta asosiy shriftlar asosan OpenType o'zgaruvchan shriftlarning oldingi (va unchalik moslashuvchan bo'lmagan) versiyasi bo'lgan, ammo OpenType tomonidan taqdim etilgan muqobil gliflar va tillar uchun boshqaruv elementlari yo'q edi. Mutaxassis shriftlar muqobil gliflar uchun vaqtinchalik echim bo'lib, uning o'rniga alohida qo'shimcha shriftlar sifatida taqdim etildi, masalan, ba'zi maxsus belgilar Adobe standart kodlash belgilar to'plami - ligaturalar, kasrlar, kichik bosh harflar va boshqalar o'rniga mutaxassis shriftiga joylashtirilgan. Ilovalardan foydalanish juda qiyin bo'lgan, masalan, a yozish bilan Z sabab bo'ladi ffl hosil bo'ladigan ligature. Zamonaviy OpenType shriftlarida muqobil gliflarga ularning o'ziga xos Unicode kod punktlari (lar) uchun standart glif yoki gliflar (ya'ni, qanday holatda glif ishlatilishi kerak) bilan bog'liqligi havola qilinadi.

OpenType-ni qo'llab-quvvatlash

Rimning asosiy ko'magi

OpenType-ni qo'llab-quvvatlash bir nechta toifalarga bo'linishi mumkin.[iqtibos kerak ] Deyarli barcha dasturlar va eng zamonaviy operatsion tizimlar Rim tilida asosiy qo'llab-quvvatlanishga ega va OpenType shriftlari bilan bir qatorda boshqa eski formatlarda ishlaydi. Rim tilidagi asosiy qo'llab-quvvatlashdan tashqari imtiyozlar orqali kengaytirilgan til ko'magi kiradi Unicode, kabi murakkab yozma skriptlarni qo'llab-quvvatlash Arabcha va Hind tillari va uchun zamonaviy tipografik yordam Lotin yozuvi kabi tillar Ingliz tili.

Microsoft operatsion tizimlari orasida OpenType TT shriftlari (.TTF) orqaga qarab mos keladi va shuning uchun hamma qo'llab-quvvatlaydi Microsoft Windows Microsoft Windows 3.1 bilan boshlangan versiyalar. OpenType PS shriftlari (.OTF) Microsoft-dan boshlangan barcha Windows versiyalarida qo'llab-quvvatlanadi Windows 2000; Adobe Type Manager Microsoft-ning Windows 95/98 / NT / Me-da OpenType PS shriftlarini asosiy Rim qo'llab-quvvatlashi (faqat) uchun o'rnatilishi kerak.

Kengaytirilgan tilni qo'llab-quvvatlash

OpenType va TrueType uchun Unicode orqali kengaytirilgan tilni qo'llab-quvvatlash Microsoft Windows-ning aksariyat dasturlarida mavjud[iqtibos kerak ] (shu jumladan Microsoft Office Publisher, ko'pgina Adobe dasturlari va Microsoft Office 2003, ammo Word 2002 emas), CorelDRAW X3 va undan yangi versiyalari va ko'plab Mac OS X dasturlari, shu jumladan Apple-ning dasturlari TextEdit, Sahifalar va Asosiy fikr. Bundan tashqari, Linux kabi bepul operatsion tizimlarda (masalan, multiplatformli dasturlarda) keng qo'llab-quvvatlanadi AbiWord, Gnumeric, Calligra Suite, Scribus, OpenOffice.org 3.2 va undan keyingi versiyalar,[32] va boshqalar.).

Uchun OpenType-ni qo'llab-quvvatlash murakkab yozma skriptlar hozirgacha asosan Microsoft dasturlarida paydo bo'lgan Microsoft Office, kabi Microsoft Word va Microsoft Publisher. Adobe InDesign da keng OpenType qobiliyatini ta'minlaydi Yapon lekin to'g'ridan-to'g'ri Yaqin Sharqni qo'llab-quvvatlamaydi yoki Hind yozuvlari - arab va ibroniy kabi Yaqin Sharq yozuvlarini qo'llab-quvvatlaydigan InDesign-ning alohida versiyasi mavjud. InDesign, Photoshop va Illustrator kabi ko'plab Adobe Creative Suite 4 dasturlarida hujjatsiz ishlash O'rta Sharq, hind va boshqa tillarni yoqadi, lekin Adobe tomonidan rasmiy qo'llab-quvvatlanmaydi va funktsiyalar uchun foydalanuvchi interfeysi bilan ta'minlash uchun uchinchi tomon plaginlarini talab qiladi. .

Murakkab tipografiya

Lotin yozuvi tillari uchun rivojlangan tipografik yordam birinchi bo'lib Adobe dasturlarida paydo bo'ldi Adobe InDesign, Adobe Photoshop va Adobe Illustrator. QuarkXPress 6.5 va undan pastroq Unicode-ga mos kelmadi. Shuning uchun QuarkXPress-ning ushbu versiyalaridagi matndan boshqasini o'z ichiga olgan matn mavjud WinANSI /MacRoman belgilar OpenType shriftida to'g'ri ko'rsatilmaydi (yoki boshqa Unicode shrift formatlarida ham). Biroq, QuarkXPress 7-da, Quark Adobe-ga o'xshash qo'llab-quvvatlashni taklif qildi. Corelniki CorelDRAW X6 versiyasida OpenType tipografik xususiyatlarini qo'llab-quvvatlashni joriy qildi. Mellel, faqat Redlers-ning Mac OS X so'z protsessori, InDesign bilan tipografik xususiyatlarda tenglikni talab qiladi, shuningdek, o'ngdan chapga skriptlarni qo'llab-quvvatlaydi; shunday qiladi Klassik matn muharriri, Avstriya Fanlar akademiyasida ishlab chiqilgan maxsus so'z protsessori.

2009 yildan boshlab, Microsoft Windows uchun mashhur so'z protsessorlari qo'llab-quvvatlamadi rivojlangan OpenType tipografiyasi xususiyatlari. Murakkab tipografiya xususiyatlari faqat yuqori darajadagi dasturlarda qo'llaniladi ish stolida nashr etish dasturiy ta'minot. Matn mexanizmi Windows taqdimot fondi, bu a boshqariladigan kod OpenType dasturini amalga oshirish, bu birinchi Microsoft Windows API OpenType TrueType va OpenType CFF-ni qo'llab-quvvatlaydigan dasturiy ta'minot ishlab chiqaruvchilariga OpenType xususiyatlarini namoyish qilish (Shriftning ixcham formati shriftlar. Kabi rivojlangan tipografik xususiyatlarni qo'llab-quvvatlaydi ligaturalar, eski uslubdagi raqamlar, chayqash variantlar, kasrlar, yuqori belgi va pastki yozuv, kichik kapitallashuv, glifni almashtirish, ko'p asosiy yo'nalishlar, kontekstual va uslubiy muqobil belgilar shakllari, harflar, satr sathi asoslash, yoqut belgilar va boshqalar.[33] WPF dasturlari zamonaviy tipografiya xususiyatlari uchun avtomatik ravishda qo'llab-quvvatlanadi. OpenType ligaturalariga kirish mumkin Microsoft Office Word 2010.[34]

Windows 7 taqdim etildi DirectWrite, apparat tezlashtirildi tug'ma DirectX Ko'p formatli matnni qo'llab-quvvatlaydigan, piksellar sonidan mustaqil kontur shriftlari bilan matnni ko'rsatish uchun API, ClearType, rivojlangan OpenType tipografiyasi xususiyatlari, to'liq Unicode matni, joylashuvi va tilni qo'llab-quvvatlashi va past darajadagi glif ko'rsatuvchi API-lari.[35]

Mac OS X-da, AAT - ishlaydigan dasturlarni qo'llab-quvvatlash Mac OS X 10.4 va keyinchalik, jumladan TextEdit va Keynote, OpenType-ning katta qo'llab-quvvatlashiga ega. Mac OS X 10.4-da Apple-ning OpenType-ni qo'llab-quvvatlashi uchun zarur bo'lgan eng zamonaviy tipografik xususiyatlarni o'z ichiga olgan Lotin yozuvi kabi tillar kichik qalpoqchalar, Oldstyle raqamlari va turli xil ligaturalar, lekin u hali ham Microsoft-ning Windows-dagi Uniscribe kutubxonasi tomonidan boshqariladigan kontekstli almashinuvlarni, pozitsion shakllarni va gliflarni qayta tartiblashni qo'llab-quvvatlamadi. Shunday qilib, Mac OS X 10.4 OpenType orqali arab yoki hind yozuvlarini qo'llab-quvvatlamaydi (garchi bunday skriptlar mavjud AAT shriftlari tomonidan to'liq qo'llab-quvvatlansa ham). Mac OS X 10.5 OpenType-ni qo'llab-quvvatlashni yaxshiladi va arabcha OpenType shriftlarini qo'llab-quvvatlaydi. Asta-sekin OpenType tipografiyasi yangi Mac OS X versiyalarida yaxshilandi (masalan, Mac OS X 10.10 uzoq muddatli kontekstli glif almashtirishlari bilan ishlay oladi).

Bitstream Panorama, satr tartibi va matn tarkibi mexanizmi Bitstream Inc., ixcham va standart Osiyo shriftlari, arab, ibroniy, hind, tay va boshqa 50 dan ortiq dunyo tillari uchun to'liq OpenType-ni qo'llab-quvvatlaydi. Ilova BASE, glif ta'rifi (GDEF), glif joylashishni aniqlash (GPOS) va glif almashtirish (GSUB) kabi qatorlarni joylashtirish uchun zarur bo'lgan asosiy OpenType jadvallarini qo'llab-quvvatlaydi. Panorama shuningdek, zamonaviy tipografiya xususiyatlarini, masalan, ligatura, chayqalish, mayda shlyapa, bezak, ordinal, ustunlar, eski uslub, kerning, kasrlar va hk.

Yilda bepul dasturiy ta'minot kabi muhitlar Linux, OpenType renderlash orqali ta'minlanadi FreeType loyihasini bepul amalga oshirishga kiritilgan X oyna tizimi kabi X.org. Matnni kompleks ishlashi yoki tomonidan ta'minlanadi pango (qo'ng'iroq qilish HarfBuzz ) yoki Qt. The XeTeX va LuaTeX tizimlar imkon beradi TeX OpenType shriftlaridan foydalanish uchun hujjatlar va ularning ko'pgina tipografik xususiyatlari. Ning Linux versiyasi LibreOffice 4.1 va undan yangi versiyalari ko'plab OpenType tipografiya xususiyatlarini qo'llab-quvvatlaydi, chunki u yanada murakkab HarfBuzz matnini shakllantirish kutubxonasidan foydalanishni boshladi.[36]

OpenType xususiyati fayli

Shriftni yaratish bosqichi sifatida OpenType shrift xususiyatlarini (konturdan tashqari) Adobe ning OpenType Feature File formatida saqlangan odam o'qiydigan matn yordamida aniqlash mumkin.[37][38] OpenType Feature Files odatda a bilan tugaydigan nomga ega .fea kengaytma. Ushbu fayllar ikkilik shrift konteyneriga to'planishi mumkin (.ttf yoki .otf) foydalanish OpenType uchun Adobe Font Development Kit (AFDKO), FontLab, FontForge, Gliflar, DTL OTMaster, RoboFont va FontTools.

Layout teglari

OpenType Layout teglari - bu ssenariylarni, til tizimlarini, xususiyatlarini va OpenType Layout shriftidagi asoslarni aniqlaydigan 4 baytli belgilar qatorlari. Microsoft-ning Layout yorlig'i ro'yxatga olish kitobi ushbu teglarni nomlash va ulardan foydalanish qoidalarini belgilaydi. OpenType funktsiyalari, kerakli xususiyatni yaratish uchun belgilarni qanday boshqarish kerakligini tavsiflovchi xususiyat skriptlarini yaratishda teglardan foydalanish orqali yaratiladi. Ushbu funktsiya skriptlari yaratilishi va OpenType shriftlariga qo'shilishi mumkin, masalan, rivojlangan shrift muharrirlari FontLab Studio, AsiaFont Studio va FontForge.

Operatsion tizim va maket teglari uchun dasturni qo'llab-quvvatlash juda farq qiladi.

Ssenariy teglari

Skript teglari OpenType shriftida ko'rsatilgan skriptlarni (yozuv tizimlarini) aniqlaydi. Har bir teg Unicode-da bir-biriga yaqin belgilar belgisiga mos keladi. Skript yorlig'i, masalan, 4 yoki undan kam kichik harflardan iborat bo'lishi mumkin arab uchun Arab alifbosi, kirl uchun Kirill yozuvi va latn uchun Lotin alifbosi. The matematik uchun Microsoft tomonidan qo'shilgan skript yorlig'i Kembriya matematikasi, spetsifikatsiyaga qo'shildi.[39][40]

Til tizimi teglari

Til tizimi teglari OpenType shriftida qo'llab-quvvatlanadigan til tizimlarini aniqlaydi. Bunga misollar kiradi ARA uchun Arabcha, ESP uchun Ispaniya, Salom uchun Arman va hokazo Umuman olganda kodlar bir xil emas ISO 639-2 kodlar.[41]

Xususiyat teglari

Kengaytirilgan tavsifga ega OpenType funktsiyalari ro'yxati berilgantipografik xususiyatlar ro'yxati.

Asosiy teglar

Gorizontal yozuv yo'nalishida ("BASE" jadvalining HorizAxis jadvalida ishlatiladi), vertikal yozuv yo'nalishida ("BASE" jadvalining VertAxis jadvalida ishlatiladi) yoki har ikkalasida ishlatilganda boshlang'ich teglar o'ziga xos ma'noga ega.

OpenType shriftlaridagi asosiy teglar va o'qlar
Asosiy yorliqHorizAxisVertAxis
"osmoq"ichida sillabogrammalar osilgan ko'rinadigan gorizontal chiziq Tibet yozuviTibetcha vertikal yozuv rejimida xuddi shu yo'nalish.
"icfb"Ideografik belgi yuzning pastki chetidagi boshlang'ich chizig'i.Ideografik belgining yuzi chap qirralarning boshlang'ich chizig'i.
"icft"Ideografik belgilar yuqori qirralarning boshlang'ich chizig'i.Ideografik belgining yuzi o'ng qirralarning boshlang'ich chizig'i.
"ideo"Ideografik em-qutining pastki chetidagi boshlang'ich.Ideografik em-quti chap qirralarning boshlang'ich chizig'i.
'idtp'Ideografik em-box yuqori chekkasining dastlabki chizig'i.Ideografik em-quti o'ng qirralarning boshlang'ich chizig'i.
"matematik"Matematik belgilar markazlashtirilgan asosiy chiziq.Matematik belgilar vertikal yozuv rejimida markazlashtirilgan asosiy chiziq.
"romn"Lotin, kirill va yunon kabi oddiy alifbo yozuvlari foydalanadigan asosiy yo'nalish.Belgilar uchun alfavit chizig'i vertikal yozish rejimi uchun soat yo'nalishi bo'yicha 90 daraja burilgan.

Matematika

TeX matematik shrift ko'rsatkichlarini nisbatan yaqindan aks ettiruvchi jadvallar to'plami dastlab Microsoft tomonidan qo'shilgan Kembriya matematikasi ularning yangi matematik tahrirlash va ko'rsatish mexanizmini qo'llab-quvvatlashi uchun Office 2007 va keyinroq.[42][43] Ushbu kengaytma ISO standartiga (ISO / IEC CD 14496-22 3-nashr) 2014 yil aprel oyida qo'shilgan.[44] Qo'shimcha (foydalanish) tafsilotlari Unicode texnik hisobotida 25 mavjud[45] va texnik eslatma 28.[46] Ba'zi yangi texnik xususiyatlar (TeXda mavjud emas), masalan, "kesilganlar" (pastki va pastki satrlarni ularning bazalariga nisbatan almashtirishga imkon beradi)[47]) va stacklarni cho'zish[48] Microsoft tomonidan patentlangan.[49][50][51] Windows 8 orqali MS Office dasturlaridan tashqari OpenType matematikasini qo'llab-quvvatlaydi RichEdit 8.0 komponent.[52]

Microsoft mahsulotlaridan tashqari, XeTeX va LuaTeX shuningdek, ushbu jadvallarni qo'llab-quvvatlash darajasiga ega; XeTeX-da qo'llab-quvvatlash yanada cheklangan, chunki u an'anaviy TeX matematik renderlash dvigatelidan foydalanadi (shuning uchun u TeXni kengaytiradigan OpenType matematikasidagi ba'zi yangi xususiyatlardan to'liq foydalana olmaydi), LuaTeX esa TeX matematikasining ichki qismlarini o'zgartirib, yanada moslashuvchan yondashuvni qo'llaydi. ko'rsatish; Ulrik Viet (2009) so'zlari bilan aytganda: "Aniqrog'i, XeTeX faqat OpenType parametrlariga qo'shimcha fontdimens sifatida kirish huquqini taqdim etar ekan, LuaTeX OpenType va TeX parametrlarining birlashtirilgan to'plamiga asoslangan ichki ma'lumotlar strukturasidan foydalanadi. "OpenType" matematik shriftlarida yoki an'anaviy "TeX" matematik shriftlarida qo'llab-quvvatlanmaydigan etishmayotgan qiymatlar. "[48] 2013 yilda XeTeX shuningdek, kesilgan vositalarni qo'llab-quvvatladi.[53]

The Gekko tomonidan ishlatilgan ko'rsatish mexanizmi Firefox veb-brauzer ba'zi bir OpenType matematik xususiyatlarini qo'llab-quvvatlaydi MathML amalga oshirish.[54][55]

2010 yildan boshlab, OpenType matematikasini qo'llab-quvvatlaydigan shriftlar to'plami juda cheklangan edi. Kambriya matematikasidan tashqari uchta bepul shrift mavjud edi: Asana-matematik, Neo Eyler va XITS.[56] Yaqinda Lotin zamonaviy va TeX Gyre shriftlar (""LM-izatsiya "standart PostScript shriftlari[57]) OpenType matematikasi uchun ham qo'llab-quvvatlandi.[58][59][60][61] 2014 yildan boshlab OpenType matematik shriftlari soni hali ham cheklangan.[62] Eng dolzarb ro'yxat mavjud Mozilla veb-sayt.[63]

Rang

Unicode emojilarining paydo bo'lishi rangli gliflarni qo'llab-quvvatlash uchun TrueType va OpenType formatlariga ehtiyoj tug'dirdi. Apple rangli kengaytmani qo'shdi Mac OS X Lion (va shuningdek iOS 4+). Shriftlar rangli bilan kengaytirildi PNG sbix jadvalidagi rasmlar.[64][65][66] Google shu kabi kengaytmani CBDT va CBLC jadvallari juft jadvallariga joylashtirilgan rangli bitmap tasvirlari bilan ishlatgan.[67] Google versiyasi joriy qilingan FreeType 2.5.[68]

Yilda Windows 8.1 Microsoft shuningdek shriftlarga ranglarni qo'llab-quvvatladi, dastlab Segoe UI Emoji shrift.[65][69][70][71] Biroq, Microsoft-ning amalga oshirilishi to'liq bog'liqdir vektorli grafikalar:[65][72] Microsoft dasturida ikkita yangi OpenType jadvallari qo'shildi: COLR jadvali qatlamli gliflarga imkon beradi va CPAL ("Ranglar palitrasi") aslida qatlamlar uchun ranglarni belgilaydi. Ko'p qatlamli yondashuv orqaga qarab mos keluvchi dasturni amalga oshirishga imkon beradi, shuningdek gliflarni o'rab turgan rang kontekstiga qarab ko'rsatishni o'zgartiradi.[65] Ga binoan Adam Twardoch: "Da TypeCon [2013], Greg Xitkok palitralarning ko'zda tutilgan rollariga aniqlik kiritdi: birinchi palitrasi sukut bo'yicha "qorong'i yorug'lik" rang holatlarida, ikkinchi palitrasi esa "qorong'i qorong'i" holatlarda foydalanish uchun mo'ljallangan. Qo'shimcha palitralar foydalanuvchi tomonidan tanlanishi kerak. "[68]

Mozilla va Adobe ko'milgan qo'shib, boshqa vektorga asoslangan kengaytmani ishlab chiqdi SVG hujjatlar (rangni qo'llab-quvvatlovchi, shuningdek, animatsiyalar) SVG jadvaliga. SVG jadvali, shuningdek, CPAL jadvalida belgilangan rang palitralarini ishlatishga ruxsat berdi.[73] Yordam birinchi bo'lib amalga oshirildi Firefox 26.[67]

Adobe, Mozilla, Google va Microsoft har biri ISO / IEC 14496-22 standartlarini standartlashtirish uchun rang kengaytmalarini taqdim etdi.[74] Keyinchalik ularning har biri uchun yangi jadvallar OpenType 1.7 versiyasiga qo'shildi.[75] Dastlab Apple sbix jadvali faqat AAT shriftlarida qo'llab-quvvatlangan, ammo keyinchalik u OpenType 1.8 versiyasiga qo'shilgan.[76] Microsoft Windows 10 Anniversary Update - bu to'rtta rangli shrift kengaytmalarini qo'llab-quvvatlagan birinchi OS va Microsoft Edge buni amalga oshirgan birinchi brauzer.[77][78]

OpenType Version 1.8.3-da, SVG jadvalining spetsifikatsiyasi cheklangan bo'lishi uchun qayta ko'rib chiqildi, bu amalga oshirish uchun aniqlik va o'zaro muvofiqlikni yaxshilaydi. Apple Safari 12, iOS12 va macOS 10.14 da qayta ko'rib chiqilgan spetsifikatsiyani qo'llab-quvvatlamoqda.[79] Microsoft Windows-dagi dastur ham ushbu tahrirga mos keladi.

Gaiji yechimini kuylash

2005 yilda Adobe yangi texnologiyalarni ishlab chiqardi Creative Suite "uchun echim taklif qiladigan dasturlar to'plamigaiji "(外 字, yaponcha" tashqi belgi "ma'nosini anglatadi). Xitoy va yapon kabi mafkuraviy yozuv skriptlarida belgilarning aniq to'plamlari mavjud emas. Ular minglab gliflardan keng foydalanadilar va o'n minglab kamroq tarqalgan. Gliflarning hammasi ham Sharqda ixtiro qilinmagan va qo'llanilmagan. Osiyo adabiyoti hatto katalogga kiritilgan. Odatda shriftda eng ko'p ishlatiladigan 8000 dan 15000 gacha glif mavjud bo'lishi mumkin. Ammo vaqti-vaqti bilan muallifga shriftda mavjud bo'lmagan glif kerak bo'ladi. Bunday yo'qolgan belgilar Yaponiyada shunday tanilgan: gaiji va ular ko'pincha ishni buzishadi.

Gaiji muammosining yana bir jihati shundaki, ba'zi belgilar uchun variantli gliflar mavjud. Ko'pincha ma'lum belgilar vaqt o'tishi bilan boshqacha yozilgan. Joy nomlari yoki shaxsiy familiyalar nomlarining tarixiy shakldan foydalanishi odatiy hol emas. Shunday qilib, bu mumkin oxirgi foydalanuvchi standart shriftlardan foydalanib, o'z ismlarini yoki ular yashaydigan joy nomini to'g'ri yozishga qodir emaslar.

Gaiji bilan kurashishning bir qancha usullari ishlab chiqilgan. Ularni belgilar sifatida ko'rib chiqadigan echimlar odatda ularga o'zboshimchalik bilan Unicode qiymatlarini beradi Shaxsiy foydalanish joylari (PUA). Bunday belgilarni xususiy Unicode-ning glif shakli bilan birikishi ma'lum bo'lgan muhitdan tashqarida foydalanish mumkin emas. Ularga asoslangan hujjatlar ko'chma emas. Boshqa installyatsiyalar gaijiga grafik sifatida qaraydi. Bu noqulay bo'lishi mumkin, chunki matn tartibi va tarkibi grafiklarga taalluqli emas. Ularni qidirib bo'lmaydi. Ko'pincha ularni ko'rsatish atrofdagi belgilardan farq qiladi, chunki grafika ko'rsatish mexanizmi odatda shriftlardan gliflarni ko'rsatish mexanizmlaridan farq qiladi.

SING (aqlli mustaqil glifletlar)[80][81] Adobe's Creative Suite 2 dasturi bilan debyut qilgan texnologiya modadan so'ng har biri mustaqil shrift sifatida qadoqlangan gliflarni yaratishga imkon beradi. Bunday qadoqlangan glif a deb nomlanadi gliflet. Adobe ommaga e'lon qilgan format OpenType-ga asoslangan. To'plam TrueType-da yoki glif konturidan iborat CFF (PostScript uslubi konturlari) shakli; glif ko'rsatkichlari va tarkibidagi xatti-harakatlarini e'lon qiluvchi OpenType standart jadvallari; va metama'lumotlar, glifletni aniqlash uchun qo'shimcha ma'lumotlar, uning egaligi va ehtimol talaffuzi yoki lingvistik toifalari. SING glifletlari yordamida yaratish mumkin Shrift SigMaker3 dasturi.

SING spetsifikatsiyasi glifletlarning bajarilishini bildiradi hujjat bilan sayohat qilish Ular ishlatiladi. Shunday qilib hujjatlar ko'chma bo'lib, hujjatdagi belgilar paydo bo'lish xavfi qolmaydi. Glifletlar asosan OpenType shriftlari bo'lganligi sababli, standart shriftlar ularni yaratishi mumkin. Shuningdek, SING spetsifikatsiyasi an XML glifletni ikkilik shaklda tiklash uchun zarur bo'lgan barcha ma'lumotlarni o'z ichiga olgan format. Odatda glifletni namoyish qilish uchun birdan ikki kilobaytgacha kerak bo'lishi mumkin.

Serbiya kirillcha eritmasi

Kirill yozuvidagi yozuvlar. Bir qatorda joylashgan harflar bir xil kod nuqtasiga ega.

Serbcha / makedoncha kirillcha ba'zi bir tilga xos gliflardan foydalanadi. Unicode-da ular bitta kod nuqtasida kodlangan. OpenType ushbu tilga xos gliflarni ko'rsatishga imkon beradi.[tushuntirish kerak ]

Shuningdek qarang

Adabiyotlar

  1. ^ "Media turlari". IANA. 2017-10-12. Olingan 2017-10-17.
  2. ^ "OpenType® spetsifikatsiyasi". Olingan 2020-11-25.
  3. ^ "ISO / IEC 14496-22: 2019 - Axborot texnologiyalari - Audio-vizual ob'ektlarni kodlash - 22-qism: Shriftning ochiq formati". www.iso.org. Olingan 2015-12-13.
  4. ^ "AQShda ro'yxatdan o'tgan savdo markasi raqami 2217574". uspto.gov. 1999 yil 12 yanvar. Olingan 30 sentyabr, 2014.[o'lik havola ]
  5. ^ a b v ISO / IEC JTC 1 / SC 29 / WG 11 (2008 yil iyul). "ISO / IEC 14496-22" Ochiq shrift formati"". chiariglione.org. Arxivlandi asl nusxasi 2010-04-30 kunlari. Olingan 2020-02-21.
  6. ^ Chamadon turi Dökümhane haqida ma'lumot Arxivlandi 2006 yil 18-noyabr, soat Orqaga qaytish mashinasi
  7. ^ "MPEG-4 uchun shrift standarti sifatida OpenType fayl formatini qabul qilish uchun ISO". Adobe Systems Incorporated. 2005-08-15. Arxivlandi asl nusxasi 2011-06-05 da. Olingan 2010-01-28.
  8. ^ "ISO / IEC 14496–11 / Amd.2, FPDAM / FDAM taqdimotiga hamrohlik qiladigan tushuntirish hisobotiga murojaat qilish, havola qilingan spetsifikatsiya: OpenType shrift formatining spetsifikatsiyasi, 1.4 versiyasi". Iyul 2003. Arxivlangan asl nusxasi (DOC) 2014-05-12. Olingan 2010-01-28.
  9. ^ "ISO / IEC CD 14496-22 diskida kompakt-disklarni ro'yxatdan o'tkazish va kompakt-disklarni ko'rib chiqish uchun ovoz berish: Axborot texnologiyalari - audio-vizual ob'ektlarni kodlash - 22-qism: Shriftning ochiq formati - SC 29 / WG 11 N 7485". 2005-09-01. Arxivlandi asl nusxasi (DOC) 2014-05-12. Olingan 2010-01-28.
  10. ^ "ISO / IEC 14496-22: 2007 - Axborot texnologiyalari - Audio-vizual ob'ektlarni kodlash - 22-qism: Shriftning ochiq formati". ISO. 2009-07-31. Olingan 2009-11-11.
  11. ^ ISO (2007-03-15). "ISO / IEC 14496-22, birinchi nashr 2007-03-15, Axborot texnologiyalari - audio-vizual ob'ektlarni kodlash - 22-qism: shriftning ochiq formati" (ZIP). Olingan 2010-01-28.
  12. ^ "ISO/IEC 14496-22:2009 – Information technology – Coding of audio-visual objects – Part 22: Open Font Format". ISO. 2009-07-31. Olingan 2010-01-28.
  13. ^ ISO (2009-08-15). "ISO/IEC 14496-22, Second edition 2009-08-15, Information technology — Coding of audio-visual objects — Part 22: Open Font Format" (ZIP). Olingan 2010-01-28.
  14. ^ "Publicly Available Standards". Standards.iso.org. Olingan 2009-11-11.
  15. ^ "Unicode Standard Annex #28, Unicode 3.2". www.unicode.org. 2002-03-27. Olingan 2017-04-22.
  16. ^ "Ideografik xilma-xillik ma'lumotlar bazasi". www.unicode.org. Olingan 2017-04-22.
  17. ^ a b v d e "OpenType spetsifikatsiyasini o'zgartirishlar jurnali". www.microsoft.com. Olingan 2017-04-22.
  18. ^ "Unicode® 6.0.0". www.unicode.org. 2010-10-11. Olingan 22 aprel, 2017.
  19. ^ "The 'sbix' table". developer.apple.com. Olingan 22 aprel, 2017.
  20. ^ "ISO/IEC 14496-22:2015 Information technology -- Coding of audio-visual objects -- Part 22: Open Font Format". 2015 yil oktyabr. Olingan 2017-04-22.
  21. ^ "What's new in DirectWrite". msdn.microsoft.com. Olingan 2017-04-22.
  22. ^ "Introducing & Building OpenType Collections (OTCs)". Blogs.adobe.com. 2014-01-27. Olingan 2017-01-19.
  23. ^ "Noto Sans CJK – Google Noto Fonts". Google.com. Olingan 2017-01-19.
  24. ^ "Google and Adobe's pan-CJK open font". Lwn.net. Olingan 2017-01-19.
  25. ^ "Special OpenType Session". 2016-09-14. Olingan 2017-04-22.
  26. ^ John Hudson. "Introducing OpenType Variable Fonts". Olingan 2017-04-22.
  27. ^ "OpenType Font Variations Overview". www.microsoft.com. Olingan 2017-04-22.
  28. ^ Knuth, Donald E. Mathematical typography. Buqa. Amer. Matematika. Soc. (N.S.) 1 (1979), yo'q. 2, 337--372.https://projecteuclid.org/euclid.bams/1183544082
  29. ^ CSTUG, Charlz universiteti, Praga, 1996 yil mart, TUGboat-da nashr etilgan, professor Donald E. Knut bilan savol va javoblar. 17 (4) (1996), 355-67. Iqtibos 361-betdan. Onlaynda mavjud http://www.tug.org/TUGboat/Articles/tb17-4/tb53knuc.pdf
  30. ^ Tamye Riggs (2014-07-30). "Adobe Originals kumush yilligi haqida hikoya: Asl nusxalar doimo o'zgarib borayotgan sohada qanday saqlanib qoldi". Olingan 2017-04-22.
  31. ^ David Lemon (2017-01-27). "The Font Wars". Olingan 2017-04-22.
  32. ^ "OpenOffice Supports OpenType Fonts ..." Olingan 2011-02-03.
  33. ^ Sysmäläinen, Julia. "Some Open Thoughts About OpenType". Alphabettes. Olingan 15 may 2016.
  34. ^ "How to Enable OpenType Ligatures in Word 2010". Orzeszek.org. Olingan 2009-11-11.
  35. ^ "Windows 7 Developer's Guide". Code.msdn.microsoft.com. Olingan 2009-11-11.
  36. ^ "LibreOffice 4.1 ReleaseNotes". Olingan 2015-04-15.
  37. ^ Christopher Slye – OpenType feature files, ATypI 2006 slaydlar
  38. ^ "OpenType Feature File Specification". Olingan 2019-03-20.
  39. ^ "Script tags". OpenType Layout tag registry. 2008-01-29. Olingan 2009-11-02.
  40. ^ International Organization for Standardization and International Electrotechnical Commission (2009-08-15). "ISO/IEC 14496-22:2009(E)". Information technology — Coding of audio-visual objects — Part 22: Open Font Format (2nd ed). pp. 286 (section 6.4.1). Olingan 2009-11-02. (consent to non-chargeable online licence agreement required to download specification)
  41. ^ "OpenType Layout yorlig'i registri". Microsoft.com. 2017-01-05. Olingan 2017-01-19.
  42. ^ MurrayS3 (2006-11-14). "LineServices – Murray Sargent: Math in Office". Blogs.msdn.com. Olingan 2017-01-19.
  43. ^ "Three Typefaces for Mathematics" (PDF). Ultrasparky.org. Olingan 2017-01-19.
  44. ^ MurrayS3 (2014-04-27). "OpenType Math Tables – Murray Sargent: Math in Office". Blogs.msdn.com. Olingan 2017-01-19.
  45. ^ "Unicode® Technical Report #25 : UNICODE SUPPORT FOR MATHEMATICS" (PDF). Unicode.org. Olingan 2017-01-19.
  46. ^ "UTN #28: Nearly Plain-Text Encoding of Mathematics". Unicode.org. 2016-11-16. Olingan 2017-01-19.
  47. ^ MurrayS3 (2010-01-11). "Special Capabilities of a Math Font – Murray Sargent: Math in Office". Blogs.msdn.com. Olingan 2017-01-19.
  48. ^ a b https://www.tug.org/TUGboat/tb30-1/tb94vieth.pdf shuningdek, da http://www.ntg.nl/maps/38/03.pdf
  49. ^ "Patent US7492366 - Method and system of character placement in opentype fonts - Google Patents". Google.com. 2008-03-03. Olingan 2017-01-19.
  50. ^ "Patent US7242404 - Enlargement of font characters - Google Patents". Google.com. 2007-02-16. Olingan 2017-01-19.
  51. ^ "Patent US7453463 - Enlargement of font characters - Google Patents". Google.com. Olingan 2017-01-19.
  52. ^ MurrayS3 (2012-03-03). "RichEdit 8.0 Preview – Murray Sargent: Math in Office". Blogs.msdn.com. Olingan 2017-01-19.
  53. ^ Preining, Norbert (2013-06-19). "TeX Live 2013 released |". Preining.info. Olingan 2017-01-19.
  54. ^ "OpenType MATH Fonts". Fred-wang.github.io. Olingan 2017-01-19.
  55. ^ "MathML:Open Type MATH Table - MozillaWiki". Wiki.mozilla.org. 2015-12-27. Olingan 2017-01-19.
  56. ^ "LuaLaTEX va XeLaTEX bilan OpenType matematikasini terish tajribasi" (PDF). Tug.org. Olingan 2017-01-19.
  57. ^ Jerzy B. Ludwichowski. "The New Font Project: TEX Gyre" (PDF). Tug.org. Olingan 2017-01-19.
  58. ^ "The Latin Modern Math (LM Math) font — GUST". Gust.org.pl (polyak tilida). Olingan 2017-01-19.
  59. ^ "Package lm-math". CTAN. Olingan 2017-01-19.
  60. ^ "UK-TUG 2012 - TeX Gyre Math report on Vimeo". Vimeo.com. 2012-10-22. Olingan 2017-01-19.
  61. ^ "/tex-archive/fonts/tex-gyre-math". CTAN. 2016-05-19. Olingan 2017-01-19.
  62. ^ "Progress of the TEX Gyre Math Font Project" (PDF). Gust.org. Olingan 2017-01-19.
  63. ^ "Fonts for Mozilla's MathML engine - Mozilla | MDN". Developer.mozilla.org. 2016-12-01. Olingan 2017-01-19.
  64. ^ "Apple Color Emoji – Typographica". Typographica.org. 2014-06-20. Olingan 2017-01-19.
  65. ^ a b v d "Color Emoji in Windows 8.1—The Future of Color Fonts?". Opentype.info. 3 Iyul 2013. Arxivlangan asl nusxasi 2014-07-10. Olingan 2017-01-19.
  66. ^ Apple Inc. "Extended Bitmaps". Developer.apple.com. Olingan 2017-01-19.
  67. ^ a b Roel Nieskens. "Colorful typography on the web: get ready for multicolor fonts – Pixelambacht". Pixelambacht.nl. Olingan 2017-01-19.
  68. ^ a b "FontLab Blog Color fonts. Overview of the proposals for color extensions of the OpenType font format. - FontLab Blog". Blog.fontlab.com. 2013-09-19. Olingan 2017-01-19.
  69. ^ "Windows-da skript va shriftlarni qo'llab-quvvatlash". Msdn.microsoft.com. Arxivlandi asl nusxasi 2013-01-10. Olingan 2017-01-19.
  70. ^ "Petzold Book Blog - Multicolor Font Characters in Windows 8.1". Charlespetzold.com. Olingan 2017-01-19.
  71. ^ "Innovations in High Performance 2D Graphics with DirectX | Build 2013 | Channel 9". Channel9.msdn.com. 2013-06-25. Olingan 2017-01-19.
  72. ^ "How to enter and use Emoji on Windows 8.1 - Scott Hanselman". Hanselman.com. Olingan 2017-01-19.
  73. ^ "SVG — The SVG (Scalable Vector Graphics) table". docs.microsoft.com. 2018-08-21. Olingan 2018-09-14.
  74. ^ "Chromatic fonts are coming". Lwn.net. Olingan 2017-01-19.
  75. ^ "OpenType Version 1.7". docs.microsoft.com. 2015-03-27. Olingan 2018-09-14.
  76. ^ "OpenType Version 1.8". docs.microsoft.com. 2016-09-14. Olingan 2018-09-14.
  77. ^ "What's new in DirectWrite". Olingan 2018-09-14.
  78. ^ "Using color fonts for beautiful text and icons". blogs.microsoft.com. 2017-06-06. Olingan 2018-09-14.
  79. ^ "Safarida qanday yangiliklar". developer.apple.com. Olingan 2018-09-14.
  80. ^ "Adobe Glyphlet Development Kit (GDK) for SING Gaiji Architecture". Adobe.com. Arxivlandi asl nusxasi 2008 yil 27 iyunda. Olingan 2009-11-11.
  81. ^ DeLaHunt, Jim. "SING: Adobe's New Gaiji Architecture" Arxivlandi 2015-01-23 da Orqaga qaytish mashinasi. 26th Internationalization and Unicode Conference, September 2004. Retrieved 16 July 2009.

Tashqi havolalar