Web Analytics
Privacy Policy Cookie Policy Terms and Conditions OpenType - Wikipédia

OpenType

Un article de Wikipédia, l'encyclopédie libre.

Vous avez de nouveaux messages (diff ?).

OpenType est un format de police vectorielle pour les ordinateurs, développé conjointement par Adobe et Microsoft.

Annoncé la première fois en 1996, ce n’est qu’en 2000-2001 que les polices d’OpenType ont été en nombre significatif. Adobe a terminé la conversion de toute sa bibliothèque de polices en OpenType vers la fin de 2002. OpenType a été conçu par Adobe et Microsoft comme successeur des formats précédents de police, TrueType (développé par Apple et Microsoft) et des polices de type 1 PostScript (créées par Adobe). Il emploie, essentiellement, la structure générale d’une police TrueType Windows, mais tient compte des contours TrueType, ou des contours PostScript (stockés sous le format CFF/Type 2).

OpenType a plusieurs caractéristiques spécifiques :

  • les polices d’OpenType peuvent avoir jusqu’à 65 536 glyphes.
  • le codage de police est basé sur Unicode et peut être utilisé n’importe quel alphabet connu de l’Unicode, avec éventuellement mixage entre alphabets. Néanmmoins la plupart des polices ne comportent pas tous les caractères.
  • les fichiers des polices sont indépendant de la plateforme : Windows, Mac OS, ...
  • les polices peuvent avoir des fonctions typographiques évoluées, qui permettent le traitement typographique approprié des langues complexes, et avoir des effets typographiques avancés pour des langues plus simples, telles que l’anglais.

OpenType n’est pas la première tentative pour résoudre certaines de ces questions. Apple avec GX Typography avait déjà fait la même chose. Apple a continué à développer GX Typography en le rendant compatible Unicode et le rebaptisant Apple Advanced Typography (AAT), puis en le liant dans Mac OS X avec le système typographique hérité d’OPENSTEP. Cependant, c’est le format OpenType qui a réussi à s’imposer.


Sommaire

[modifier] Technologie

[modifier] Représentation des glyphes

Comme les formats TrueType et PostScript, il utilise les courbes de Bézier.

[modifier] Propriété industrielle

L’utilisation des polices étant protégée comme celle d’une œuvre artistique, les fichiers contiennent les règles d’usage. Les droits sont :

  • Incorporation et installation permises : vous pouvez inclure la police dans le document et l’installer définitivement sur la machine cible.
  • Incorporation pour édition permise : vous pouvez inclure la police dans le document et l’installer temporairement sur le récepteur.
  • Incorporation pour impression et prévisualisation permise : vous pouvez inclure la police dans le document et l’installer temporairement sur le récepteur, le document étant en lecture seule.
  • Incorporation restreinte par la licence : vous n’avez pas le droit d’inclure la police dans votre document.

Ce droit n’étant pas visualisé par la plupart des outils, le problème se pose au moment où le document est transféré sur un autre système. Si l’émetteur utilise une police qui ne permet pas l’inclusion dans les documents et que le récepteur ne possède pas la police, il ne pourra pas visualiser un document identique. Ce problème se pose pour les documents de type bureautique, Word ou similaire, les documents PDF.

[modifier] Extension des fichiers

  • Sur Windows l’extension « .ttf » (TrueType Font) a été conservée pour les polices à courbes TrueType. Les polices à courbes PostScript utilisent l’extension « .otf ».
  • Sur Mac OS les polices à courbes PostScript utilisent l’extension « .otf ».

[modifier] Outils

  • FontForge est le premier éditeur de polices libre capable de lire, modifier et produire des polices OpenType.
  • TTX est un outil écrit en Python qui permet de passer de la représentation binaire d’une police OpenType à une représentation XML et vice-versa. Cela permet d’accéder directement à n’importe quel paramètre d’une police, et de le modifier à volonté en altérant la version XMLisée avant de repasser au format binaire.
  • Adobe Font Development Kit for OpenType, distribué gratuitement par Adobe Systems, est une collection d’outils pour le développement de polices OpenType.
  • FontLab est un éditeur de polices commercial. Il gère de multiples formats (Type 1, MultiMaster, TrueType, OpenType).
  • « OpenType Font Shell Extension » : extension de Windows permettant de visualiser plus propriétés d’une police.

(note : OpenType est une marque déposée de Microsoft Corporation.)

[modifier] Liens externes

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu