1
+ <!-- Special characters for HTML -->
2
+
3
+ <!-- Character entity set. Typical invocation:
4
+ <!ENTITY % HTMLspecial PUBLIC
5
+ "-//W3C//ENTITIES Special//EN//HTML">
6
+ %HTMLspecial; -->
7
+
8
+ <!-- Portions (C) International Organization for Standardization 1986:
9
+ Permission to copy in any form is granted for use with
10
+ conforming SGML systems and applications as defined in
11
+ ISO 8879, provided this notice is included in all copies.
12
+ -->
13
+
14
+ <!-- Relevant ISO entity set is given unless names are newly introduced.
15
+ New names (i.e., not in ISO 8879 list) do not clash with any
16
+ existing ISO 8879 entity names. ISO 10646 character numbers
17
+ are given for each character, in hex. CDATA values are decimal
18
+ conversions of the ISO 10646 values and refer to the document
19
+ character set. Names are ISO 10646 names.
20
+
21
+ -->
22
+
23
+ <!-- C0 Controls and Basic Latin -->
24
+ <!ENTITY quot CDATA """ -- quotation mark = APL quote,
25
+ U+0022 ISOnum -->
26
+ <!ENTITY amp CDATA "&" -- ampersand, U+0026 ISOnum -->
27
+ <!ENTITY lt CDATA "<" -- less-than sign, U+003C ISOnum -->
28
+ <!ENTITY gt CDATA ">" -- greater-than sign, U+003E ISOnum -->
29
+
30
+ <!-- Latin Extended-A -->
31
+ <!ENTITY OElig CDATA "Œ" -- latin capital ligature OE,
32
+ U+0152 ISOlat2 -->
33
+ <!ENTITY oelig CDATA "œ" -- latin small ligature oe, U+0153 ISOlat2 -->
34
+ <!-- ligature is a misnomer, this is a separate character in some languages -->
35
+ <!ENTITY Scaron CDATA "Š" -- latin capital letter S with caron,
36
+ U+0160 ISOlat2 -->
37
+ <!ENTITY scaron CDATA "š" -- latin small letter s with caron,
38
+ U+0161 ISOlat2 -->
39
+ <!ENTITY Yuml CDATA "Ÿ" -- latin capital letter Y with diaeresis,
40
+ U+0178 ISOlat2 -->
41
+
42
+ <!-- Spacing Modifier Letters -->
43
+ <!ENTITY circ CDATA "ˆ" -- modifier letter circumflex accent,
44
+ U+02C6 ISOpub -->
45
+ <!ENTITY tilde CDATA "˜" -- small tilde, U+02DC ISOdia -->
46
+
47
+ <!-- General Punctuation -->
48
+ <!ENTITY ensp CDATA " " -- en space, U+2002 ISOpub -->
49
+ <!ENTITY emsp CDATA " " -- em space, U+2003 ISOpub -->
50
+ <!ENTITY thinsp CDATA " " -- thin space, U+2009 ISOpub -->
51
+ <!ENTITY zwnj CDATA "‌" -- zero width non-joiner,
52
+ U+200C NEW RFC 2070 -->
53
+ <!ENTITY zwj CDATA "‍" -- zero width joiner, U+200D NEW RFC 2070 -->
54
+ <!ENTITY lrm CDATA "‎" -- left-to-right mark, U+200E NEW RFC 2070 -->
55
+ <!ENTITY rlm CDATA "‏" -- right-to-left mark, U+200F NEW RFC 2070 -->
56
+ <!ENTITY ndash CDATA "–" -- en dash, U+2013 ISOpub -->
57
+ <!ENTITY mdash CDATA "—" -- em dash, U+2014 ISOpub -->
58
+ <!ENTITY lsquo CDATA "‘" -- left single quotation mark,
59
+ U+2018 ISOnum -->
60
+ <!ENTITY rsquo CDATA "’" -- right single quotation mark,
61
+ U+2019 ISOnum -->
62
+ <!ENTITY sbquo CDATA "‚" -- single low-9 quotation mark, U+201A NEW -->
63
+ <!ENTITY ldquo CDATA "“" -- left double quotation mark,
64
+ U+201C ISOnum -->
65
+ <!ENTITY rdquo CDATA "”" -- right double quotation mark,
66
+ U+201D ISOnum -->
67
+ <!ENTITY bdquo CDATA "„" -- double low-9 quotation mark, U+201E NEW -->
68
+ <!ENTITY dagger CDATA "†" -- dagger, U+2020 ISOpub -->
69
+ <!ENTITY Dagger CDATA "‡" -- double dagger, U+2021 ISOpub -->
70
+ <!ENTITY permil CDATA "‰" -- per mille sign, U+2030 ISOtech -->
71
+ <!ENTITY lsaquo CDATA "‹" -- single left-pointing angle quotation mark,
72
+ U+2039 ISO proposed -->
73
+ <!-- lsaquo is proposed but not yet ISO standardized -->
74
+ <!ENTITY rsaquo CDATA "›" -- single right-pointing angle quotation mark,
75
+ U+203A ISO proposed -->
76
+ <!-- rsaquo is proposed but not yet ISO standardized -->
77
+ <!ENTITY euro CDATA "€" -- euro sign, U+20AC NEW -->
0 commit comments