Tip deschis
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 12 decembrie 2019; verificările necesită
10 modificări .
OpenType este un format de fișier cu fonturi care acceptă codificarea Unicode . Are capacități de prepressare mai mari (comparativ cu TrueType) și o dimensiune mai mică a fișierului, cu același număr de caractere de conținut.
Dezvoltat în comun de Microsoft și Adobe pe baza TrueType , păstrând structura de bază și extinzându-se cu structuri pentru caracteristici tipografice.
Fișierele au extensia ( fonturi .ttfbazate pe TrueType ) sau .otf( fonturi bazate pe PostScript ).
Istorie
La începutul anilor 1990, Microsoft a încercat fără succes să licențieze tehnologia Apple GX Typography . Drept urmare, în 1994, a fost dezvoltată propria tehnologie TrueType Open [5] . Adobe a susținut tehnologia în 1996, adăugând suport pentru tehnologia glifului în fonturile de tip 1 .
Microsoft și Adobe au fost dornici să implementeze atât tehnologiile TrueType, cât și PostScript.
Numele OpenType a fost ales pentru tehnologiile combinate ale celor două companii și a fost anunțat în 1996.
Deschideți formatul fontului
Adobe și Microsoft au continuat să dezvolte și să îmbunătățească OpenType de-a lungul deceniului.
Apoi, la sfârșitul anului 2005, OpenType a început să migreze la un standard deschis în cadrul ISO în cadrul grupului MPEG , care mai devreme (în 2003) adoptase OpenType 1.4 ca referință pentru MPEG-4 [6] [7] [8] [9] .
Adoptarea unui nou standard prin aprobare formală în martie 2007 ca ISO/IEC 14496-22 (MPEG-4 Part 22) sub denumirea Open Font Format [10] .
Standardul original a fost echivalent din punct de vedere tehnic cu specificația OpenType 1.4, cu modificări corespunzătoare de limbaj pentru ISO [11] .
Beneficii
- OpenType acceptă Unicode: fonturile pot conține peste 65.000 de caractere, inclusiv toate caracterele occidentale, precum și caracterele non-occidentale (cum ar fi japoneze sau chinezești).
- Fonturile OpenType pot fi comprimate eficient. O dimensiune mai mică a fișierului cu fonturi facilitează încorporarea acestuia în alte fișiere. Acest lucru este util pentru fișiere PDF și pentru pagini web. Tehnica de compresie depinde de tipul de font OpenType. Fonturile PostScript OpenType sunt comprimate folosind Adobe Compact Font Format (CFF). Agfa MicroType Express este utilizat pentru a comprima fonturile TrueType OpenType.
- Tipografie îmbunătățită: fonturile OpenType pot include o mare varietate de glife , inclusiv ligături , fracții, caractere istorice (numere în stil vechi, majuscule mici) și altele. Ele permit înlocuirea automată a anumitor caractere cu ele.
- Fonturile OpenType pot conține mai multe dimensiuni optice de font în cadrul aceleiași familii de fonturi, cu dimensiuni diferite de font bazate pe diferite seturi de contururi vectoriale, pentru a îmbunătăți afișarea și lizibilitatea caracterelor mici.
- Crepare îmbunătățită : caracterele cu aceeași formă (de exemplu, marginea din stânga a caracterelor c, e, d) pot fi crelate identic. Acest lucru reduce dimensiunea tabelului de kerning și extinde numărul de perechi de kerning.
Date incluse în fișierul fontului
Din punct de vedere tehnic, un font OpenType este o combinație de date vectoriale (în formatele PostScript sau TrueType, după cum s-a menționat mai sus) și alte date care sunt organizate într-o serie de tabele. Aceste tabele conțin următoarele informații:
- Antetul include informații generale, cum ar fi numele fișierului, versiunea, datele de creare și modificare etc.
- Tabelul de mapare caracter la glif (cmap) documentează relațiile dintre caractere și forma caracterelor (glife). Sprijinit:
- codificări ISO tradiționale
- codificări de la Adobe și Apple
- Codificări Unicode.
- Tabelul de nume definește numele fontului, familia căreia îi aparține și tipul fontului.
- Alte tabele conțin date vectoriale (glife).
- Datele PostScript sunt incluse în tabelul „cff”. În acest caz, sunt utilizate date de tip 2, care sunt mai compacte decât binecunoscutul format de tip 1.
- Pentru caracterele care sunt definite folosind formatul TrueType, se folosește tabelul „glyf”.
- Tabelele tipografice avansate conțin datele necesare pentru a sprijini caracteristicile tipografice avansate ale OpenType.
- Fonturile OpenType pot conține și fonturi bitmap. Aceasta este uneori folosită pentru glife foarte complexe sau dimensiuni de font foarte mici. Datele bitmap sunt conținute în trei tabele „glife bitmap”.
- Tabelul „semnătură digitală” conține semnătura digitală a creatorului fontului, care poate fi folosită pentru a verifica dacă fontul nu a fost modificat.
Caracteristicile fontului
Fonturile în format OpenType au caracteristici ( caracteristică engleză ) [ 12] . De exemplu, caracteristica Contextuale alternative este responsabilă pentru schimbarea stilului unui caracter (litera) în funcție de context.
Caracteristicile OpenType în browsere
Specificația CSS3 a adăugat suport pentru „caracteristicile” fontului folosind proprietăți font-feature-settingsși font-variant[13] [14] [15] .
Începând cu 2017, aproape toate browserele acceptă această tehnologie [16] .
Exemple de lucru
Fracții comune: 123/456; și fracții Tip deschis: 123/456
Numere maiusculare: 1234567890; și minuscule: 1234567890
Fără ligaturi: soluția a fost pentru cei cinci floroane care flirtau; și cu ligaturi: reparația a fost pentru cei cinci fleuroni de flirt
Fără capital cu capital
|
|
Cum funcționează browserul dvs
|
Captură de ecran cu cum ar trebui să arate.
|
Vezi și
Note
- ↑ Media Types , IANA , < https://www.iana.org/assignments/media-types/media-types.xhtml > . Extras 18 mai 2014. Arhivat 18 octombrie 2017 la Wayback Machine
- ↑ ISO/IEC JTC1 SC29/WG11 (2013-03-29), application/font-sfnt , < https://www.iana.org/assignments/media-types/application/font-sfnt > Arhivat 25 iunie 2016 la mașina Wayback
- ↑ Specificații OpenType® . Preluat la 25 noiembrie 2020. Arhivat din original la 17 noiembrie 2020. (nedefinit)
- ↑ ISO/IEC 14496-22:2015 - Tehnologia informației - Codarea obiectelor audio-vizuale - Partea 22: Open Font Format . www.iso.org . Data accesului: 13 decembrie 2015. Arhivat din original pe 5 martie 2016. (nedefinit)
- ↑ Suitcase Type Foundry Information Guide Arhivat 18 noiembrie 2006.
- ↑ ISO/IEC JTC 1/SC 29/WG 11. ISO/IEC 14496-22 „Open Font Format” . chiariglione.org (iulie 2008). Data accesului: 28 ianuarie 2010. Arhivat din original la 30 aprilie 2010. (nedefinit)
- ↑ ISO pentru a adopta formatul de fișier OpenType ca standard de font pentru MPEG-4 (downlink) . Adobe Systems Incorporated (15 august 2005). Data accesului: 28 ianuarie 2010. Arhivat din original pe 5 iunie 2011. (nedefinit)
- ↑ Raport explicativ de referință care însoțește Transpunerea FPDAM/FDAM a ISO/IEC 14496–11/Amd.2, Specificație de referință: specificația formatului de font OpenType, versiunea 1.4. (DOC) (link indisponibil) (iulie 2003). Consultat la 28 ianuarie 2010. Arhivat din original la 12 mai 2014. (nedefinit)
- ↑ Înregistrarea CD-ului și buletinul de vot pentru luarea în considerare a CD-ului pe ISO/IEC CD 14496-22: Tehnologia informației - Codarea obiectelor audiovizuale - Partea 22: Format deschis font - SC 29/WG 11 N 7485 (DOC) (link indisponibil) (1 septembrie 2005). Consultat la 28 ianuarie 2010. Arhivat din original la 12 mai 2014. (nedefinit)
- ↑ ISO/IEC 14496-22:2007 - Tehnologia informației - Codarea obiectelor audio-vizuale - Partea 22: Open Font Format . ISO (31 iulie 2009). Consultat la 11 noiembrie 2009. Arhivat din original pe 18 noiembrie 2016. (nedefinit)
- ↑ ISO. ISO/IEC 14496-22, Prima ediție 2007-03-15, Tehnologia informației - Codarea obiectelor audio-vizuale - Partea 22: Open Font Format (ZIP) (15 martie 2007). Consultat la 28 ianuarie 2010. Arhivat din original la 18 decembrie 2019. (nedefinit)
- ↑ Caracteristici înregistrate - definiții și implementări . Preluat la 19 mai 2017. Arhivat din original la 25 mai 2017. (nedefinit)
- ↑ Caracteristicile fontului CSS . Preluat la 19 mai 2017. Arhivat din original la 8 iulie 2017. (nedefinit)
- ↑ Formarea fontului (link inaccesibil)
- ↑ font-feature-settings . Preluat la 19 mai 2017. Arhivat din original la 24 iunie 2017. (nedefinit)
- ↑ CSS font-feature-settings . Preluat la 19 mai 2017. Arhivat din original la 8 aprilie 2017. (nedefinit)