# 24 Ссылки на комбинации символов в HTML 4.0

Содержание

1. Введение в ссылки на комбинации символов
2. Ссылки на наборы символов ISO 8859-1
   1. Список символов
3. Ссылки на символы, математические символы и буквы греческого алфавита
   1. Список символов
4. Ссылки на значимые для разметки символы и символы интернационализации
   1. Список символов

## 24.1 Введение в ссылки на комбинации символов

Ссылка на комбинацию символов - это конструкция SGML, которая ссылается на символ из набора символов документа.

В данной версии HTML поддерживается несколько наборов ссылок на комбинации символов:

- символы набора ISO 8859-1 (Latin-1) В соответствии с разделом 14 [RFC1866], набор объектов Latin-1 в данной спецификации расширяется и включает весь набор правой части ISO-8859-1 (все позиции кодов с установленным высшим разрядом), включая повсеместно используемые &nbsp;, &copy; и &reg;. Имена комбинаций берутся из дополнений к SGML (defined in [ISO8879]).
- символы, математические символы и буквы греческого алфавита. Эти символы могут представляться знаками шрифта "Symbol" фирмы Adobe.
- значимые символы разметки и интернационализации (например, для двунаправленного текста).

В следующих разделах представлены полные списки ссылок на комбинации символов. Хотя по соглашению имена [ISO10646] записываются буквами верхнего регистра, мы преобразовали их в нижний для удобства чтения.

## 24.2 Ссылки на наборы символов ISO 8859-1

Ссылки, перечисленные в данном разделе, позволяют обратиться к символам, числовые эквиваленты которых уже должны поддерживаться агентами пользователей, соответствующими спецификации HTML 2.0. Для доступа к знаку деления (÷) гораздо удобнее использовать ссылку &divide;, чем &#247;.

Для поддержки таких именованных комбинаций агентам пользователя необходимо лишь распознавать имена объектов и преобразовывать их в символы набора [ISO88591].

Символ 65533 (шестнадцатеричный код FFFD) является последним допустимым символом набора UCS-2. 65534 (шестнадцатеричный код FFFE) зарезервирован как версия НЕРАЗРЫВНОГО ПРОБЕЛА НУЛЕВОЙ ШИРИНЫ с перестановкой байтов с целью определения порядка байтов. Символ 65535 (шестнадцатеричный код FFFF) не назначен.

### 24.2.1 Список символов

    <!-- Частичное © Международная организация по стандартизации 1986
         Разрешение на копирование в любой форме дается для использования с
         соответствующими системами и приложениями SGML в соответствии со стандартом
         ISO 8879 при условии, что данное замечание включено во все копии.
    -->
    <!-- Набор комбинаций символов. Типичный вызов:
         <!ENTITY % HTMLlat1 PUBLIC
           "-//W3C//ENTITIES Full Latin 1//EN//HTML">
         %HTMLlat1;
    -->

    <!ENTITY nbsp   CDATA "&#160;" -- неразрывный пробел,
                                      U+00A0 ISOnum -->
    <!ENTITY iexcl  CDATA "&#161;" -- перевернутый восклицательный знак, U+00A1 ISOnum -->
    <!ENTITY cent   CDATA "&#162;" -- знак цента, U+00A2 ISOnum -->
    <!ENTITY pound  CDATA "&#163;" -- знак фунта, U+00A3 ISOnum -->
    <!ENTITY curren CDATA "&#164;" -- знак валюты, U+00A4 ISOnum -->
    <!ENTITY yen    CDATA "&#165;" -- знак йены и юаня, U+00A5 ISOnum -->
    <!ENTITY brvbar CDATA "&#166;" -- изломанная вертикальня черта,
                                      U+00A6 ISOnum -->
    <!ENTITY sect   CDATA "&#167;" -- знак раздела, U+00A7 ISOnum -->
    <!ENTITY uml    CDATA "&#168;" -- трема,
                                      U+00A8 ISOdia -->
    <!ENTITY copy   CDATA "&#169;" -- знак авторского права, U+00A9 ISOnum -->
    <!ENTITY ordf   CDATA "&#170;" -- указатель порядкового числительного женского рода,
                                      U+00AA ISOnum -->
    <!ENTITY laquo  CDATA "&#171;" -- двойные угловые левые кавычки, U+00AB ISOnum -->
    <!ENTITY not    CDATA "&#172;" -- знак отрицания,
                                      U+00AC ISOnum -->
    <!ENTITY shy    CDATA "&#173;" -- мягкий перенос,
                                      U+00AD ISOnum -->
    <!ENTITY reg    CDATA "&#174;" -- знак зарегистрированной торговой марки,
                                      U+00AE ISOnum -->
    <!ENTITY macr   CDATA "&#175;" -- знак долготы над гласными = overline
                                      = APL overbar, U+00AF ISOdia -->
    <!ENTITY deg    CDATA "&#176;" -- знак градуса, U+00B0 ISOnum -->
    <!ENTITY plusmn CDATA "&#177;" -- знак плюс-минус,
                                      U+00B1 ISOnum -->
    <!ENTITY sup2   CDATA "&#178;" -- два в верхнем индексе
                                      = квадрат, U+00B2 ISOnum -->
    <!ENTITY sup3   CDATA "&#179;" -- три в верхнем индексе
                                      = куб, U+00B3 ISOnum -->
    <!ENTITY acute  CDATA "&#180;" -- знак ударения,
                                      U+00B4 ISOdia -->
    <!ENTITY micro  CDATA "&#181;" -- знак микро, U+00B5 ISOnum -->
    <!ENTITY para   CDATA "&#182;" -- знак pilcrow sign = знак абзаца,
                                      U+00B6 ISOnum -->
    <!ENTITY middot CDATA "&#183;" -- средня точка = запятая в Грузии
                                      = средняя точка в Греции, U+00B7 ISOnum -->
    <!ENTITY cedil  CDATA "&#184;" -- седиль, U+00B8 ISOdia -->
    <!ENTITY sup1   CDATA "&#185;" -- один в верхнем индексе,
                                      U+00B9 ISOnum -->
    <!ENTITY ordm   CDATA "&#186;" -- указатель порядкового числительного мужского рода,
                                      U+00BA ISOnum -->
    <!ENTITY raquo  CDATA "&#187;" -- правая двойная угловая кавычка, U+00BB ISOnum -->
    <!ENTITY frac14 CDATA "&#188;" -- одна четверть, U+00BC ISOnum -->
    <!ENTITY frac12 CDATA "&#189;" -- одна вторая, U+00BD ISOnum -->
    <!ENTITY frac34 CDATA "&#190;" -- три четверти, U+00BE ISOnum -->
    <!ENTITY iquest CDATA "&#191;" -- перевернутый вопросительный знак, U+00BF ISOnum -->
    <!ENTITY Agrave CDATA "&#192;" -- заглавная латинская буква A с тупым ударением,
                                      U+00C0 ISOlat1 -->
    <!ENTITY Aacute CDATA "&#193;" -- заглавная латинская буква A с ударением,
                                      U+00C1 ISOlat1 -->
    <!ENTITY Acirc  CDATA "&#194;" -- заглавная латинская буква A с циркумфлексом,
                                      U+00C2 ISOlat1 -->
    <!ENTITY Atilde CDATA "&#195;" -- заглавная латинская буква A с тильдой,
                                      U+00C3 ISOlat1 -->
    <!ENTITY Auml   CDATA "&#196;" -- заглавная латинская буква A с тремой,
                                      U+00C4 ISOlat1 -->
    <!ENTITY Aring  CDATA "&#197;" -- заглавная латинская буква A с кружочком,
                                      U+00C5 ISOlat1 -->
    <!ENTITY AElig  CDATA "&#198;" -- заглавная латинская буква AE,
                                      U+00C6 ISOlat1 -->
    <!ENTITY Ccedil CDATA "&#199;" -- заглавная латинская буква C с седилем,
                                      U+00C7 ISOlat1 -->
    <!ENTITY Egrave CDATA "&#200;" -- заглавная латинская буква E с тупым ударением,
                                      U+00C8 ISOlat1 -->
    <!ENTITY Eacute CDATA "&#201;" -- заглавная латинская буква E с ударением,
                                      U+00C9 ISOlat1 -->
    <!ENTITY Ecirc  CDATA "&#202;" -- заглавная латинская буква E с циркумфлексом,
                                      U+00CA ISOlat1 -->
    <!ENTITY Euml   CDATA "&#203;" -- заглавная латинская буква E с тремой,
                                      U+00CB ISOlat1 -->
    <!ENTITY Igrave CDATA "&#204;" -- заглавная латинская буква I с тупым ударением,
                                      U+00CC ISOlat1 -->
    <!ENTITY Iacute CDATA "&#205;" -- заглавная латинская буква I с ударением,
                                      U+00CD ISOlat1 -->
    <!ENTITY Icirc  CDATA "&#206;" -- заглавная латинская буква I с циркумфлексом,
                                      U+00CE ISOlat1 -->
    <!ENTITY Iuml   CDATA "&#207;" -- заглавная латинская буква I с тремой,
                                      U+00CF ISOlat1 -->
    <!ENTITY ETH    CDATA "&#208;" -- заглавная латинская буква ETH, U+00D0 ISOlat1 -->
    <!ENTITY Ntilde CDATA "&#209;" -- заглавная латинская буква N с тильдой,
                                      U+00D1 ISOlat1 -->
    <!ENTITY Ograve CDATA "&#210;" -- заглавная латинская буква O с тупым ударением,
                                      U+00D2 ISOlat1 -->
    <!ENTITY Oacute CDATA "&#211;" -- заглавная латинская буква O с ударением,
                                      U+00D3 ISOlat1 -->
    <!ENTITY Ocirc  CDATA "&#212;" -- заглавная латинская буква O с циркумфлексом,
                                      U+00D4 ISOlat1 -->
    <!ENTITY Otilde CDATA "&#213;" -- заглавная латинская буква O с тильдой,
                                      U+00D5 ISOlat1 -->
    <!ENTITY Ouml   CDATA "&#214;" -- заглавная латинская буква O с тремой,
                                      U+00D6 ISOlat1 -->
    <!ENTITY times  CDATA "&#215;" -- знак умножения, U+00D7 ISOnum -->
    <!ENTITY Oslash CDATA "&#216;" -- перечеркнутая заглавная латинская буква O,
                                      U+00D8 ISOlat1 -->
    <!ENTITY Ugrave CDATA "&#217;" -- заглавная латинская буква U с тупым ударением,
                                      U+00D9 ISOlat1 -->
    <!ENTITY Uacute CDATA "&#218;" -- заглавная латинская буква U с ударением,
                                      U+00DA ISOlat1 -->
    <!ENTITY Ucirc  CDATA "&#219;" -- заглавная латинская буква U с циркумфлексом,
                                      U+00DB ISOlat1 -->
    <!ENTITY Uuml   CDATA "&#220;" -- заглавная латинская буква U с тремой,
                                      U+00DC ISOlat1 -->
    <!ENTITY Yacute CDATA "&#221;" -- заглавная латинская буква Y с ударением,
                                      U+00DD ISOlat1 -->
    <!ENTITY THORN  CDATA "&#222;" -- заглавная латинская буква THORN,
                                      U+00DE ISOlat1 -->
    <!ENTITY szlig  CDATA "&#223;" -- строчная латинская острая буква s = ess-zed,
                                      U+00DF ISOlat1 -->
    <!ENTITY agrave CDATA "&#224;" -- строчная латинская буква a с тупым ударением,
                                      U+00E0 ISOlat1 -->
    <!ENTITY aacute CDATA "&#225;" -- строчная латинская буква a с ударением,
                                      U+00E1 ISOlat1 -->
    <!ENTITY acirc  CDATA "&#226;" -- строчная латинская буква a с циркумфлексом,
                                      U+00E2 ISOlat1 -->
    <!ENTITY atilde CDATA "&#227;" -- строчная латинская буква a с тильдой,
                                      U+00E3 ISOlat1 -->
    <!ENTITY auml   CDATA "&#228;" -- строчная латинская буква a с тремой,
                                      U+00E4 ISOlat1 -->
    <!ENTITY aring  CDATA "&#229;" -- строчная латинская буква a с кружком,
                                      U+00E5 ISOlat1 -->
    <!ENTITY aelig  CDATA "&#230;" -- строчная латинская буква ae, U+00E6 ISOlat1 -->
    <!ENTITY ccedil CDATA "&#231;" -- строчная латинская буква c с седилем,
                                      U+00E7 ISOlat1 -->
    <!ENTITY egrave CDATA "&#232;" -- строчная латинская буква e с тупым ударением,
                                      U+00E8 ISOlat1 -->
    <!ENTITY eacute CDATA "&#233;" -- строчная латинская буква e с ударением,
                                      U+00E9 ISOlat1 -->
    <!ENTITY ecirc  CDATA "&#234;" -- строчная латинская буква e с циркумфлексом,
                                      U+00EA ISOlat1 -->
    <!ENTITY euml   CDATA "&#235;" -- строчная латинская буква e с тремой,
                                      U+00EB ISOlat1 -->
    <!ENTITY igrave CDATA "&#236;" -- строчная латинская буква i с тупым ударением,
                                      U+00EC ISOlat1 -->
    <!ENTITY iacute CDATA "&#237;" -- строчная латинская буква i с ударением,
                                      U+00ED ISOlat1 -->
    <!ENTITY icirc  CDATA "&#238;" -- строчная латинская буква i с циркумфлексом,
                                      U+00EE ISOlat1 -->
    <!ENTITY iuml   CDATA "&#239;" -- строчная латинская буква i с тремой,
                                      U+00EF ISOlat1 -->
    <!ENTITY eth    CDATA "&#240;" -- строчная латинская буква eth, U+00F0 ISOlat1 -->
    <!ENTITY ntilde CDATA "&#241;" -- строчная латинская буква n с тильдой,
                                      U+00F1 ISOlat1 -->
    <!ENTITY ograve CDATA "&#242;" -- строчная латинская буква o с тупым ударением,
                                      U+00F2 ISOlat1 -->
    <!ENTITY oacute CDATA "&#243;" -- строчная латинская буква o с ударением,
                                      U+00F3 ISOlat1 -->
    <!ENTITY ocirc  CDATA "&#244;" -- строчная латинская буква o с циркумфлексом,
                                      U+00F4 ISOlat1 -->
    <!ENTITY otilde CDATA "&#245;" -- строчная латинская буква o с тильдой,
                                      U+00F5 ISOlat1 -->
    <!ENTITY ouml   CDATA "&#246;" -- строчная латинская буква o с тремой,
                                      U+00F6 ISOlat1 -->
    <!ENTITY divide CDATA "&#247;" -- division sign, U+00F7 ISOnum -->
    <!ENTITY oslash CDATA "&#248;" -- строчная латинская буква o перечеркнутая,
                                      U+00F8 ISOlat1 -->
    <!ENTITY ugrave CDATA "&#249;" -- строчная латинская буква u с тупым ударением,
                                      U+00F9 ISOlat1 -->
    <!ENTITY uacute CDATA "&#250;" -- строчная латинская буква u с ударением,
                                      U+00FA ISOlat1 -->
    <!ENTITY ucirc  CDATA "&#251;" -- строчная латинская буква u с циркумфлексом,
                                      U+00FB ISOlat1 -->
    <!ENTITY uuml   CDATA "&#252;" -- строчная латинская буква u с тремой,
                                      U+00FC ISOlat1 -->
    <!ENTITY yacute CDATA "&#253;" -- строчная латинская буква y с ударением,
                                      U+00FD ISOlat1 -->
    <!ENTITY thorn  CDATA "&#254;" -- строчная латинская буква thorn with,
                                      U+00FE ISOlat1 -->
    <!ENTITY yuml   CDATA "&#255;" -- строчная латинская буква y с тремой,
                                      U+00FF ISOlat1 -->

## 24.3 Ссылки на символы, математические символы и буквы греческого алфавита

Ссылки, перечисленные в этом разделе, позволяют обратиться к символам, представляемым знаками широко используемого шрифта Symbolфимры Adobe, включая буквы греческого алфавита, различные скобки и ряд математических операторов типа градиента, произведения и суммы.

Для поддержки этих комбинаций агенты пользователей должны поддерживать полный набор [ISO10646] или использовать другие средства. Отображение иероглифов может достигаться за счет возможности отображения соответствующих символов набора [ISO10646] или иными средствами, например, внутренним отображением на перечисленные символы, числовыми ссылками на символы в соответствующей позиции в некотором шрифте, содержащем запрошенные иероглифы.

Когда нужно использовать греческие символы. Этот набор символов содержит все буквы, используемые в современном греческом языке. Однако сюда не входят греческие символы пунктуации, символы с ударением, а также неразрывные ударения (тонос, диалитика), необходимые для их составления. Не включены устаревшие буквы, коптские буквы и буквы политонического греческого языка. Определенные здесь объекты не предназначены для представления современного греческого текста; они предназначены для представления отдельных греческих букв, используемых в математических работах.

### 24.3.1 Список символов

    <!-- Математические символы и знаки и буквы греческого алфавита для HTML -->

    <!-- Набор ссылок на символы. Типичный вызов:
         <!ENTITY % HTMLsymbol PUBLIC
           "-//W3C//ENTITIES Symbolic//EN//HTML">
         %HTMLsymbol; -->

    <!-- Частичное © Международная организация по стандартизации 1986:
         Разрешение на копирование в любой форме дается для использования с
         соответствующими системами и приложениями SGML в соответствии со
         стандартом ISO 8879 при условии, что данное замечание включено во все копии.
    -->

    <!-- Если имена не являются новыми, дается соответствующий объект ISO.
         Новые имена (не входящие в список ISO 8879) не конфликтуют
         с существующими именами объектов ISO 8879. Номера ISO 10646
         даются для каждого символа в шестнадцатеричном формате. Значения CDATA
         являются десятичным выражением значений ISO 10646 и относятся к набору
         символов документа. Имена являются именами Unicode 2.0.

    -->

    <!-- Latin Extended-B -->
    <!ENTITY fnof     CDATA "&#402;" -- строчная латинская буква f с крючком
                                        = флорин, U+0192 ISOtech -->

    <!-- Greek -->
    <!ENTITY Alpha    CDATA "&#913;" -- греческая заглавная буква альфа, U+0391 -->
    <!ENTITY Beta     CDATA "&#914;" -- греческая заглавная буква бета, U+0392 -->
    <!ENTITY Gamma    CDATA "&#915;" -- греческая заглавная буква гамма,
                                        U+0393 ISOgrk3 -->
    <!ENTITY Delta    CDATA "&#916;" -- греческая заглавная буква дельта,
                                        U+0394 ISOgrk3 -->
    <!ENTITY Epsilon  CDATA "&#917;" -- греческая заглавная буква эпсилон, U+0395 -->
    <!ENTITY Zeta     CDATA "&#918;" -- греческая заглавная буква джета, U+0396 -->
    <!ENTITY Eta      CDATA "&#919;" -- греческая заглавная буква эта, U+0397 -->
    <!ENTITY Theta    CDATA "&#920;" -- греческая заглавная буква тета,
                                        U+0398 ISOgrk3 -->
    <!ENTITY Iota     CDATA "&#921;" -- греческая заглавная буква йота, U+0399 -->
    <!ENTITY Kappa    CDATA "&#922;" -- греческая заглавная буква каппа, U+039A -->
    <!ENTITY Lambda   CDATA "&#923;" -- греческая заглавная буква лямбда,
                                        U+039B ISOgrk3 -->
    <!ENTITY Mu       CDATA "&#924;" -- греческая заглавная буква мю, U+039C -->
    <!ENTITY Nu       CDATA "&#925;" -- греческая заглавная буква ню, U+039D -->
    <!ENTITY Xi       CDATA "&#926;" -- греческая заглавная буква кси, U+039E ISOgrk3 -->
    <!ENTITY Omicron  CDATA "&#927;" -- греческая заглавная буква омикрон, U+039F -->
    <!ENTITY Pi       CDATA "&#928;" -- греческая заглавная буква пи, U+03A0 ISOgrk3 -->
    <!ENTITY Rho      CDATA "&#929;" -- греческая заглавная буква ро, U+03A1 -->
    <!-- символы сигма ф и U+03A2 отсутствуют -->
    <!ENTITY Sigma    CDATA "&#931;" -- греческая заглавная буква сигма,
                                        U+03A3 ISOgrk3 -->
    <!ENTITY Tau      CDATA "&#932;" -- греческая заглавная буква тау, U+03A4 -->
    <!ENTITY Upsilon  CDATA "&#933;" -- греческая заглавная буква ипсилон,
                                        U+03A5 ISOgrk3 -->
    <!ENTITY Phi      CDATA "&#934;" -- греческая заглавная буква фи,
                                        U+03A6 ISOgrk3 -->
    <!ENTITY Chi      CDATA "&#935;" -- греческая заглавная буква хи, U+03A7 -->
    <!ENTITY Psi      CDATA "&#936;" -- греческая заглавная буква пси,
                                        U+03A8 ISOgrk3 -->
    <!ENTITY Omega    CDATA "&#937;" -- греческая заглавная буква омега,
                                        U+03A9 ISOgrk3 -->

    <!ENTITY alpha    CDATA "&#945;" -- греческая строчная буква альфа,
                                        U+03B1 ISOgrk3 -->
    <!ENTITY beta     CDATA "&#946;" -- греческая строчная буква бета, U+03B2 ISOgrk3 -->
    <!ENTITY gamma    CDATA "&#947;" -- греческая строчная буква гамма,
                                        U+03B3 ISOgrk3 -->
    <!ENTITY delta    CDATA "&#948;" -- греческая строчная буква дельта,
                                        U+03B4 ISOgrk3 -->
    <!ENTITY epsilon  CDATA "&#949;" -- греческая строчная буква эпсилон,
                                        U+03B5 ISOgrk3 -->
    <!ENTITY zeta     CDATA "&#950;" -- греческая строчная буква дзета, U+03B6 ISOgrk3 -->
    <!ENTITY eta      CDATA "&#951;" -- греческая строчная буква эта, U+03B7 ISOgrk3 -->
    <!ENTITY theta    CDATA "&#952;" -- греческая строчная буква тета,
                                        U+03B8 ISOgrk3 -->
    <!ENTITY iota     CDATA "&#953;" -- греческая строчная буква йота, U+03B9 ISOgrk3 -->
    <!ENTITY kappa    CDATA "&#954;" -- греческая строчная буква каппа,
                                        U+03BA ISOgrk3 -->
    <!ENTITY lambda   CDATA "&#955;" -- греческая строчная буква лямбда,
                                        U+03BB ISOgrk3 -->
    <!ENTITY mu       CDATA "&#956;" -- греческая строчная буква мю, U+03BC ISOgrk3 -->
    <!ENTITY nu       CDATA "&#957;" -- греческая строчная буква ню, U+03BD ISOgrk3 -->
    <!ENTITY xi       CDATA "&#958;" -- греческая строчная буква кси, U+03BE ISOgrk3 -->
    <!ENTITY omicron  CDATA "&#959;" -- греческая строчная буква омикрон, U+03BF NEW -->
    <!ENTITY pi       CDATA "&#960;" -- греческая строчная буква пи, U+03C0 ISOgrk3 -->
    <!ENTITY rho      CDATA "&#961;" -- греческая строчная буква ро, U+03C1 ISOgrk3 -->
    <!ENTITY sigmaf   CDATA "&#962;" -- греческая строчная буква конечная сигма,
                                        U+03C2 ISOgrk3 -->
    <!ENTITY sigma    CDATA "&#963;" -- греческая строчная буква сигма,
                                        U+03C3 ISOgrk3 -->
    <!ENTITY tau      CDATA "&#964;" -- греческая строчная буква тау, U+03C4 ISOgrk3 -->
    <!ENTITY upsilon  CDATA "&#965;" -- греческая строчная буква ипсилон,
                                        U+03C5 ISOgrk3 -->
    <!ENTITY phi      CDATA "&#966;" -- греческая строчная буква фи, U+03C6 ISOgrk3 -->
    <!ENTITY chi      CDATA "&#967;" -- греческая строчная буква хи, U+03C7 ISOgrk3 -->
    <!ENTITY psi      CDATA "&#968;" -- греческая строчная буква пси, U+03C8 ISOgrk3 -->
    <!ENTITY omega    CDATA "&#969;" -- греческая строчная буква омега,
                                        U+03C9 ISOgrk3 -->
    <!ENTITY thetasym CDATA "&#977;" -- греческая строчная буква тета,
                                        U+03D1 NEW -->
    <!ENTITY upsih    CDATA "&#978;" -- греческий символ ипсилон с крючком,
                                        U+03D2 NEW -->
    <!ENTITY piv      CDATA "&#982;" -- греческий символ пи, U+03D6 ISOgrk3 -->

    <!-- Общая пунктуция -->
    <!ENTITY bull     CDATA "&#8226;" -- маркер = небольшой черный кружок,
                                         U+2022 ISOpub  -->
    <!-- маркер и оператор маркера, U+2219 - не одно и то же -->
    <!ENTITY hellip   CDATA "&#8230;" -- горизонтальное многоточие,
                                         U+2026 ISOpub  -->
    <!ENTITY prime    CDATA "&#8242;" -- штрих (минуты, футы), U+2032 ISOtech -->
    <!ENTITY Prime    CDATA "&#8243;" -- двойной штрих (секунды, дюймы),
                                         U+2033 ISOtech -->
    <!ENTITY oline    CDATA "&#8254;" -- надчеркивание,
                                         U+203E NEW -->
    <!ENTITY frasl    CDATA "&#8260;" -- дробная черта, U+2044 NEW -->

    <!-- Символы типа букв -->
    <!ENTITY weierp   CDATA "&#8472;" -- рукописная заглавня P,
                                         U+2118 ISOamso -->
    <!ENTITY image    CDATA "&#8465;" -- заглавная готическая I = мнимая часть,
                                         U+2111 ISOamso -->
    <!ENTITY real     CDATA "&#8476;" -- готическая заглавная R = реальня часть,
                                         U+211C ISOamso -->
    <!ENTITY trade    CDATA "&#8482;" -- знак торговой марки, U+2122 ISOnum -->
    <!ENTITY alefsym  CDATA "&#8501;" -- символ алеф = первое трансфинитное числительное,
                                         U+2135 NEW -->
    <!-- символ алеф - это НЕ бква алеф ивритского алфавита,
         U+05D0, хотя для обозначения обоих символов может использоваться один иероглиф-->

    <!-- Arrows -->
    <!ENTITY larr     CDATA "&#8592;" -- стрелка влево, U+2190 ISOnum -->
    <!ENTITY uarr     CDATA "&#8593;" -- стрелка вверх, U+2191 ISOnum-->
    <!ENTITY rarr     CDATA "&#8594;" -- стрелка вправо, U+2192 ISOnum -->
    <!ENTITY darr     CDATA "&#8595;" -- стрелка вниз, U+2193 ISOnum -->
    <!ENTITY harr     CDATA "&#8596;" -- стрелка влево и вправо, U+2194 ISOamsa -->
    <!ENTITY crarr    CDATA "&#8629;" -- угловая стрелка влево вниз
                                         = возврат каретки, U+21B5 NEW -->
    <!ENTITY lArr     CDATA "&#8656;" -- двойная стрелка влево, U+21D0 ISOtech -->
    <!-- В Unicode не говорится, что lArr и стрелка 'импликации' -
        одно и то же, но для этой функции не имеется специального символа. Поэтому для
        'импликации' может использовать ? lArr в соответствии с ISOtech -->
    <!ENTITY uArr     CDATA "&#8657;" -- двойная стрелка вверх, U+21D1 ISOamsa -->
    <!ENTITY rArr     CDATA "&#8658;" -- двойная стрелка вправо,
                                         U+21D2 ISOtech -->
    <!-- В Unicode не говорится, что rArr и стрелка 'импликации' -
        одно и то же, но для этой функции не имеется специального символа. Поэтому для
        'импликации' может использовать rArr в соответствии с ISOtech -->
    <!ENTITY dArr     CDATA "&#8659;" -- двойная стрелка вниз, U+21D3 ISOamsa -->
    <!ENTITY hArr     CDATA "&#8660;" -- двойная стрелка влево-вправо,
                                         U+21D4 ISOamsa -->

    <!-- Математические операторы -->
    <!ENTITY forall   CDATA "&#8704;" -- для всех, U+2200 ISOtech -->
    <!ENTITY part     CDATA "&#8706;" -- частичный дифференциал, U+2202 ISOtech  -->
    <!ENTITY exist    CDATA "&#8707;" -- существует, U+2203 ISOtech -->
    <!ENTITY empty    CDATA "&#8709;" -- пустое множество = нулевое множество = диаметр,
                                         U+2205 ISOamso -->
    <!ENTITY nabla    CDATA "&#8711;" -- набла = левая разность,
                                         U+2207 ISOtech -->
    <!ENTITY isin     CDATA "&#8712;" -- входит, U+2208 ISOtech -->
    <!ENTITY notin    CDATA "&#8713;" -- не входит, U+2209 ISOtech -->
    <!ENTITY ni       CDATA "&#8715;" -- содержит, U+220B ISOtech -->
    <!-- нужно ли другое, боле езапоминающееся название? -->
    <!ENTITY prod     CDATA "&#8719;" -- n-арное произведение = знак произведения,
                                         U+220F ISOamsb -->
    <!-- prod и U+03A0 'греческая заглавная буква pi' - НЕ одно и то же, хотя
         для их представления используется один и тот же знак -->
    <!ENTITY sum      CDATA "&#8721;" -- n-арное суммироание, U+2211 ISOamsb -->
    <!-- sum и U+03A3 'греческая заглавная буква sigma' - НЕ одно и то же, хотя
         для их представления используется один и тот же знак -->
    <!ENTITY minus    CDATA "&#8722;" -- знак минус, U+2212 ISOtech -->
    <!ENTITY lowast   CDATA "&#8727;" -- оператор звездочка, U+2217 ISOtech -->
    <!ENTITY radic    CDATA "&#8730;" -- квадратный корень = знак радикала,
                                         U+221A ISOtech -->
    <!ENTITY prop     CDATA "&#8733;" -- пропорционально, U+221D ISOtech -->
    <!ENTITY infin    CDATA "&#8734;" -- бесконечность, U+221E ISOtech -->
    <!ENTITY ang      CDATA "&#8736;" -- угол, U+2220 ISOamso -->
    <!ENTITY and      CDATA "&#8743;" -- логическое И, U+2227 ISOtech -->
    <!ENTITY or       CDATA "&#8744;" -- логическое ИЛИ, U+2228 ISOtech -->
    <!ENTITY cap      CDATA "&#8745;" -- пересечение, U+2229 ISOtech -->
    <!ENTITY cup      CDATA "&#8746;" -- объединение, U+222A ISOtech -->
    <!ENTITY int      CDATA "&#8747;" -- интеграл, U+222B ISOtech -->
    <!ENTITY there4   CDATA "&#8756;" -- следовательно, U+2234 ISOtech -->
    <!ENTITY sim      CDATA "&#8764;" -- оператор тильда = приблизительно равно,
                                         U+223C ISOtech -->
    <!-- оператор тильда и тильда, U+007E, - это НЕ один и тот же символ,
         хлтя для их представления может использоваться один и тот же знак -->
    <!ENTITY cong     CDATA "&#8773;" -- приблизительно равно, U+2245 ISOtech -->
    <!ENTITY asymp    CDATA "&#8776;" -- почти равно = асимптотически равно,
                                         U+2248 ISOamsr -->
    <!ENTITY ne       CDATA "&#8800;" -- не равно, U+2260 ISOtech -->
    <!ENTITY equiv    CDATA "&#8801;" -- совпадает с, U+2261 ISOtech -->
    <!ENTITY le       CDATA "&#8804;" -- меньше или равно, U+2264 ISOtech -->
    <!ENTITY ge       CDATA "&#8805;" -- больше или равно,
                                         U+2265 ISOtech -->
    <!ENTITY sub      CDATA "&#8834;" -- является подмножеством, U+2282 ISOtech -->
    <!ENTITY sup      CDATA "&#8835;" -- является надмножеством, U+2283 ISOtech -->
    <!-- обратите внимание, что знак nsup, 'не является надмножеством, U+2283'
         не включен в шрифт Symbol и не включен сюда. Нужно ли это, для симметрии?
         Это ISOamsn  -->
    <!ENTITY nsub     CDATA "&#8836;" -- не является подмножеством, U+2284 ISOamsn -->
    <!ENTITY sube     CDATA "&#8838;" -- является подмножеством или совпадает, U+2286 ISOtech -->
    <!ENTITY supe     CDATA "&#8839;" -- является надмножеством или совпадает,
                                         U+2287 ISOtech -->
    <!ENTITY oplus    CDATA "&#8853;" -- плюс в кружке = прямая сумма,
                                         U+2295 ISOamsb -->
    <!ENTITY otimes   CDATA "&#8855;" -- оператор умножения в кружке = произведение векторов,
                                         U+2297 ISOamsb -->
    <!ENTITY perp     CDATA "&#8869;" -- перпендикулярно,
                                         U+22A5 ISOtech -->
    <!ENTITY sdot     CDATA "&#8901;" -- оператор точка, U+22C5 ISOamsb -->
    <!-- оператор точка и средняя точка, U+00B7, - НЕ одно и то же -->

    <!-- Прочие технические символы -->
    <!ENTITY lceil    CDATA "&#8968;" -- левый верхний предел,
                                         U+2308 ISOamsc  -->
    <!ENTITY rceil    CDATA "&#8969;" -- правый верхний предел, U+2309 ISOamsc  -->
    <!ENTITY lfloor   CDATA "&#8970;" -- левый нижний предел,
                                         U+230A ISOamsc  -->
    <!ENTITY rfloor   CDATA "&#8971;" -- правй нижний предел, U+230B ISOamsc  -->
    <!ENTITY lang     CDATA "&#9001;" -- левая угловая скобка,
                                         U+2329 ISOtech -->
    <!-- lang и U+003C 'меньше' или U+2039 'левая одинарная угловая кавычка' -
         это НЕ одни и те же символы -->
    <!ENTITY rang     CDATA "&#9002;" -- правая угловая скобка,
                                         U+232A ISOtech -->
    <!-- rang и символ U+003E 'больше' или U+203A 'правая одинарная угловая кавычка'
         - НЕ одно и то же -->

    <!-- Геометрические формы -->
    <!ENTITY loz      CDATA "&#9674;" -- ромб, U+25CA ISOpub -->

    <!-- Прочие символы -->
    <!ENTITY spades   CDATA "&#9824;" -- черные пики, U+2660 ISOpub -->
    <!-- 'черный' здесь означает 'заполненный, непустой' -->
    <!ENTITY clubs    CDATA "&#9827;" -- черные трефы,
                                         U+2663 ISOpub -->
    <!ENTITY hearts   CDATA "&#9829;" -- черные червы,
                                         U+2665 ISOpub -->
    <!ENTITY diams    CDATA "&#9830;" -- черные бубны, U+2666 ISOpub -->

## 24.4 Ссылки на значимые для разметки символы и символы интернационализации

В этом разделе перечислены ссылки на символы для обозначения значимых для разметки символов (те же, что и в HTML 2.0 и 3.2) для обозначения пробелов и тире. Другие символы в этом разделе относятся к вопросам интернационализации, таким как однозначность двунаправленного текста (см. раздел о двунаправленном тексте).

Кроме того, добавлены комбинации для других символов кодировки CP-1252, не входящих в наборы HTMLlat1 или HTMLsymbol. Все они находятся в диапазоне от 128 до 159 в наборе cp-1252. Эти объекты позволяют определять символы независимо от платформы.

Для поддержки этих объектов агенты пользователей могут поддерживать весь [ISO10646] или использовать другие средства. Отображение знаков для этих символов может достигаться за счет возможности отображения соответствующих символов [ISO10646] другими средствами, например, за счет внутреннего отображения перечисленных объектов, числовых ссылок на символы и символов в соответствующие позиуии в каком-либо шрифте, содержащем необходимые знаки.

### 24.4.1 Список символов

    <!-- Специальные символы для HTML -->

    <!-- Набор символов. Типичный вызов:
         <!ENTITY % HTMLspecial PUBLIC
           "-//W3C//ENTITIES Special//EN//HTML">
         %HTMLspecial; -->

    <!-- Частичное © Международная организация по стандартизации 1986
         Разрешение на копирование в любой форме дается для использования с
         соответствующими системами и приложениями SGML в соответствии со стандартом
         ISO 8879 при условии, что данное замечание включено во все копии.
    -->

    <!-- Если имена не являются новыми, дается соответствующий объект ISO.
         Новые имена (не входящие в список ISO 8879) не конфликтуют
         с существующими именами объектов ISO 8879. Номера ISO 10646
         даются для каждого символа в шестнадцатеричном формате. Значения CDATA
         являются десятичным выражением значений ISO 10646 и относятся к набору
         символов документа. Имена являются именами Unicode 2.0.

    -->

    <!-- Управляющие элементы C0 и Basic Latin -->
    <!ENTITY quot    CDATA "&#34;"   -- кавычка,
                                        U+0022 ISOnum -->
    <!ENTITY amp     CDATA "&#38;"   -- амперсанд, U+0026 ISOnum -->
    <!ENTITY lt      CDATA "&#60;"   -- знак меньше, U+003C ISOnum -->
    <!ENTITY gt      CDATA "&#62;"   -- знак больше, U+003E ISOnum -->

    <!-- Latin Extended-A -->
    <!ENTITY OElig   CDATA "&#338;"  -- латинский заглавный символ OE,
                                        U+0152 ISOlat2 -->
    <!ENTITY oelig   CDATA "&#339;"  -- латинский строчный символ oe, U+0153 ISOlat2 -->
    <!-- в некоторых языка это отдельный символ -->
    <!ENTITY Scaron  CDATA "&#352;"  -- заглавная латинская буква S с кароном,
                                        U+0160 ISOlat2 -->
    <!ENTITY scaron  CDATA "&#353;"  -- строчная латинская буква s с кароном,
                                        U+0161 ISOlat2 -->
    <!ENTITY Yuml    CDATA "&#376;"  -- заглавная латинская буква Y с тремой,
                                        U+0178 ISOlat2 -->

    <!-- Символы изменения -->
    <!ENTITY circ    CDATA "&#710;"  -- ударение циркумфлекс,
                                        U+02C6 ISOpub -->
    <!ENTITY tilde   CDATA "&#732;"  -- малая тильда, U+02DC ISOdia -->

    <!-- Общая пунктуация -->
    <!ENTITY ensp    CDATA "&#8194;" -- en space, U+2002 ISOpub -->
    <!ENTITY emsp    CDATA "&#8195;" -- em space, U+2003 ISOpub -->
    <!ENTITY thinsp  CDATA "&#8201;" -- узкий пробел, U+2009 ISOpub -->
    <!ENTITY zwnj    CDATA "&#8204;" -- zero width non-joiner,
                                        U+200C NEW RFC 2070 -->
    <!ENTITY zwj     CDATA "&#8205;" -- zero width joiner, U+200D NEW RFC 2070 -->
    <!ENTITY lrm     CDATA "&#8206;" -- left-to-right mark, U+200E NEW RFC 2070 -->
    <!ENTITY rlm     CDATA "&#8207;" -- right-to-left mark, U+200F NEW RFC 2070 -->
    <!ENTITY ndash   CDATA "&#8211;" -- en dash, U+2013 ISOpub -->
    <!ENTITY mdash   CDATA "&#8212;" -- em dash, U+2014 ISOpub -->
    <!ENTITY lsquo   CDATA "&#8216;" -- левая одинарная кавычка,
                                        U+2018 ISOnum -->
    <!ENTITY rsquo   CDATA "&#8217;" -- правая одинарная кавычка,
                                        U+2019 ISOnum -->
    <!ENTITY sbquo   CDATA "&#8218;" -- одинарная кавычка low-9, U+201A NEW -->
    <!ENTITY ldquo   CDATA "&#8220;" -- левая двойная кавычка,
                                        U+201C ISOnum -->
    <!ENTITY rdquo   CDATA "&#8221;" -- правая двойная кавычка,
                                        U+201D ISOnum -->
    <!ENTITY bdquo   CDATA "&#8222;" -- двойная кавычка low-9, U+201E NEW -->
    <!ENTITY dagger  CDATA "&#8224;" -- крестик, U+2020 ISOpub -->
    <!ENTITY Dagger  CDATA "&#8225;" -- двойной крестик, U+2021 ISOpub -->
    <!ENTITY permil  CDATA "&#8240;" -- знак на тысячу, U+2030 ISOtech -->
    <!ENTITY lsaquo  CDATA "&#8249;" -- одинарная левая угловая кавычка,
                                        U+2039 ISO proposed -->
    <!-- Символ lsaquo предложен, но еще не стандартизован ISO -->
    <!ENTITY rsaquo  CDATA "&#8250;" -- одинарная правая угловая кавычка,
                                        U+203A ISO proposed -->
    <!-- Символ rsaquo предложен, но еще не стандартизован ISO -->
    <!ENTITY euro   CDATA "&#8364;"  -- знак евро, U+20AC NEW -->