Конструктор учебных заданий для электронного задачника Programming Taskbook - 42 стр.

UptoLike

Составители: 

42
вторую половину кодовой таблицы для западноевропейских языков ANSI Latin-1 (ко-
манда
\h) или содержащиеся в Windows-шрифте Symbol (команда \H). После имени
каждой из этих команд следует указать двузначное шестнадцатеричное число, опре-
деляющее код требуемого символа; при этом шестнадцатеричные цифры A, B, C, D,
E, F можно указывать в любом регистре. Если двухсимвольный текст после команд
нельзя преобразовать в шестнадцатеричное число или число не является допустимым,
то команды возвращают символ «?» (знак вопроса).
В случае команды
\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-
шрифтах, прочие символы, связанные с множествами (объединение, вложение, при-
надлежность и т. д.), в этих шрифтах отсутствуют. Для того чтобы все обозначения,