Post by FrancoisJe suis un débutant dans l'utilisation d'unicode, et je m'étonne de
ne pas arriver à représenter facilement des lettres souscriptes ou en
exposant
Unicode est destiné à encoder du texte. Le fait d'écrire en plus ou moins
grand, au dessus ou en dessous de la ligne, vers le haut ou vers le bas
etc., ne sont pas des caractéristiques du texte, mais des informations de
plus haut niveau conceptuel, qui doivent donc être prises en compte par le
protocole ou le logiciel qui utilise Unicode comme encodage (comme par
exemple, Word, TeX, HTML; le fait que tous ces standards soit orientés vers
la mise en forme n'est pas un hasard...)
Post by Francois(à part n suscrit que j'ai trouvé comme caractère unicode).
Oui; Unicode dans sa fonction d'encodage universel, « récupère » tous les
caractères de convenance typographique qui furent définis ou encodés un
moment ou un autre; ainsi, tu trouvera ², ³, º, ª et pas mal d'autres; mais
tu ne trouveras par <SUP>e</SUP> et <SUP>er</SUP> nécessaire pour le
français, parce que les standards de mise en forme (Word, TeX, HTML, etc.)
cités ci-dessus sont arrivés suffisament tôt pour empêcher les barbaries...
Post by FrancoisIdem avec le diviseur: comment représenter Pi/3 (la lettre grecque /3)
en exposant ?
Pour représenter un angle de 60°, on m'a toujours appris qu'il fallait une
fraction, avec un pi et un 3 de taille normale ou à peine réduite, pas aussi
petits que des exposants.
De fait, pour représenter des expressions mathématiuques, il faut chercher
du côté de MathML (http://www.w3.org/Math/), PAS de Unicode tout seul.
Sinon, Unicode dans une volonté de tout faire, a inventé un caractère pour
cela: il faudrait utiliser la séquence <U+03C0, U+2044, U+0033>, sensé faire
le travail toute seule; seulement le problème de comment représenter TOUTES
les séquences possibles avec U+2044 fait qu'AUCUN moteur de rendu ne tente
de gérer ce cas-là (et du coup U+2044 reste cantonné à l'utilisation pour
les fractions des Américains, qui sont réfractaires au système décimal).
Antoine