Интернет магазин китайских планшетных компьютеров



Компьютеры - DVI (TeX) - Описание

24 мая 2011


Оглавление:
1. DVI (TeX)
2. Описание
3. Программы для просмотра DVI файлов



Формат DVI разрабатывался с условием быть компактным и простым для машинной обработки. По этой причине файл DVI представляет собой последовательность команд на «машинно-подобном языке». Каждая команда начинается с 8-битного кода команды, за которым следуют необязательные байты параметров. Например, команды с кодами в группе от 0x00 до 0x7F, set_char_i, печатают один символ и сдвигают воображаемый курсор вправо на ширину соответствующего изображения. В то же время команда с кодом 0xF7, pre, имеет как минимум 14 байтов параметров и необязательный комментарий длиной до 255 байт.

В общих чертах файл формата DVI состоит из преамбулы, одной или более страниц и заключительной части. Имеется 6 переменных состояния, хранящихся как кортеж знаковых 32-битных целых чисел: . h и v — текущее горизонтальное и вертикальное смещения от верхнего левого угла, w и x содержат значения горизонтальных промежутков, y и z — вертикальных. Эти переменные могут обрабатываться в стеке.

Шрифты загружаются из файлов TFM и как таковые не содержатся непосредственно в DVI файле. Вместо этого хранятся лишь ссылки на них. На каждый загруженный один раз шрифт можно сослаться с помощью внутреннего индекса. Это сделано для уменьшения размеров файлов.

Формат DVI также ориентирован на кодировку символов в шрифтах, а не на кодировку используемой системы. Это означает, что, например, основанная на EBCDIC система может свободно обрабатывать файл DVI, созданный в системе, основанной на ASCII.



Просмотров: 3561


<<< Dirac
DXF >>>