Богатство шрифтов, предлагаемых Windows, не избавляет вас от некоторых проблем (эти проблемы, впрочем, и порождаются этим богатством):
как ввести с клавиатуры символ, для которого нет клави¬ши или она неизвестна, например № — символ верхней полови¬ны TimesET, или a (Symbol), или s& (Wingdings)?
как ввести в текст символы, отсутствующие в текущем шрифте, — например, а (с ударением) или буквы со всевозмож-ными умляутами (типа й, й, б)?
Эти проблемы легко решить с помощью прикладной про-граммы Таблица символов (Character Map), которая одинаково работает и в Windows 3.x, и в Windows 95. В окне этого прило-жения мы видим так называемую таблицу символов (рис. 7.8) — сетку, которая содержит изображения символов некоторого шрифта с кодами от 32 до 255 (начиная с пробела).
Рис. 7.8. Таблица символов Windows
Название этого шрифта находится в заголовке стандартного раскрывающегося списка (поле Шрифт:). Из этого списка вы можете выбрать любой шрифт, подключенный к Windows. В по-ле Копировать символы: мы можем «собрать» изображения сим¬волов, которые понадобятся нам для работы с другими приложе¬ниями (например, с текстовым редактором Word). Дважды щелкните мышью на изображении нужного символа (или щелк¬ните на символе и нажмите кнопку Выбрать), — символ появит¬ся в поле Копировать символы:. Закончив «сбор» символов, на¬жмите кнопку Копировать. Все символы будут скопированы в буфер обмена (см. следующий пункт). Чтобы закрыть Таблицу символов, нажмите кнопку Закрыть.
Далее, работая с приложением (например, с Paint или Word), вы можете командой [Вставить] вставлять эти символы в любое место документа. Обратите внимание, что в .Таблице символов вы указываете только шрифт (гарнитуру). Начертание, размер и эффекты можно установить уже после вставки символов в кон-кретный документ.
Мы уже знаем, что любой символ кодовой таблицы можно ввести в текст с помощью клавиш {Alt+}, где п — десятич¬ный код символа (см. п.3.4). В процессоре Word (главы 10 и 11) для этого надо включить {NumLock} и нажать {Alt+ONNN}. Пользуясь этим механизмом, при вводе символов вы можете обойтись и без услуг буфера обмена. Допустим, вам часто прихо¬дится вводить в текст символ «№» из шрифта TimesET (клавиши для него нет). Заглянув в Таблицу символов, можно узнать, что код этого символа равен 185. И теперь, чтобы ввести «№» в по¬зицию курсора, вам достаточно нажать {Alt+0185}.
Примечание. Таблица символов не всегда высвечивает код вы-деленного символа. Однако его нетрудно «вычислить» по сосед-ним кодам или, в крайнем случае, «отсчитать» от начала таблицы: первый символ таблицы всегда пробел (с кодом 32).
В процессоре Word имеется возможность вставить «экзотические» символы с помощью команды [Вставка-Символ...] — см. главу 11.