Cet outil convertit le texte en exposant (ˣ²), indice (H₂O) ou forme mixte, en utilisant de vrais points de code Unicode plutôt que des balises HTML <sup>/<sub> — le résultat est donc du texte brut qui fonctionne partout (chat, réseaux, noms de fichiers, commentaires de code) sans support de mise en forme.
Comment ça marche :
- Exposant : chaque lettre/chiffre/opérateur est remplacé par son glyphe exposant (ex.
x → ˣ, 2 → ²).
- Indice : chacun est remplacé par son glyphe indice (ex.
2 → ₂, o → ₒ).
- Mixte : caractères en position impaire en exposant, paire en indice — un mode démo pour notation mixte.
Réserve sur la couverture Unicode (important) :
Unicode ne assigne pas un glyphe exposant/indice à chaque lettre. Ensembles bien couverts :
- Exposant : chiffres 0-9 (tous), opérateurs +-=() et minuscules h/i/j/k/m/n/o/p/r/s/t/u/v/w/x/y/a parmi d'autres. Beaucoup de minuscules (b,c,d,e,f,g,l,q) et presque toutes les majuscules n'ont pas de glyphe.
- Indice : chiffres 0-9 (tous), opérateurs et minuscules a/e/h/i/j/k/l/m/n/o/p/r/s/t/u/v/x. Manquent : b,c,d,f,g,q,w,y,z et toutes les majuscules.
Les caractères sans glyphe dédié retombent sur eux-mêmes — donc H₂O fonctionne (H sans glyphe indice, reste H), mais une phrase entière en indice gardera les lettres non mappées en forme normale. C'est une limitation fondamentale d'Unicode, pas un bug.
Usages courants : chimie (H₂SO₄, CO₂), maths/physique (x², E=mc²), marqueurs de note/référence (¹²³), style type marque.