/com.adobe.epubcheck/src/com/adobe/epubcheck/dtd/oeb12.dtdinc
http://epubcheck.googlecode.com/ · Unknown · 1136 lines · 789 code · 347 blank · 0 comment · 0 complexity · 5cc0255a1df1a948d74bf0a718b9fce0 MD5 · raw file
- <!--
-
- Title:
-
- Mnemonic Character Entities For the Open eBook Publication
- Structure Version 1.2
-
-
- Version:
-
- 1.2
-
-
- Revision:
-
- 20020930-x (supercedes 20020424-x)
-
-
- Revision History Note:
-
- This revision, 20020930-x, which supercedes the prior revision
- 20020424-x, updates: 1) an email address within this comment
- prologue, and 2) the Unicode version number referenced in various
- comments throughout this document. No changes whatsoever were
- made to the parsed content of this DTD fragment.
-
-
- Previous Version:
-
- 1.0.1 (Revision of 22-November-2000, "Character Entities for
- the Open eBook Publication Structure Version 1.0.1")
-
-
- Authors:
-
- Version 1.0; 1.0.1
-
- Gunter Hille <hille@abc.de>
- Ben Trafford <ben@legendary.org>
- Garret Wilson <garret@globalmentor.com>
-
-
- This Version 1.2 updated and edited by:
-
- Jon Noring <jon@noring.name>
-
-
- Usage:
-
- <!ENTITY % OEBEntities
- PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.2 Entities//EN"
- "http://openebook.org/dtds/oeb-1.2/oeb12.ent">
-
- %OEBEntities;
-
-
- Summary:
-
- This DTD fragment exactly duplicates, with some reorganization,
- correction, and reformatting of the descriptive text, the 253
- character entity declarations in the XHTML 1.1 DTD. Refer to:
-
- http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent
- http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent
- http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent
-
-
- Relation to OEBPS Version 1.0.1:
-
- The 253 character entities declared herein include all 249 from
- Version 1.0.1 plus four of the five pre-defined XML 1.0 character
- entities of &, <, >, " (the fifth pre-defined XML
- character entity, ', is one of the 249 character entities
- already declared in Version 1.0.1.)
-
- The five pre-defined XML 1.0 character entities are included for
- completeness and interoperability as recommended by W3C, and to
- follow XHTML practice. (Further information on the purpose and
- usage of these five pre-defined XML character entities, and the
- normative reference, is given in the Usage Note below.)
-
-
- Relation to Unicode 3.2.0 and ISO/IEC 10646:
-
- The mnemonic character entities declared herein substitute for
- numeric character references, the numeric values for the
- associated characters specified by Unicode (in turn, the Unicode
- Character Data Set conforms with the ISO/IEC 10646 character set
- which XML 1.0 specifies.) The current version of Unicode is
- 3.2.0. General information on Unicode, including information on
- the latest version, is found at
-
- http://www.unicode.org/
-
- In addition, Unicode has categorized the massive number of
- characters in its Character Database using two different systems:
- Character Blocks and Script Names. These two systems are used
- herein for general categorization of the 253 character entities.
- The text files listing the code points for these two systems are:
-
- http://www.unicode.org/Public/UNIDATA/Blocks.txt
- http://www.unicode.org/Public/UNIDATA/Scripts.txt
-
-
- Tutorial Note to Document Authors: Character Entity Usage
-
- To insert the desired special character into the content of an
- OEBPS Document or Package file (which are XML documents), prefix
- the associated mnemonic character entity with the '&' character
- and terminate with the ';' character.
-
- Example: to insert the "em dash" character (which has the
- mnemonic 'mdash'), use — .
-
- If preferred, the character can instead be inserted using the
- direct (Unicode) numerical character reference, the codes of
- which are given herein (see the above note on Unicode.) So, for
- the "em dash" character one can use, instead of —, either
- the decimal — or the hexadecimal equivalent — .
-
- Importantly note that within the content (PCDATA) of all OEBPS
- documents and package files, the special XML characters '&' and
- '<', when intended to be used literally, MUST be represented with
- the mnemonic character entities of & and < (or the numerical
- character entity equivalents), respectively. In addition, it is
- considered good practice to use the > (or numerical equivalent)
- for the '>' symbol, although it is not necessary except in very
- unusual and rare circumstances. The two other special XML character
- entities, apostrophe (') and quote ("), are only
- necessary within element attribute values to literally represent
- these characters, and for similar non-content purposes.
-
- (The normative reference on the five XML pre-defined mnemonic
- character entities is given in Sections 2.4 and 4.6 of the XML
- 1.0 Specification, Second Edition:
-
- http://www.w3.org/TR/2000/REC-xml-20001006
-
- )
-
-
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- Portions (C) International Organization for
- Standardization 1986. Permission to copy in any
- form is granted for use with conforming SGML
- systems and applications as defined in ISO 8879,
- provided this notice is included in all copies.
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-
- -->
-
- <!--
-
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- XML 1.0 Pre-Defined Character Entities
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-
- Drawn From Unicode 3.2.0 Character Sets:
-
- Block Name(s): Basic Latin (U+0000 to U+007F)
- Script Name(s): (none)
-
- -->
-
-
- <!ENTITY quot """ ><!-- quotation mark
- APL quote
- ==================== U+0022 ISOnum -->
-
- <!ENTITY amp "&#38;" ><!-- ampersand
- ==================== U+0026 ISOnum -->
-
- <!ENTITY apos "'" ><!-- apostrophe mark
- ==================== U+0027 ISOnum -->
-
- <!ENTITY lt "&#60;" ><!-- less-than sign
- ==================== U+003C ISOnum -->
-
- <!ENTITY gt ">" ><!-- greater-than sign
- ==================== U+003E ISOnum -->
-
-
- <!--
-
- +-+-+-+-+-+-+-+-+-+-+-+-+
- Extended Latin Script
- +-+-+-+-+-+-+-+-+-+-+-+-+
-
- Drawn From Unicode 3.2.0 Character Sets:
-
- Block Name(s): Latin-1 Supplement (U+0080 to U+00FF)
- Latin Extended-A (U+0100 to U+017F)
- Latin Extended-B (U+0180 to U+024F)
- Script Name(s): Latin
-
- -->
-
-
- <!ENTITY ordf "ª" ><!-- feminine ordinal indicator
- ==================== U+00AA ISOnum -->
-
- <!ENTITY ordm "º" ><!-- masculine ordinal indicator
- ==================== U+00BA ISOnum -->
-
- <!ENTITY Agrave "À" ><!-- Latin capital letter A with grave
- Latin capital letter A grave
- =================== U+00C0 ISOlat1 -->
-
- <!ENTITY Aacute "Á" ><!-- Latin capital letter A with acute
- =================== U+00C1 ISOlat1 -->
-
- <!ENTITY Acirc "Â" ><!-- Latin capital letter A with circumflex
- =================== U+00C2 ISOlat1 -->
-
- <!ENTITY Atilde "Ã" ><!-- Latin capital letter A with tilde
- =================== U+00C3 ISOlat1 -->
-
- <!ENTITY Auml "Ä" ><!-- Latin capital letter A with diaeresis
- =================== U+00C4 ISOlat1 -->
-
- <!ENTITY Aring "Å" ><!-- Latin capital letter A with ring above
- Latin capital letter A ring
- =================== U+00C5 ISOlat1 -->
-
- <!ENTITY AElig "Æ" ><!-- Latin capital letter AE
- Latin capital ligature AE
- =================== U+00C6 ISOlat1 -->
-
- <!ENTITY Ccedil "Ç" ><!-- Latin capital letter C with cedilla
- =================== U+00C7 ISOlat1 -->
-
- <!ENTITY Egrave "È" ><!-- Latin capital letter E with grave
- =================== U+00C8 ISOlat1 -->
-
- <!ENTITY Eacute "É" ><!-- Latin capital letter E with acute
- =================== U+00C9 ISOlat1 -->
-
- <!ENTITY Ecirc "Ê" ><!-- Latin capital letter E with circumflex
- =================== U+00CA ISOlat1 -->
-
- <!ENTITY Euml "Ë" ><!-- Latin capital letter E with diaeresis
- =================== U+00CB ISOlat1 -->
-
- <!ENTITY Igrave "Ì" ><!-- Latin capital letter I with grave
- =================== U+00CC ISOlat1 -->
-
- <!ENTITY Iacute "Í" ><!-- Latin capital letter I with acute
- =================== U+00CD ISOlat1 -->
-
- <!ENTITY Icirc "Î" ><!-- Latin capital letter I with circumflex
- =================== U+00CE ISOlat1 -->
-
- <!ENTITY Iuml "Ï" ><!-- Latin capital letter I with diaeresis
- =================== U+00CF ISOlat1 -->
-
- <!ENTITY ETH "Ð" ><!-- Latin capital letter ETH
- =================== U+00D0 ISOlat1 -->
-
- <!ENTITY Ntilde "Ñ" ><!-- Latin capital letter N with tilde
- =================== U+00D1 ISOlat1 -->
-
- <!ENTITY Ograve "Ò" ><!-- Latin capital letter O with grave
- =================== U+00D2 ISOlat1 -->
-
- <!ENTITY Oacute "Ó" ><!-- Latin capital letter O with acute
- =================== U+00D3 ISOlat1 -->
-
- <!ENTITY Ocirc "Ô" ><!-- Latin capital letter O with circumflex
- =================== U+00D4 ISOlat1 -->
-
- <!ENTITY Otilde "Õ" ><!-- Latin capital letter O with tilde
- =================== U+00D5 ISOlat1 -->
-
- <!ENTITY Ouml "Ö" ><!-- Latin capital letter O with diaeresis
- =================== U+00D6 ISOlat1 -->
-
- <!ENTITY Oslash "Ø" ><!-- Latin capital letter O with stroke
- Latin capital letter O slash
- =================== U+00D8 ISOlat1 -->
-
- <!ENTITY Ugrave "Ù" ><!-- Latin capital letter U with grave
- =================== U+00D9 ISOlat1 -->
-
- <!ENTITY Uacute "Ú" ><!-- Latin capital letter U with acute
- =================== U+00DA ISOlat1 -->
-
- <!ENTITY Ucirc "Û" ><!-- Latin capital letter U with circumflex
- =================== U+00DB ISOlat1 -->
-
- <!ENTITY Uuml "Ü" ><!-- Latin capital letter U with diaeresis
- =================== U+00DC ISOlat1 -->
-
- <!ENTITY Yacute "Ý" ><!-- Latin capital letter Y with acute
- =================== U+00DD ISOlat1 -->
-
- <!ENTITY THORN "Þ" ><!-- Latin capital letter THORN
- =================== U+00DE ISOlat1 -->
-
- <!ENTITY szlig "ß" ><!-- Latin small letter sharp s
- ess-zed
- =================== U+00DF ISOlat1 -->
-
- <!ENTITY agrave "à" ><!-- Latin small letter a with grave
- Latin small letter a grave
- =================== U+00E0 ISOlat1 -->
-
- <!ENTITY aacute "á" ><!-- Latin small letter a with acute
- =================== U+00E1 ISOlat1 -->
-
- <!ENTITY acirc "â" ><!-- Latin small letter a with circumflex
- =================== U+00E2 ISOlat1 -->
-
- <!ENTITY atilde "ã" ><!-- Latin small letter a with tilde
- =================== U+00E3 ISOlat1 -->
-
- <!ENTITY auml "ä" ><!-- Latin small letter a with diaeresis
- =================== U+00E4 ISOlat1 -->
-
- <!ENTITY aring "å" ><!-- Latin small letter a with ring above
- Latin small letter a ring
- =================== U+00E5 ISOlat1 -->
-
- <!ENTITY aelig "æ" ><!-- Latin small letter ae
- Latin small ligature ae
- =================== U+00E6 ISOlat1 -->
-
- <!ENTITY ccedil "ç" ><!-- Latin small letter c with cedilla
- =================== U+00E7 ISOlat1 -->
-
- <!ENTITY egrave "è" ><!-- Latin small letter e with grave
- =================== U+00E8 ISOlat1 -->
-
- <!ENTITY eacute "é" ><!-- Latin small letter e with acute
- =================== U+00E9 ISOlat1 -->
-
- <!ENTITY ecirc "ê" ><!-- Latin small letter e with circumflex
- =================== U+00EA ISOlat1 -->
-
- <!ENTITY euml "ë" ><!-- Latin small letter e with diaeresis
- =================== U+00EB ISOlat1 -->
-
- <!ENTITY igrave "ì" ><!-- Latin small letter i with grave
- =================== U+00EC ISOlat1 -->
-
- <!ENTITY iacute "í" ><!-- Latin small letter i with acute
- =================== U+00ED ISOlat1 -->
-
- <!ENTITY icirc "î" ><!-- Latin small letter i with circumflex
- =================== U+00EE ISOlat1 -->
-
- <!ENTITY iuml "ï" ><!-- Latin small letter i with diaeresis
- =================== U+00EF ISOlat1 -->
-
- <!ENTITY eth "ð" ><!-- Latin small letter eth
- =================== U+00F0 ISOlat1 -->
-
- <!ENTITY ntilde "ñ" ><!-- Latin small letter n with tilde
- =================== U+00F1 ISOlat1 -->
-
- <!ENTITY ograve "ò" ><!-- Latin small letter o with grave
- =================== U+00F2 ISOlat1 -->
-
- <!ENTITY oacute "ó" ><!-- Latin small letter o with acute
- =================== U+00F3 ISOlat1 -->
-
- <!ENTITY ocirc "ô" ><!-- Latin small letter o with circumflex
- =================== U+00F4 ISOlat1 -->
-
- <!ENTITY otilde "õ" ><!-- Latin small letter o with tilde
- =================== U+00F5 ISOlat1 -->
-
- <!ENTITY ouml "ö" ><!-- Latin small letter o with diaeresis
- =================== U+00F6 ISOlat1 -->
-
- <!ENTITY oslash "ø" ><!-- Latin small letter o with stroke
- Latin small letter o slash
- =================== U+00F8 ISOlat1 -->
-
- <!ENTITY ugrave "ù" ><!-- Latin small letter u with grave
- =================== U+00F9 ISOlat1 -->
-
- <!ENTITY uacute "ú" ><!-- Latin small letter u with acute
- =================== U+00FA ISOlat1 -->
-
- <!ENTITY ucirc "û" ><!-- Latin small letter u with circumflex
- =================== U+00FB ISOlat1 -->
-
- <!ENTITY uuml "ü" ><!-- Latin small letter u with diaeresis
- =================== U+00FC ISOlat1 -->
-
- <!ENTITY yacute "ý" ><!-- Latin small letter y with acute
- =================== U+00FD ISOlat1 -->
-
- <!ENTITY thorn "þ" ><!-- Latin small letter thorn with
- =================== U+00FE ISOlat1 -->
-
- <!ENTITY yuml "ÿ" ><!-- Latin small letter y with diaeresis
- =================== U+00FF ISOlat1 -->
-
- <!ENTITY OElig "Œ" ><!-- Latin capital ligature OE
- =================== U+0152 ISOlat2 -->
-
- <!ENTITY oelig "œ" ><!-- Latin small ligature oe
- =================== U+0153 ISOlat2 -->
-
- <!ENTITY Scaron "Š" ><!-- Latin capital letter S with caron
- =================== U+0160 ISOlat2 -->
-
- <!ENTITY scaron "š" ><!-- Latin small letter s with caron
- =================== U+0161 ISOlat2 -->
-
- <!ENTITY Yuml "Ÿ" ><!-- Latin capital letter Y with diaeresis
- =================== U+0178 ISOlat2 -->
-
- <!ENTITY fnof "ƒ" ><!-- Latin small f with hook
- function
- florin
- =================== U+0192 ISOtech -->
-
-
- <!--
-
- +-+-+-+-+-+-+-+
- Greek Script
- +-+-+-+-+-+-+-+
-
- Drawn From Unicode 3.2.0 Character Sets:
-
- Block Name(s): Greek (U+0370 to U+03FF)
- Script Name(s): Greek
-
- -->
-
-
- <!ENTITY Alpha "Α" ><!-- Greek capital letter alpha
- =========================== U+0391 -->
-
- <!ENTITY Beta "Β" ><!-- Greek capital letter beta
- =========================== U+0392 -->
-
- <!ENTITY Gamma "Γ" ><!-- Greek capital letter gamma
- =================== U+0393 ISOgrk3 -->
-
- <!ENTITY Delta "Δ" ><!-- Greek capital letter delta
- =================== U+0394 ISOgrk3 -->
-
- <!ENTITY Epsilon "Ε" ><!-- Greek capital letter epsilon
- =========================== U+0395 -->
-
- <!ENTITY Zeta "Ζ" ><!-- Greek capital letter zeta
- =========================== U+0396 -->
-
- <!ENTITY Eta "Η" ><!-- Greek capital letter eta
- =========================== U+0397 -->
-
- <!ENTITY Theta "Θ" ><!-- Greek capital letter theta
- =================== U+0398 ISOgrk3 -->
-
- <!ENTITY Iota "Ι" ><!-- Greek capital letter iota
- =========================== U+0399 -->
-
- <!ENTITY Kappa "Κ" ><!-- Greek capital letter kappa
- =========================== U+039A -->
-
- <!ENTITY Lambda "Λ" ><!-- Greek capital letter lambda
- =================== U+039B ISOgrk3 -->
-
- <!ENTITY Mu "Μ" ><!-- Greek capital letter mu
- =========================== U+039C -->
-
- <!ENTITY Nu "Ν" ><!-- Greek capital letter nu
- =========================== U+039D -->
-
- <!ENTITY Xi "Ξ" ><!-- Greek capital letter xi
- =================== U+039E ISOgrk3 -->
-
- <!ENTITY Omicron "Ο" ><!-- Greek capital letter omicron
- =========================== U+039F -->
-
- <!ENTITY Pi "Π" ><!-- Greek capital letter pi
- =================== U+03A0 ISOgrk3 -->
-
- <!ENTITY Rho "Ρ" ><!-- Greek capital letter rho
- =========================== U+03A1 -->
-
- <!ENTITY Sigma "Σ" ><!-- Greek capital letter sigma
- =================== U+03A3 ISOgrk3 -->
-
- <!ENTITY Tau "Τ" ><!-- Greek capital letter tau
- =========================== U+03A4 -->
-
- <!ENTITY Upsilon "Υ" ><!-- Greek capital letter upsilon
- =================== U+03A5 ISOgrk3 -->
-
- <!ENTITY Phi "Φ" ><!-- Greek capital letter phi
- =================== U+03A6 ISOgrk3 -->
-
- <!ENTITY Chi "Χ" ><!-- Greek capital letter chi
- =========================== U+03A7 -->
-
- <!ENTITY Psi "Ψ" ><!-- Greek capital letter psi
- =================== U+03A8 ISOgrk3 -->
-
- <!ENTITY Omega "Ω" ><!-- Greek capital letter omega
- =================== U+03A9 ISOgrk3 -->
-
- <!ENTITY alpha "α" ><!-- Greek small letter alpha
- =================== U+03B1 ISOgrk3 -->
-
- <!ENTITY beta "β" ><!-- Greek small letter beta
- =================== U+03B2 ISOgrk3 -->
-
- <!ENTITY gamma "γ" ><!-- Greek small letter gamma
- =================== U+03B3 ISOgrk3 -->
-
- <!ENTITY delta "δ" ><!-- Greek small letter delta
- =================== U+03B4 ISOgrk3 -->
-
- <!ENTITY epsilon "ε" ><!-- Greek small letter epsilon
- =================== U+03B5 ISOgrk3 -->
-
- <!ENTITY zeta "ζ" ><!-- Greek small letter zeta
- =================== U+03B6 ISOgrk3 -->
-
- <!ENTITY eta "η" ><!-- Greek small letter eta
- =================== U+03B7 ISOgrk3 -->
-
- <!ENTITY theta "θ" ><!-- Greek small letter theta
- =================== U+03B8 ISOgrk3 -->
-
- <!ENTITY iota "ι" ><!-- Greek small letter iota
- =================== U+03B9 ISOgrk3 -->
-
- <!ENTITY kappa "κ" ><!-- Greek small letter kappa
- =================== U+03BA ISOgrk3 -->
-
- <!ENTITY lambda "λ" ><!-- Greek small letter lambda
- =================== U+03BB ISOgrk3 -->
-
- <!ENTITY mu "μ" ><!-- Greek small letter mu
- =================== U+03BC ISOgrk3 -->
-
- <!ENTITY nu "ν" ><!-- Greek small letter nu
- =================== U+03BD ISOgrk3 -->
-
- <!ENTITY xi "ξ" ><!-- Greek small letter xi
- =================== U+03BE ISOgrk3 -->
-
- <!ENTITY omicron "ο" ><!-- Greek small letter omicron
- ======================= U+03BF NEW -->
-
- <!ENTITY pi "π" ><!-- Greek small letter pi
- =================== U+03C0 ISOgrk3 -->
-
- <!ENTITY rho "ρ" ><!-- Greek small letter rho
- =================== U+03C1 ISOgrk3 -->
-
- <!ENTITY sigmaf "ς" ><!-- Greek small letter final sigma
- =================== U+03C2 ISOgrk3 -->
-
- <!ENTITY sigma "σ" ><!-- Greek small letter sigma
- =================== U+03C3 ISOgrk3 -->
-
- <!ENTITY tau "τ" ><!-- Greek small letter tau
- =================== U+03C4 ISOgrk3 -->
-
- <!ENTITY upsilon "υ" ><!-- Greek small letter upsilon
- =================== U+03C5 ISOgrk3 -->
-
- <!ENTITY phi "φ" ><!-- Greek small letter phi
- =================== U+03C6 ISOgrk3 -->
-
- <!ENTITY chi "χ" ><!-- Greek small letter chi
- =================== U+03C7 ISOgrk3 -->
-
- <!ENTITY psi "ψ" ><!-- Greek small letter psi
- =================== U+03C8 ISOgrk3 -->
-
- <!ENTITY omega "ω" ><!-- Greek small letter omega
- =================== U+03C9 ISOgrk3 -->
-
- <!ENTITY thetasym "ϑ" ><!-- Greek small letter theta symbol
- ======================= U+03D1 NEW -->
-
- <!ENTITY upsih "ϒ" ><!-- Greek upsilon with hook symbol
- ======================= U+03D2 NEW -->
-
- <!ENTITY piv "ϖ" ><!-- Greek pi symbol
- =================== U+03D6 ISOgrk3 -->
-
-
- <!--
-
- +-+-+-+-+-+-+-+-+-+-+-+
- General Punctuation
- +-+-+-+-+-+-+-+-+-+-+-+
-
- Drawn From Unicode 3.2.0 Character Sets:
-
- Block Name(s): General Punctuation (U+2000 to U+206F)
- Script Name(s): (none)
-
- -->
-
-
- <!ENTITY ensp " " ><!-- en space
- ==================== U+2002 ISOpub -->
-
- <!ENTITY emsp " " ><!-- em space
- ==================== U+2003 ISOpub -->
-
- <!ENTITY thinsp " " ><!-- thin space
- ==================== U+2009 ISOpub -->
-
- <!ENTITY zwnj "‌" ><!-- zero width non-joiner
- ============== U+200C NEW RFC 2070 -->
-
- <!ENTITY zwj "‍" ><!-- zero width joiner
- ============== U+200D NEW RFC 2070 -->
-
- <!ENTITY lrm "‎" ><!-- left-to-right mark
- ============== U+200E NEW RFC 2070 -->
-
- <!ENTITY rlm "‏" ><!-- right-to-left mark
- ============== U+200F NEW RFC 2070 -->
-
- <!ENTITY ndash "–" ><!-- en dash
- ==================== U+2013 ISOpub -->
-
- <!ENTITY mdash "—" ><!-- em dash
- ==================== U+2014 ISOpub -->
-
- <!ENTITY lsquo "‘" ><!-- left single quotation mark
- ==================== U+2018 ISOnum -->
-
- <!ENTITY rsquo "’" ><!-- right single quotation mark
- ==================== U+2019 ISOnum -->
-
- <!ENTITY sbquo "‚" ><!-- single low-9 quotation mark
- ======================= U+201A NEW -->
-
- <!ENTITY ldquo "“" ><!-- left double quotation mark
- ==================== U+201C ISOnum -->
-
- <!ENTITY rdquo "”" ><!-- right double quotation mark
- ==================== U+201D ISOnum -->
-
- <!ENTITY bdquo "„" ><!-- double low-9 quotation mark
- ======================= U+201E NEW -->
-
- <!ENTITY dagger "†" ><!-- dagger
- ==================== U+2020 ISOpub -->
-
- <!ENTITY Dagger "‡" ><!-- double dagger
- ==================== U+2021 ISOpub -->
-
- <!ENTITY bull "•" ><!-- bullet
- black small circle
- ==================== U+2022 ISOpub -->
- <!-- bullet is NOT the same as U+2219,
- 'bullet operator' -->
-
- <!ENTITY hellip "…" ><!-- horizontal ellipsis
- three dot leader
- ==================== U+2026 ISOpub -->
-
- <!ENTITY permil "‰" ><!-- per mille sign
- =================== U+2030 ISOtech -->
-
- <!ENTITY prime "′" ><!-- prime
- minutes
- feet
- =================== U+2032 ISOtech -->
-
- <!ENTITY Prime "″" ><!-- double prime
- seconds
- inches
- =================== U+2033 ISOtech -->
-
- <!ENTITY lsaquo "‹" ><!-- single left-pointing angle quotation
- mark
- ============== U+2039 ISO proposed -->
-
- <!ENTITY rsaquo "›" ><!-- single right-pointing angle quotation
- ============== U+203A ISO proposed -->
-
- <!ENTITY oline "‾" ><!-- overline
- spacing overscore
- ======================= U+203E NEW -->
-
- <!ENTITY frasl "⁄" ><!-- fraction slash
- ======================= U+2044 NEW -->
-
-
- <!--
-
- +-+-+-+-+-+-+-+-+-+-+
- Spacing Modifiers
- +-+-+-+-+-+-+-+-+-+-+
-
- Drawn From Unicode 3.2.0 Character Sets:
-
- Block Name(s): Spacing Modifier Letters (U+0280 to U+02FF)
- Script Name(s): (none)
-
- Note: The Spacing Modifier Letters are an unusual class of
- characters. They are an assorted collection of small signs
- used to indicate modifications of the preceding or
- following character, and sometimes to be an independent
- character. They differ from diacritical marks in that they
- are treated as free-standing, independent characters, which
- form part of the word and do not break up the word. They
- have the "letter" property. Most of the characters are
- phonetic modifiers. For further information, refer to
- Section 7.8 of the Unicode 3.2 manual, an online version is
- at http://www.unicode.org/unicode/uni2book/ch07.pdf .
-
- -->
-
-
- <!ENTITY circ "ˆ" ><!-- modifier letter circumflex accent
- ==================== U+02C6 ISOpub -->
-
- <!ENTITY tilde "˜" ><!-- small tilde
- ==================== U+02DC ISOdia -->
-
-
- <!--
-
- +-+-+-+-+-+-+-+-+-+
- Various Symbols
- +-+-+-+-+-+-+-+-+-+
-
- Drawn From Unicode 3.2.0 Character Sets:
-
- Block Name(s): Latin-1 Supplement (U+0080 to U+00FF)
- Currency Symbols (U+20A0 to U+20CF)
- Letterlike Symbols (U+2100 to U+214F)
- Arrows (U+2190 to U+21FF)
- Mathematical Operators (U+2200 to U+22FF)
- Miscellaneous Technical (U+2300 to U+23FF)
- Geometric Shapes (U+25A0 to U+25FF)
- Miscellaneous Symbols (U+2600 to U+26FF)
- Script Name(s): (none, except Greek for "micro", U+00B5)
-
- -->
-
-
- <!ENTITY nbsp " " ><!-- no-break space
- non-breaking space
- ==================== U+00A0 ISOnum -->
-
- <!ENTITY iexcl "¡" ><!-- inverted exclamation mark
- ==================== U+00A1 ISOnum -->
-
- <!ENTITY cent "¢" ><!-- cent sign
- ==================== U+00A2 ISOnum -->
-
- <!ENTITY pound "£" ><!-- pound sign
- ==================== U+00A3 ISOnum -->
-
- <!ENTITY curren "¤" ><!-- currency sign
- ==================== U+00A4 ISOnum -->
-
- <!ENTITY yen "¥" ><!-- yen sign
- yuan sign
- ==================== U+00A5 ISOnum -->
-
- <!ENTITY brvbar "¦" ><!-- broken bar
- broken vertical bar
- ==================== U+00A6 ISOnum -->
-
- <!ENTITY sect "§" ><!-- section sign
- ==================== U+00A7 ISOnum -->
-
- <!ENTITY uml "¨" ><!-- diaeresis
- spacing diaeresis
- ==================== U+00A8 ISOdia -->
-
- <!ENTITY copy "©" ><!-- copyright sign
- ==================== U+00A9 ISOnum -->
-
- <!ENTITY laquo "«" ><!-- left-pointing double angle quotation
- mark
- left pointing guillemet
- ==================== U+00AB ISOnum -->
-
- <!ENTITY not "¬" ><!-- not sign
- ==================== U+00AC ISOnum -->
-
- <!ENTITY shy "­" ><!-- soft hyphen
- discretionary hyphen
- ==================== U+00AD ISOnum -->
-
- <!ENTITY reg "®" ><!-- registered sign
- registered trade mark sign
- ==================== U+00AE ISOnum -->
-
- <!ENTITY macr "¯" ><!-- macron
- spacing macron
- overline
- APL overbar
- ==================== U+00AF ISOdia -->
-
- <!ENTITY deg "°" ><!-- degree sign
- ==================== U+00B0 ISOnum -->
-
- <!ENTITY plusmn "±" ><!-- plus-minus sign
- plus-or-minus sign
- ==================== U+00B1 ISOnum -->
-
- <!ENTITY sup2 "²" ><!-- superscript two
- superscript digit two
- squared
- ==================== U+00B2 ISOnum -->
-
- <!ENTITY sup3 "³" ><!-- superscript three
- superscript digit three
- cubed
- ==================== U+00B3 ISOnum -->
-
- <!ENTITY acute "´" ><!-- acute accent
- spacing acute
- ==================== U+00B4 ISOdia -->
-
- <!ENTITY micro "µ" ><!-- micro sign
- ==================== U+00B5 ISOnum -->
-
- <!ENTITY para "¶" ><!-- pilcrow sign
- paragraph sign
- ==================== U+00B6 ISOnum -->
-
- <!ENTITY middot "·" ><!-- middle dot
- Georgian comma
- Greek middle dot
- ==================== U+00B7 ISOnum -->
-
- <!ENTITY cedil "¸" ><!-- cedilla
- spacing cedilla
- ==================== U+00B8 ISOdia -->
-
- <!ENTITY sup1 "¹" ><!-- superscript one
- superscript digit one
- ==================== U+00B9 ISOnum -->
-
- <!ENTITY raquo "»" ><!-- right-pointing double angle quotation
- mark
- right pointing guillemet
- ==================== U+00BB ISOnum -->
-
- <!ENTITY frac14 "¼" ><!-- vulgar fraction one quarter
- fraction one quarter
- ==================== U+00BC ISOnum -->
-
- <!ENTITY frac12 "½" ><!-- vulgar fraction one half
- fraction one half
- ==================== U+00BD ISOnum -->
-
- <!ENTITY frac34 "¾" ><!-- vulgar fraction three quarters
- fraction three quarters
- ==================== U+00BE ISOnum -->
-
- <!ENTITY iquest "¿" ><!-- inverted question mark
- turned question mark
- ==================== U+00BF ISOnum -->
-
- <!ENTITY times "×" ><!-- multiplication sign
- ==================== U+00D7 ISOnum -->
-
- <!ENTITY divide "÷" ><!-- division sign
- ==================== U+00F7 ISOnum -->
-
- <!ENTITY euro "€" ><!-- euro sign
- ======================= U+20AC NEW -->
-
- <!ENTITY image "ℑ" ><!-- blackletter capital I
- imaginary part
- =================== U+2111 ISOamso -->
-
- <!ENTITY weierp "℘" ><!-- script capital P
- power set
- Weierstrass p
- =================== U+2118 ISOamso -->
-
- <!ENTITY real "ℜ" ><!-- blackletter capital R
- real part symbol
- =================== U+211C ISOamso -->
-
- <!ENTITY trade "™" ><!-- trade mark sign
- ==================== U+2122 ISOnum -->
-
- <!ENTITY alefsym "ℵ" ><!-- alef symbol
- first transfinite cardinal
- ======================= U+2135 NEW -->
- <!-- alef symbol is NOT the same as
- U+05D0, 'Hebrew letter alef',
- although the same glyph could be
- used to represent both -->
-
- <!ENTITY larr "←" ><!-- leftwards arrow
- ==================== U+2190 ISOnum -->
-
- <!ENTITY uarr "↑" ><!-- upwards arrow
- ==================== U+2191 ISOnum -->
-
- <!ENTITY rarr "→" ><!-- rightwards arrow
- ==================== U+2192 ISOnum -->
-
- <!ENTITY darr "↓" ><!-- downwards arrow
- ==================== U+2193 ISOnum -->
-
- <!ENTITY harr "↔" ><!-- left right arrow
- =================== U+2194 ISOamsa -->
-
- <!ENTITY crarr "↵" ><!-- downwards arrow with corner leftwards
- carriage return
- ======================= U+21B5 NEW -->
-
- <!ENTITY lArr "⇐" ><!-- leftwards double arrow
- =================== U+21D0 ISOtech -->
- <!-- Unicode does not say that lArr is
- the same as the 'is implied by'
- arrow, but also does not have any
- other character for that function.
- As ISOtech suggests, lArr can be
- used for 'is implied by'. -->
-
- <!ENTITY uArr "⇑" ><!-- upwards double arrow
- =================== U+21D1 ISOamsa -->
-
- <!ENTITY rArr "⇒" ><!-- rightwards double arrow
- =================== U+21D2 ISOtech -->
- <!-- Unicode does not say that rArr is
- the same as the 'implies' arrow,
- but also does not have any other
- character for that function. As
- ISOtech suggests, rArr can be used
- for 'implies'. -->
-
- <!ENTITY dArr "⇓" ><!-- downwards double arrow
- =================== U+21D3 ISOamsa -->
-
- <!ENTITY hArr "⇔" ><!-- left right double arrow
- =================== U+21D4 ISOamsa -->
-
- <!ENTITY forall "∀" ><!-- for all
- =================== U+2200 ISOtech -->
-
- <!ENTITY part "∂" ><!-- partial differential
- =================== U+2202 ISOtech -->
-
- <!ENTITY exist "∃" ><!-- there exists
- =================== U+2203 ISOtech -->
-
- <!ENTITY empty "∅" ><!-- empty set
- null set
- diameter
- =================== U+2205 ISOamso -->
-
- <!ENTITY nabla "∇" ><!-- nabla
- backward difference
- =================== U+2207 ISOtech -->
-
- <!ENTITY isin "∈" ><!-- element of
- =================== U+2208 ISOtech -->
-
- <!ENTITY notin "∉" ><!-- not an element of
- =================== U+2209 ISOtech -->
-
- <!ENTITY ni "∋" ><!-- contains as member
- =================== U+220B ISOtech -->
-
- <!ENTITY prod "∏" ><!-- n-ary product
- product sign
- =================== U+220F ISOamsb -->
- <!-- prod is NOT the same character as
- U+03A0, 'Greek capital letter pi',
- although the same glyph could be
- used to represent both -->
-
- <!ENTITY sum "∑" ><!-- n-ary summation
- =================== U+2211 ISOamsb -->
- <!-- sum is NOT the same character as
- U+03A3, 'Greek capital letter sigma',
- although the same glyph could be
- used to represent both -->
-
- <!ENTITY minus "−" ><!-- minus sign
- =================== U+2212 ISOtech -->
-
- <!ENTITY lowast "∗" ><!-- asterisk operator
- =================== U+2217 ISOtech -->
-
- <!ENTITY radic "√" ><!-- square root
- radical sign
- =================== U+221A ISOtech -->
-
- <!ENTITY prop "∝" ><!-- proportional to
- =================== U+221D ISOtech -->
-
- <!ENTITY infin "∞" ><!-- infinity
- =================== U+221E ISOtech -->
-
- <!ENTITY ang "∠" ><!-- angle
- =================== U+2220 ISOamso -->
-
- <!ENTITY and "∧" ><!-- logical and
- wedge
- =================== U+2227 ISOtech -->
-
- <!ENTITY or "∨" ><!-- logical or
- vee
- =================== U+2228 ISOtech -->
-
- <!ENTITY cap "∩" ><!-- intersection
- cap
- =================== U+2229 ISOtech -->
-
- <!ENTITY cup "∪" ><!-- union
- cup
- =================== U+222A ISOtech -->
-
- <!ENTITY int "∫" ><!-- integral
- =================== U+222B ISOtech -->
-
- <!ENTITY there4 "∴" ><!-- therefore
- =================== U+2234 ISOtech -->
-
- <!ENTITY sim "∼" ><!-- tilde operator
- varies with
- similar to
- =================== U+223C ISOtech -->
- <!-- tilde operator is NOT the same
- character as U+007E, 'tilde',
- although the same glyph could be
- used to represent both -->
-
- <!ENTITY cong "≅" ><!-- approximately equal to
- =================== U+2245 ISOtech -->
-
- <!ENTITY asymp "≈" ><!-- almost equal to
- asymptotic to
- =================== U+2248 ISOamsr -->
-
- <!ENTITY ne "≠" ><!-- not equal to
- =================== U+2260 ISOtech -->
-
- <!ENTITY equiv "≡" ><!-- identical to
- =================== U+2261 ISOtech -->
-
- <!ENTITY le "≤" ><!-- less-than or equal to
- =================== U+2264 ISOtech -->
-
- <!ENTITY ge "≥" ><!-- greater-than or equal to
- =================== U+2265 ISOtech -->
-
- <!ENTITY sub "⊂" ><!-- subset of
- =================== U+2282 ISOtech -->
-
- <!ENTITY sup "⊃" ><!-- superset of
- =================== U+2283 ISOtech -->
-
- <!ENTITY nsub "⊄" ><!-- not a subset of
- =================== U+2284 ISOamsn -->
-
- <!ENTITY sube "⊆" ><!-- subset of or equal to
- =================== U+2286 ISOtech -->
-
- <!ENTITY supe "⊇" ><!-- superset of or equal to
- =================== U+2287 ISOtech -->
-
- <!ENTITY oplus "⊕" ><!-- circled plus
- direct sum
- =================== U+2295 ISOamsb -->
-
- <!ENTITY otimes "⊗" ><!-- circled times
- vector product
- =================== U+2297 ISOamsb -->
-
- <!ENTITY perp "⊥" ><!-- up tack
- orthogonal to
- perpendicular
- =================== U+22A5 ISOtech -->
-
- <!ENTITY sdot "⋅" ><!-- dot operator
- =================== U+22C5 ISOamsb -->
- <!-- dot operator is NOT the same
- character as U+00B7, 'middle dot' -->
-
- <!ENTITY lceil "⌈" ><!-- left ceiling
- APL upstile
- =================== U+2308 ISOamsc -->
-
- <!ENTITY rceil "⌉" ><!-- right ceiling
- =================== U+2309 ISOamsc -->
-
- <!ENTITY lfloor "⌊" ><!-- left floor
- APL downstile
- =================== U+230A ISOamsc -->
-
- <!ENTITY rfloor "⌋" ><!-- right floor
- =================== U+230B ISOamsc -->
-
- <!ENTITY lang "〈" ><!-- left-pointing angle bracket
- bra
- =================== U+2329 ISOtech -->
- <!-- lang is NOT the same character as
- U+003C, 'less than', or U+2039,
- 'single left-pointing angle quotation
- mark' -->
-
- <!ENTITY rang "〉" ><!-- right-pointing angle bracket
- ket
- =================== U+232A ISOtech -->
- <!-- rang is NOT the same character as
- U+003E, 'greater than', or U+203A,
- 'single right-pointing angle quotation
- mark' -->
-
- <!ENTITY loz "◊" ><!-- lozenge
- ==================== U+25CA ISOpub -->
-
- <!ENTITY spades "♠" ><!-- black spade suit
- ==================== U+2660 ISOpub -->
-
- <!ENTITY clubs "♣" ><!-- black club suit
- shamrock
- ==================== U+2663 ISOpub -->
-
- <!ENTITY hearts "♥" ><!-- black heart suit
- valentine
- ==================== U+2665 ISOpub -->
-
- <!ENTITY diams "♦" ><!-- black diamond suit
- ==================== U+2666 ISOpub -->