|
|
Краткая история развития полиграфических возможностей ПК
| Как отображается текстовая информация на экране монитора и бумаге принтера? Вы уже знаете, что в кодовой таблице (см. главу 2) каждому символу (букве, цифре, служебному знаку) присвоен некий десятичный код (или, если хотите, номер).
Чтобы отобразить полученный тем или иным способом код символа, компьютер может:
♦ найти в памяти по этому коду «литеру» с изображением символа и «напечатать» ее на экране;
переслать код символа принтеру, который, пользуясь при¬мерно тем же механизмом, отпечатает изображение симво¬ла на бумаге.
Монитор и принтер — это независимые устройства, они рабо¬тают под управлением разных программ, и поэтому, строго гово-ря, то, что появляется на экране монитора, не имеет никакого отношения к принтеру.
Как формируются «литеры» символов? Технология работы с экранными шрифтами целиком определяется режимом монитора — текстовым или графическим.
(1) В текстовом режиме экран, как правило, разбивается на 25 строк по 80 символов каждая, и в каждую позицию (знакоместо) экрана можно вывести произвольный символ кодо¬вой таблицы. Все символы имеют одинаковые размеры (ширину и высоту), например, 8x14 (EGA) или 8x16 пикселей (VGA).
Чтобы закодировать изображение такого символа (т. е. создать его «литеру»), можно взять листок в клетку и начертить на нем сетку-матрицу (например, 8x14, — 8 столбцов и 14 строк). Закра¬сив часть клеток, мы создадим мозаичное изображение символа. В закрашенных клетках можно проставить 1, а в пустых — 0. После этого каждую строку нашей сетки можно представить де¬сятичным числом от 0 до 255 (8 бит или один байт!). Теперь ос¬талось записать эти числа в 14 последовательных байтов, и «литера» символа готова. Такую последовательность байтов часто называют битовой картой (или матрицей) символа, а сам шрифт — растровым. Если матрица одного символа занимает 14 байтов, то для представления всех 256 символов потребуется 3584 байта. Подготовленный таким образом растровый шрифт записывается в файл (обычно с расширением .FNT), а затем загружается в машину.
До появления Windows при подготовке текстов, как правило, использовался текстовый режим монитора (см. главу 3). По мне¬нию многих пользователей, этот режим и сейчас уместно приме/ нять при черновом редактировании документов. Однако поли¬графические возможности этого режима крайне ограничены. Предположим, мы просмотрели на экране небольшой текстовый файл, а затем выдали команду напечатать этот файл на принте¬ре, например:
Что появится на бумаге? DOS просто перешлет файл принте¬ру, символ за символом (включая символы «Возврат каретки» и «Новая строка»), а принтер напечатает его тем шрифтом, на ко¬торый он был настроен перед печатью. В зависимости от разме¬ров шрифта, наличия русских букв, ширины каретки, ширины символов и т. п., бумажный текст может весьма отличаться от экранного (вплоть до полного искажения внешнего вида). На-пример, при узкой каретке одна экранная строка может превра¬титься в две-три строки на бумаге; если принтер настроен на пропорциональный шрифт (см. ниже), неизбежно нарушится вы¬равнивание текста и т. д. |
| Категория: компьютеры 4 | Добавил: sergei4 (30.10.2010)
|
| Просмотров: 191
| Рейтинг: 0.0/0
|
|
|