Выбрать главу

В случае команды \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

è