La version française de cette traduction est :
http://www.la-grange.net/w3c/html4.01/
Traducteur : J.J.Solari dans le cadre de l'effort de la liste de discussion [email protected]
La version française peut contenir des erreurs. La version anglaise de cette note est l'unique version
normative. Version originale : http://www.w3.org/TR/1999/REC-html401-19991224
Sommaire
Cette version de HTML reconnaît plusieurs jeux de références d'entités de caractères :
Les sections suivantes présentent les listes complètes des références des entités de caractères. Bien que, par convention avec [ISO10646], les commentaires qui suivent chaque entrée soient habituellement écrits en lettres majuscules, nous les avons convertis en minuscules dans cette spécification pour des questions de lisibilité.
Les références des entités de caractères dans cette section produisent les caractères dont les équivalents numériques devraient déjà être reconnus par les agent utilisateurs conformes à HTML 2.0. Ainsi, la référence d'entité de caractère « ÷ » est une forme plus commode que « ÷ » pour obtenir le signe de division.
Pour la gestion de ces entités nommées, les agents utilisateurs n'ont besoin que de reconnaître les noms des entités et de les convertir en caractères dans le répertoire [ISO88591].
Le caractère « 65533 » (FFFD en hexadécimal) est le dernier caractère valide dans UCS-2. Le caractère « 65534 » (FFFE en hexadécimal), qui n'est pas assigné, est réservé comme la version avec octet permuté du caractère ESPACE INSÉCABLE SANS CHASSE pour les besoins de la détection de l'ordre des octets. Le caractère « 65535 » (FFFF en hexadécimal) n'est pas assigné.
Les références des entités de caractères dans cette section produisent des caractères qui peuvent être représentés par des glyphes dans la police « Symbol » d'Adobe très répandue, y compris des caractères grecs, divers symboles de délimitation et une sélection d'opérateurs mathématiques tels que les symboles gradient, produit et somme.
Pour la gestion de ces entités, les agents utilisateurs peuvent gérer entièrement le jeu [ISO10646] ou employer d'autres moyens. Il est possible d'obtenir l'affichage des glyphes de ces caractères par la capacité d'afficher les caractères [ISO10646] concernés ou par d'autres moyens, comme en faisant correspondre de façon interne les entités, les références de caractère numériques et les caractères, qui sont listés, à la position adéquate dans une certaine police contenant les glyphes requis.
Quand utiliser les entités grecques. Ce jeu d'entités contient toutes les lettres utilisées en grec moderne. Cependant, il ne comprend pas la ponctuation, les caractères accentués pré-composés ni les accents sans chasse (tonos, dialytika) requis pour composer ces derniers. Il n'y a pas de lettres archaïques, de lettres coptes uniquement ou de lettres pré-composées pour le grec polytonique. Les entités définies ici ne sont pas destinées à la représentation d'un texte en grec moderne, celle-ci ne serait pas efficace ; elles se destinent plutôt aux lettres grecques occasionnelles utilisées dans les travaux techniques et mathématiques.
Les références des entités de caractères dans cette section concernent l'échappement des caractères significatifs pour le balisage (ce sont les mêmes que ceux dans HTML 2.0 et dans HTML 3.2) et l'indication des espaces et tirets. D'autres caractères dans la section concernent les questions d'internationalisation, telle que la levée de l'ambiguïté dans un texte bi-directionnel (voir la section sur le texte bi-directionnel pour des précisions).
Des entités ont également été ajoutées pour les caractères restants qui apparaissent dans le jeu CP-1252 mais pas dans les jeux d'entités HTMLlat1 ou HTMLsymbol. Tous ceux-ci se trouvent dans l'intervalle de 128 à 159 dans le jeu de caractères CP-1252. Ces entités permettent aux caractères d'apparaître indépendamment de la plate-forme.
Pour la gestion de ces entités, les agents utilisateurs peuvent gérer entièrement le jeu [ISO10646] ou employer d'autres moyens. Il est possible d'obtenir l'affichage des glyphes de ces caractères par la capacité d'afficher les caractères [ISO10646] concernés ou par d'autres moyens, comme en faisant correspondre de façon interne les entités, les références de caractère numériques et les caractères, qui sont listés, à la position adéquate dans une certaine police contenant les glyphes requis.