OpenType

OpenType Caratteristiche
Estensioni .otf, .otc, .ttf,.ttc
Tipo MIME application/font-sfnt
PUID fmt / 520
Firma 4F 54 54 4F 00( hexa )
Sviluppato da Microsoft e Adobe
Tipo di formato Formato carattere
Basato su TrueType , PostScript
Standard ISO / IEC 14496-22: 2019
ISO 14496–22
Sito web www.adobe.com/products/type/opentype.html

OpenType (OT) è un formato di font digitale , corrispondente allo standard ISO di Open Font Format (OFF). È stato originariamente sviluppato da Microsoft , aggiungendo alla struttura di base di TrueType molte strutture complesse che arricchiscono le possibilità tipografiche .

La specifica è iniziata all'interno di Microsoft, con Adobe che ha contribuito anche al momento dell'annuncio pubblico nel 1996. La specifica continua ad essere attivamente sviluppata, acquisendo le caratteristiche di un formato aperto. Tuttavia, il nome OpenType rimane un marchio registrato di Microsoft.

Ora un formato diffuso, che offre una grande ricchezza tipografica, comprese le disposizioni per rappresentare la maggior parte dei sistemi di scrittura , i caratteri OpenType sono oggi ampiamente utilizzati su tutti i sistemi operativi.

Storia

Annunciato nel 1996 , font OpenType hanno iniziato ad essere disponibili in numero e in 2000 - 2001 . Verso la fine del 2002, Adobe ha completato la conversione della sua intera libreria di caratteri tipografici. OpenType è stato progettato da Adobe e Microsoft per migliorare i formati TrueType (sviluppato da Apple e Microsoft) e PostScript Type 1 (Adobe). Utilizza la struttura generale di un font TrueType di Windows, ma può includere grafici TrueType o PostScript (formato CFF / Type 2 ) .

OpenType non è il primo tentativo di risolvere alcuni di questi problemi. Apple aveva già fatto lo stesso con GX Typography  (in) . Apple ha continuato a sviluppare GX Typography rendendolo compatibile con Unicode e rinominandolo Apple Advanced Typography (AAT), quindi collegandolo in Mac OS X con il sistema di tipografia ereditato da OPENSTEP . Oggi, tuttavia, è OpenType che ha vinto.

Nel 2007, il formato OpenType 1.4 è stato adottato come standard ISO / IEC 14496-22 con il nome "Open Font Format" ("OpenType" è un marchio registrato di Microsoft).

Descrizione

I caratteri OpenType sono una sorta di impacchettamento dei caratteri TrueType o Postcript Type 1  : il contenitore sfnt è ereditato dalla struttura generale di un carattere TrueType, con la possibilità di tabelle aggiuntive che migliorano le possibilità tipografiche del carattere e la sua compatibilità. . I dati vettoriali per i glifi in un carattere OpenType possono essere in uno dei due formati: curve TrueType ( curve di Bézier quadratiche) in una tabella "  glifo  "; oppure trasforma il Compact Font Format (CFF) in una tabella "  SBB  " (il nome di questa tabella è più lungo di quattro caratteri, il 4 °  carattere è uno spazio). I dati vettoriali CFF si basano sul formato PostScript Type 2 (curve di Bezier cubiche, una variante compatta di Type 1 ).

Microsoft distribuisce il suo sistema operativo Microsoft Windows con i caratteri OpenType TrueType, mentre il software Adobe è generalmente distribuito con i caratteri OpenType CFF.

OpenType ha diverse caratteristiche specifiche:

Glifi in formato SVG

È ora possibile utilizzare glifi in formato SVG in un font OpenType. Ciò consente l'uso di glifi in diversi colori o animati. Questo formato è iniziato come un sottoinsieme delle specifiche SVG 1.1. I caratteri SVG sono un formato indipendente supportato insettembre 2014dalla maggior parte dei browser, ad eccezione di IE e Firefox, e obsoleto in Chrome (e quindi Chromium). Ora sono più generalmente deprecati a favore dello standard su cui hanno concordato tutti gli sviluppatori dei principali browser, i glifi SVG in un font OpenType (quindi inclusi nel Web Open Font Format), chiamato SVG OpenType . Firefox supporta SVG OpenType, dalla versione 26. La maggior parte degli altri dovrebbe seguire presto.

Proprietà intellettuale

Poiché l'uso di caratteri è protetto come quello di un'opera artistica o di un software, i file contengono le regole di utilizzo sotto forma di licenza .

Inoltre, il formato OpenType permette di limitare l'incorporazione del font in un documento indicando nella tabella "OS / 2", parametro fsType, qual è il grado di incorporazione autorizzato:

Poiché questo diritto non viene visualizzato dalla maggior parte degli strumenti, il problema sorge quando il documento viene trasferito su un altro sistema. Se il mittente utilizza un carattere che non consente l'inclusione nei documenti e il destinatario non dispone del carattere, non sarà in grado di visualizzare legalmente un documento identico. Questo problema a volte si verifica per documenti di tipo Office come Microsoft Word , ODF o simili, che vengono creati con strumenti che non offrono l'incorporamento dei caratteri per impostazione predefinita. Il software che elabora formati vettoriali come PDF o SVG, al contrario, offre di includere il font (solo se lo si sceglie) o di mantenere una versione vettorizzata nel documento (trasformazione in percorso).

La distinzione tra la licenza , che indica le condizioni generali di utilizzo, e il parametro fsType, che indica il diritto di incorporazione, dovrebbe essere sottolineata poiché aziende come Microsoft e Adobe , che pubblicano sia caratteri che software che consentono l'incorporamento di caratteri, distribuiscono caratteri con parametro fsType liberale (almeno, non è mai stato vietato l'incorporamento), mentre si utilizza anche una licenza commerciale abbastanza standard.

Estensione del file

Indipendentemente dal sistema operativo , le estensioni dei file sono standardizzate e vengono utilizzate per determinarne il tipo MIME  :

Evoluzione dei caratteri variabili OpenType - caratteri variabili

Anche lo standard OpenType continua ad evolversi. La versione dello standard OpenType ha creato i caratteri variabili. L'idea è che il font variabile contenga, in un unico file, le caratteristiche necessarie per creare, al volo, il corsivo , il grassetto o tutte le possibili varianti di un font, senza dover creare e gestire tanti file diversi da quelli che esistono. variazioni (che è il metodo usuale).

Questa tecnologia, inventata per facilitare l'utilizzo dei CSS , permette di configurare finemente la visualizzazione sullo schermo, attraverso i parametri di un singolo font, e non singole chiamate per differenti font. La funzionalità dei caratteri variabili è stata introdotta nello standard OpenType con la versione 1.8. Questa novità è stata annunciata dai rappresentanti di Adobe, Apple, Google e Microsoft il 14 settembre 2016, alla conferenza ATypI tenutasi a Varsavia.

Utensili

Versioni

Cronologia delle versioni di OpenType:

Note e riferimenti

  1. Tipi di media , IANA ( leggi online )
  2. ISO / IEC JTC1 SC29 / WG11, Application / font-sfnt ,29 marzo 2013( leggi online )
  3. "  ISO / IEC 14496-22: 2019 Information technology - Coding of audiovisual objects - Part 22: Open font format  " , su www.iso.org (accesso 7 maggio 2020 )
  4. (in) "  SVG in OpenType Glyphs  " , W3C (visitato il 20 settembre 2014 )
  5. "  Tipografia colorata sul Web: preparati per i caratteri multicolori  " , Pixel Ambacht (accesso al 20 settembre 2014 )
  6. "  Esempio di glifo animato  " [ archivio di9 ottobre 2014] , people.Mozilla (visitato il 20 settembre 2014 )
  7. "  Fonts  " , W3C (visitato il 20 settembre 2014 )
  8. "  Can I Use SVG fonts  " , CanIuse (accesso 20 settembre 2014 )
  9. "  SVGOpenTypeFonts  " , Mozilla (accesso 20 settembre 2014 )
  10. "  The CSS Corner: Better Web Typography For Better Design  " , Microsoft (accesso 20 settembre 2014 )
  11. (in) "  The OpenType Font File  " , Microsoft (accesso 30 settembre 2014 )
  12. "  Guide to Variable Fonts  " on Web Documentation - MDN (accesso 7 maggio 2020 )
  13. (en-US) "  Variazioni dei caratteri OpenType - Tipografia  " , su docs.microsoft.com (accesso 12 agosto 2020 )
  14. (in) ATypI, "  Special OpenType Session  " su Youtube ,16 settembre 2016(accesso 12 agosto 2020 )  : “  I leader del settore riveleranno i dettagli di un importante aggiornamento tecnologico allo standard OpenType. I partecipanti includono: David Lemon (Senior Manager of Type Development presso Adobe), Peter Constable (Senior Program Manager presso Microsoft), Behdad Esfahbod (Staff Software Engineer, Tech Lead: Fonts & Text Rendering presso Google) Ned Holbrook (Senior Software Engineer presso Apple Inc.) e Simon Daniels, moderatore (Microsoft).  "
  15. Microsoft, "  Registro delle modifiche alle specifiche OpenType  " , su www.microsoft.com ,24 luglio 2017(visitato il 26 settembre 2017 )

Vedi anche

Bibliografia

Articoli Correlati

link esterno