Exposants et indices Unicode

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

La norme Unicode propose des exposants et des indices d'un certain nombre de caractères, y compris les chiffres arabes. Ces caractères permettent de représenter diverses formules mathématiques ou physiques sous forme de simple texte sans recourir à un langage de balisage comme HTML ou TEX.

Description[modifier | modifier le code]

Les exposants les plus courants, ¹, ² et ³, existaient dans la norme ISO/CEI 8859-1 aux positions B9, B2 et B3 et furent par conséquent portés par la norme Unicode aux adresses U+00B9, U+00B2 et U+00B3. Les autres exposants et indices sont codés dans le bloc U+2070 à U+209F :

  • De U+2070 à U+2079, exposants de chiffres. Les caractères U+2072 et U+2073, attendus pour les chiffres 2 et 3, ne sont pas utilisés. Le caractère U+2071 n'est pas l'exposant du chiffre 1 mais celui de la lettre i en bas-de-casse.
  • De U+207A à U+207F, exposants de divers symboles, respectivement les symboles +, -, =, (, ) et la lettre n en bas-de-casse.
  • De U+2080 à U+2089, indices de chiffres. Tous sont représentés.
  • De U+208A à U+208E, indices de symboles, respectivement +, -, =, (et). Le caractère U+208F n'est pas utilisé.
  • De U+2090 à U+2094, indices des lettres a, e, o, x et ə, en bas-de-casse.
  • Les caractères U+2095 à U+209F ne sont pas utilisés.

Plusieurs autres lettres latines, grecques et cyrilliques en indice ou en exposant sont classées parmi les extensions phonétiques, de U+1D2C à U+1D6A (exposants a, b, d, e, γ, etc. ; indices i, r, u, v, β, etc.).

Tables[modifier | modifier le code]

La première table ci-dessous présente uniquement les caractères U+2070 à U+209F :

PDF : en
 v · d · m 
0123456789ABCDEF
U+2070  
U+2080  
U+2090  

La deuxième table ci-dessous fait précéder les caractères U+2070 à U+209F (et les autres exposants et indices codés dans ISO 8859-1 et dans Unicode) par la lettre X capitale afin de mettre en évidence les indices et les exposants :

0123456789ABCDEF
U+00B0      
U+02B0  
U+02E0  
U+1D20   Xᴬ Xᴭ Xᴮ Xᴯ
U+1D30 Xᴰ Xᴱ Xᴲ Xᴳ Xᴴ Xᴵ Xᴶ Xᴷ Xᴸ Xᴹ Xᴺ Xᴻ Xᴼ Xᴽ Xᴾ Xᴿ
U+1D40 Xᵀ Xᵁ Xᵂ Xᵃ Xᵄ Xᵅ Xᵆ Xᵇ Xᵈ Xᵉ Xᵊ Xᵋ Xᵌ Xᵍ Xᵎ Xᵏ
U+1D50 Xᵐ Xᵑ Xᵒ Xᵓ Xᵔ Xᵕ Xᵖ Xᵗ Xᵘ Xᵙ Xᵚ Xᵛ Xᵜ Xᵝ Xᵞ Xᵟ
U+1D60 Xᵠ Xᵡ Xᵢ Xᵣ Xᵤ Xᵥ Xᵦ Xᵧ Xᵨ Xᵩ Xᵪ  
U+1D90   Xᶛ Xᶜ Xᶝ Xᶞ Xᶟ
U+1DA0 Xᶠ Xᶡ Xᶢ Xᶣ Xᶤ Xᶥ Xᶦ Xᶧ Xᶨ Xᶩ Xᶪ Xᶫ Xᶬ Xᶭ Xᶮ Xᶯ
U+1DB0 Xᶰ Xᶱ Xᶲ Xᶳ Xᶴ Xᶵ Xᶶ Xᶷ Xᶸ Xᶹ Xᶺ Xᶻ Xᶼ Xᶽ Xᶾ Xᶿ
U+2070 X⁰ Xⁱ   X⁴ X⁵ X⁶ X⁷ X⁸ X⁹ X⁺ X⁻ X⁼ X⁽ X⁾ Xⁿ
U+2080 X₀ X₁ X₂ X₃ X₄ X₅ X₆ X₇ X₈ X₉ X₊ X₋ X₌ X₍ X₎  
U+2090 Xₐ Xₑ Xₒ Xₓ Xₔ Xₕ Xₖ Xₗ Xₘ Xₙ Xₚ Xₛ Xₜ  
U+2C70   Xⱼ Xⱽ  
U+A770 Xꝰ  
U+A7F0   Xꟸ Xꟹ  

Enfin, à titre de référence, la dernière table ci-dessous reprend la présentation précédente, mais en codant les indices et les exposants à l'aide des balises HTML <sup>...</sup> et <sub>...</sub> :

0123456789ABCDEF
U+00B0   X2 X3   X1  
U+2070 X0 Xi   X4 X5 X6 X7 X8 X9 X+ X X= X( X) Xn
U+2080 X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X+ X X= X( X)  
U+2090 Xa Xe Xo Xx Xə Xh Xk Xl Xm Xn Xp Xs Xt  

Voir aussi[modifier | modifier le code]

Liens internes[modifier | modifier le code]

Références[modifier | modifier le code]