В случае команды \h (символы таблицы Latin-1) допустимыми считаются числа из диапазона 128-255, за исключением кодов неотображаемых символов, например, кода неразрывного пробела 160 (A0) или мягкого" переноса 173 (AD). Символы таблицы Ansi Latin-1 с кодами 128-159 имеют в кодировке Unicode другие значения кодов; при генерации html-описаний для этих символов используются их коды в таблице Unicode.
С помощью команды \H можно получить только часть символов, определенных в Windows-шрифте Symbol. Исключены символы, уже присутствующие в таблицах ASCII и ANSI Latin-1 (например, цифры и знаки препинания) или имеющие идентичное начертание с символами из этих таблиц (например, заглавные греческие буквы, совпадающие по начертанию с латинскими: A, B, E, H, X и т. д.). Кроме того, исключены символы с кодами 230-239 и 243-254, представляющие собой фрагменты больших скобок.
Следует заметить, что для части математических символов нельзя обеспечить их правильное отображение в каждом из трех наиболее популярных веб-браузеров (Microsoft Internet Explorer, Mozilla Firefox и Opera) без использования средств веб-программирования. В браузерах Internet Explorer и Firefox можно подключать шрифты Windows, в том числе шрифт Symbol, однако в Opera это сделать нельзя. С другой стороны, в Opera и Firefox для отображения всех стандартных математических символов достаточно указать их код в Unicode-кодировке, однако в стандартных Windows-шрифтах, используемых браузером Internet Explorer, часть символов с требуемыми кодами отсутствует. При реализации команды \H для вывода подобных символов в html-документе был выбран вариант, обеспечивающий их правильное отображение в браузере Internet Explorer (и Mozilla Firefox): для этого используется Windows-шрифт Symbol. Однако в браузере Opera (и других браузерах, не поддерживающих шрифты Windows) данные символы будут отображаться неправильно.
Примечание. Для возможности использования Windows-шрифтов в браузере Mozilla Firefox следует установить режим Разрешить веб-сайтам использовать свои шрифты вместо установленных". Соответствующий флажок находится в окне "Шрифты", которое можно отобразить с помощью следующей последовательности действий: выполнить команду меню "Инструменты | Настройки...", в появившемся окне "Настройки" перейти на вкладку "Содержимое" и в разделе "Шрифты и цвета" нажать кнопку "Дополнительно...".
С некоторыми часто используемыми специальными символами связаны особые управляющие последовательности (см. таблицу управляющих последовательностей, раздел Символы"). Все подобные символы правильно отображаются во всех перечисленных выше браузерах.
Хотя символ пересечения (∩, код 8745) имеется в стандартных Windows-шрифтах, прочие символы, связанные с множествами (объединение, вложение, принадлежность и т. д.), в этих шрифтах отсутствуют. Для того чтобы все обозначения, связанные с множествами, выглядели в html-документе единообразно, для отображения символа пересечения (команда \Hc7) используется соответствующий символ из шрифта Symbol.
Ниже приводятся таблицы всех символов, которые можно получить с помощью универсальных команд \h и \H. Первая таблица содержит символы, генерируемые командой \h, а вторая -- символы, генерируемые командой \H. Команды из второй таблицы, связанные с теми символами, которые будут неверно отображаться в браузере Opera, выделены полужирным шрифтом.
Таблица 1. Символы, генерируемые командой \h
\h80 € |
|
\h82 ‚ |
\h83 ƒ |
\h84 „ |
\h85 … |
\h86 † |
\h87 ‡ |
\h88 ˆ |
\h89 ‰ |
\h8a Š |
\h8b ‹ |
\h8c Œ |
|
\h8e Ž |
|
|
\h91 ‘ |
\h92 ’ |
\h93 “ |
\h94 ” |
\h95 • |
\h96 – |
\h97 — |
\h98 ˜ |
\h99 ™ |
\h9a š |
\h9b › |
\h9c œ |
|
\h9e ž |
\h9f Ÿ |
|
\ha1 ¡ |
\ha2 ¢ |
\ha3 £ |
\ha4 ¤ |
\ha5 ¥ |
\ha6 ¦ |
\ha7 § |
\ha8 ¨ |
\ha9 © |
\haa ª |
\hab « |
\hac ¬ |
|
\hae ® |
\haf ¯ |
\hb0 ° |
\hb1 ± |
\hb2 ² |
\hb3 ³ |
\hb4 ´ |
\hb5 µ |
\hb6 ¶ |
\hb7 · |
\hb8 ¸ |
\hb9 ¹ |
\hba º |
\hbb " |
\hbc ¼ |
\hbd ½ |
\hbe ¾ |
\hbf ¿ |
\hc0 À |
\hc1 Á |
\hc2 Â |
\hc3 Ã |
\hc4 Ä |
\hc5 Å |
\hc6 Æ |
\hc7 Ç |
\hc8 È |
\hc9 É |
\hca Ê |
\hcb Ë |
\hcc Ì |
\hcd Í |
\hce Î |
\hcf Ï |
\hd0 Ð |
\hd1 Ñ |
\hd2 Ò |
\hd3 Ó |
\hd4 Ô |
\hd5 Õ |
\hd6 Ö |
\hd7 × |
\hd8 Ø |
\hd9 Ù |
\hda Ú |
\hdb Û |
\hdc Ü |
\hdd Ý |
\hde Þ |
\hdf ß |
\he0 à |
\he1 á |
\he2 â |
\he3 ã |
\he4 ä |
\he5 å |
\he6 æ |
\he7 ç |
\he8 è |