Only a little. I suspect this will be one of the issues addresed in
HTML 2.1.
Here's a table that summarizes the HTML character set
as I understand it. Note that characters 27, 127-159, 172,
215, and 247 (decimal) still represent outstanding issues:
27: an escape character for ISO2022 escape sequences?
(the multi-lingual document issue again...)
127-159: is there any defined use for these?
172: in the X fonts, it's a "logical not" character.
Is this part of the ISO8859-1 standard?
What's the SGML entity name (&lnot; ?)
215: in X fonts, it's a "times" character...
2247: in X fonts, it's a "divide" character...
There's also the question of whether PRE lines end in CR, LF, CRLF,
or any of the above.
Number Entity Glyph Description
0(00): --UNUSED--
1(01): --UNUSED--
2(02): --UNUSED--
3(03): --UNUSED--
4(04): --UNUSED--
5(05): --UNUSED--
6(06): --UNUSED--
7(07): --UNUSED--
8(08): --UNUSED--
9(09): TAB (just like space, except in pre)
10(0A): LF (just like spece, except in pre)
11(0B): --UNUSED--
12(0C): --UNUSED--
13(0D): CR (just like space, except in pre)
14(0E): --UNUSED--
15(0F): --UNUSED--
16(10): --UNUSED--
17(11): --UNUSED--
18(12): --UNUSED--
19(13): --UNUSED--
20(14): --UNUSED--
21(15): --UNUSED--
22(16): --UNUSED--
23(17): --UNUSED--
24(18): --UNUSED--
25(19): --UNUSED--
26(1A): --UNUSED--
27(1B): ESC ???
28(1C): --UNUSED--
29(1D): --UNUSED--
30(1E): --UNUSED--
31(1F): --UNUSED--
32(20): ala ISO646-IRV (ASCII)
33(21): ! ala ISO646-IRV (ASCII)
34(22): " ala ISO646-IRV (ASCII)
35(23): # ala ISO646-IRV (ASCII)
36(24): $ ala ISO646-IRV (ASCII)
37(25): % ala ISO646-IRV (ASCII)
38(26): & ala ISO646-IRV (ASCII)
39(27): ' ala ISO646-IRV (ASCII)
40(28): ( ala ISO646-IRV (ASCII)
41(29): ) ala ISO646-IRV (ASCII)
42(2A): * ala ISO646-IRV (ASCII)
43(2B): + ala ISO646-IRV (ASCII)
44(2C): , ala ISO646-IRV (ASCII)
45(2D): - ala ISO646-IRV (ASCII)
46(2E): . ala ISO646-IRV (ASCII)
47(2F): / ala ISO646-IRV (ASCII)
48(30): 0 ala ISO646-IRV (ASCII)
49(31): 1 ala ISO646-IRV (ASCII)
50(32): 2 ala ISO646-IRV (ASCII)
51(33): 3 ala ISO646-IRV (ASCII)
52(34): 4 ala ISO646-IRV (ASCII)
53(35): 5 ala ISO646-IRV (ASCII)
54(36): 6 ala ISO646-IRV (ASCII)
55(37): 7 ala ISO646-IRV (ASCII)
56(38): 8 ala ISO646-IRV (ASCII)
57(39): 9 ala ISO646-IRV (ASCII)
58(3A): : ala ISO646-IRV (ASCII)
59(3B): ; ala ISO646-IRV (ASCII)
60(3C): < ala ISO646-IRV (ASCII)
61(3D): = ala ISO646-IRV (ASCII)
62(3E): > ala ISO646-IRV (ASCII)
63(3F): ? ala ISO646-IRV (ASCII)
64(40): @ ala ISO646-IRV (ASCII)
65(41): A ala ISO646-IRV (ASCII)
66(42): B ala ISO646-IRV (ASCII)
67(43): C ala ISO646-IRV (ASCII)
68(44): D ala ISO646-IRV (ASCII)
69(45): E ala ISO646-IRV (ASCII)
70(46): F ala ISO646-IRV (ASCII)
71(47): G ala ISO646-IRV (ASCII)
72(48): H ala ISO646-IRV (ASCII)
73(49): I ala ISO646-IRV (ASCII)
74(4A): J ala ISO646-IRV (ASCII)
75(4B): K ala ISO646-IRV (ASCII)
76(4C): L ala ISO646-IRV (ASCII)
77(4D): M ala ISO646-IRV (ASCII)
78(4E): N ala ISO646-IRV (ASCII)
79(4F): O ala ISO646-IRV (ASCII)
80(50): P ala ISO646-IRV (ASCII)
81(51): Q ala ISO646-IRV (ASCII)
82(52): R ala ISO646-IRV (ASCII)
83(53): S ala ISO646-IRV (ASCII)
84(54): T ala ISO646-IRV (ASCII)
85(55): U ala ISO646-IRV (ASCII)
86(56): V ala ISO646-IRV (ASCII)
87(57): W ala ISO646-IRV (ASCII)
88(58): X ala ISO646-IRV (ASCII)
89(59): Y ala ISO646-IRV (ASCII)
90(5A): Z ala ISO646-IRV (ASCII)
91(5B): [ ala ISO646-IRV (ASCII)
92(5C): \ ala ISO646-IRV (ASCII)
93(5D): ] ala ISO646-IRV (ASCII)
94(5E): ^ ala ISO646-IRV (ASCII)
95(5F): _ ala ISO646-IRV (ASCII)
96(60): ` ala ISO646-IRV (ASCII)
97(61): a ala ISO646-IRV (ASCII)
98(62): b ala ISO646-IRV (ASCII)
99(63): c ala ISO646-IRV (ASCII)
100(64): d ala ISO646-IRV (ASCII)
101(65): e ala ISO646-IRV (ASCII)
102(66): f ala ISO646-IRV (ASCII)
103(67): g ala ISO646-IRV (ASCII)
104(68): h ala ISO646-IRV (ASCII)
105(69): i ala ISO646-IRV (ASCII)
106(6A): j ala ISO646-IRV (ASCII)
107(6B): k ala ISO646-IRV (ASCII)
108(6C): l ala ISO646-IRV (ASCII)
109(6D): m ala ISO646-IRV (ASCII)
110(6E): n ala ISO646-IRV (ASCII)
111(6F): o ala ISO646-IRV (ASCII)
112(70): p ala ISO646-IRV (ASCII)
113(71): q ala ISO646-IRV (ASCII)
114(72): r ala ISO646-IRV (ASCII)
115(73): s ala ISO646-IRV (ASCII)
116(74): t ala ISO646-IRV (ASCII)
117(75): u ala ISO646-IRV (ASCII)
118(76): v ala ISO646-IRV (ASCII)
119(77): w ala ISO646-IRV (ASCII)
120(78): x ala ISO646-IRV (ASCII)
121(79): y ala ISO646-IRV (ASCII)
122(7A): z ala ISO646-IRV (ASCII)
123(7B): { ala ISO646-IRV (ASCII)
124(7C): | ala ISO646-IRV (ASCII)
125(7D): } ala ISO646-IRV (ASCII)
126(7E): ~ ala ISO646-IRV (ASCII)
127(7F): ???
128(80): € ???
129(81): � ???
130(82): ‚ ???
131(83): ƒ ???
132(84): „ ???
133(85): … ???
134(86): † ???
135(87): ‡ ???
136(88): ˆ ???
137(89): ‰ ???
138(8A): Š ???
139(8B): ‹ ???
140(8C): Œ ???
141(8D): � ???
142(8E): Ž ???
143(8F): � ???
144(90): � ???
145(91): ‘ ???
146(92): ’ ???
147(93): “ ???
148(94): ” ???
149(95): • ???
150(96): – ???
151(97): — ???
152(98): ˜ ???
153(99): ™ ???
154(9A): š ???
155(9B): › ???
156(9C): œ ???
157(9D): � ???
158(9E): ž ???
159(9F): Ÿ ???
160(A0): nbsp Non breaking space
161(A1): iexcl ¡ = inverted exclamation mark
162(A2): cent ¢ = cent sign
163(A3): pound £ = pound sign
164(A4): curren ¤ = general currency sign
165(A5): yen ¥ = /yen =yen sign
166(A6): brvbar ¦ = broken (vertical) bar
167(A7): sect § = section sign
168(A8): uml ¨ =umlaut mark
169(A9): copy © = copyright sign
170(AA): ordf ª = ordinal indicator, feminine
171(AB): laquo « = angle quotation mark, left
172(AC): ¬ ???
173(AD): shy Soft Hyphen
174(AE): reg ® = /circledR =registered sign
175(AF): macr ¯ =macron
176(B0): ring ° =ring
177(B1): plusmn ± = /pm B: =plus-or-minus sign
178(B2): sup2 ² = superscript two
179(B3): sup3 ³ = superscript three
180(B4): acute ´ =acute accent
181(B5): micro µ = micro sign
182(B6): para ¶ = pilcrow (paragraph sign)
183(B7): middot · = /centerdot B: =middle dot
184(B8): cedil ¸ =cedilla
185(B9): sup1 ¹ = superscript one
186(BA): ordm º = ordinal indicator, masculine
187(BB): raquo » = angle quotation mark, right
188(BC): frac14 ¼ = fraction one-quarter
189(BD): half ½ = fraction one-half
190(BE): frac34 ¾ = fraction three-quarters
191(BF): iquest ¿ = inverted question mark
192(C0): Agrave À capital A, grave accent
193(C1): Aacute Á capital A, acute accent
194(C2): Acirc  capital A, circumflex accent
195(C3): Atilde à capital A, tilde
196(C4): Auml Ä capital A, dieresis or umlaut mark
197(C5): Aring Å capital A, ring
198(C6): AElig Æ capital AE diphthong (ligature)
199(C7): Ccedil Ç capital C, cedilla
200(C8): Egrave È capital E, grave accent
201(C9): Eacute É capital E, acute accent
202(CA): Ecirc Ê capital E, circumflex accent
203(CB): Euml Ë capital E, dieresis or umlaut mark
204(CC): Igrave Ì capital I, grave accent
205(CD): Iacute Í capital I, acute accent
206(CE): Icirc Î capital I, circumflex accent
207(CF): Iuml Ï capital I, dieresis or umlaut mark
208(D0): ETH Ð capital Eth, Icelandic
209(D1): Ntilde Ñ capital N, tilde
210(D2): Ograve Ò capital O, grave accent
211(D3): Oacute Ó capital O, acute accent
212(D4): Ocirc Ô capital O, circumflex accent
213(D5): Otilde Õ capital O, tilde
214(D6): Ouml Ö capital O, dieresis or umlaut mark
215(D7): × ???
216(D8): Oslash Ø capital O, slash
217(D9): Ugrave Ù capital U, grave accent
218(DA): Uacute Ú capital U, acute accent
219(DB): Ucirc Û capital U, circumflex accent
220(DC): Uuml Ü capital U, dieresis or umlaut mark
221(DD): Yacute Ý capital Y, acute accent
222(DE): THORN Þ capital THORN, Icelandic
223(DF): szlig ß small sharp s, German (sz ligature)
224(E0): agrave à small a, grave accent
225(E1): aacute á small a, acute accent
226(E2): acirc â small a, circumflex accent
227(E3): atilde ã small a, tilde
228(E4): auml ä small a, dieresis or umlaut mark
229(E5): aring å small a, ring
230(E6): aelig æ small ae diphthong (ligature)
231(E7): ccedil ç small c, cedilla
232(E8): egrave è small e, grave accent
233(E9): eacute é small e, acute accent
234(EA): ecirc ê small e, circumflex accent
235(EB): euml ë small e, dieresis or umlaut mark
236(EC): igrave ì small i, grave accent
237(ED): iacute í small i, acute accent
238(EE): icirc î small i, circumflex accent
239(EF): iuml ï small i, dieresis or umlaut mark
240(F0): eth ð small eth, Icelandic
241(F1): ntilde ñ small n, tilde
242(F2): ograve ò small o, grave accent
243(F3): oacute ó small o, acute accent
244(F4): ocirc ô small o, circumflex accent
245(F5): otilde õ small o, tilde
246(F6): ouml ö small o, dieresis or umlaut mark
247(F7): ÷ ???
248(F8): oslash ø small o, slash
249(F9): ugrave ù small u, grave accent
250(FA): uacute ú small u, acute accent
251(FB): ucirc û small u, circumflex accent
252(FC): uuml ü small u, dieresis or umlaut mark
253(FD): yacute ý small y, acute accent
254(FE): thorn þ small thorn, Icelandic
255(FF): yuml ÿ small y, dieresis or umlaut mark