5 Correspondence between DTL and DVI files.
6 -----------------------------------------
8 DTL variety sequences-6, version 0.6.0
9 --------------------------------------
11 Note: `DTL' stands for `Device-Independent Text Language', and is an
12 ASCII text representation of a DVI file.
14 References for DVI file structure:
15 ----------------------------------
23 CTAN: dviware/driv-standard/level-0/dvistd0.tex
25 "The DVI Driver Standard, Level 0",
26 by The TUG DVI Driver Standards Committee (now defunct)
27 chaired by Joachim Schrod.
28 Appendix A, "Device-Independent File Format",
29 section A.2, "Summary of DVI commands".
34 variety <variety-name> Specifies name of DTL file type.
36 Naturally, `variety' has no DVI equivalent.
38 The other DTL commands correspond one-to-one with DVI commands, but I
39 have used briefer names (except for `special') than those used in the
40 DVI standards document.
44 (text) : series of set_char commands, for printable ASCII text
45 \( : literal ASCII left parenthesis in (text)
46 \) : literal ASCII right parenthesis in (text)
47 \\ : literal ASCII backslash in (text)
48 \" : literal ASCII double quote in (text)
49 \XY : set_char for character with hexadecimal code XY,
50 not in parentheses, but by itself for readability
51 s1, s2, s2, s3 : set, with (1,2,3,4)-byte charcodes
53 p1, p2, p2, p3 : put, with (1,2,3,4)-byte charcodes
55 nop : nop (do nothing)
56 bop : bop (beginning of page)
57 eop : eop (end of page)
60 r1, r2, r3, r4 : right, with (1,2,3,4)-byte argument
61 w0, w1, w2, w3, w4 : as in DVI
62 x0, x1, x2, x3, x4 : as in DVI
63 d1, d2, d3, d4 : down, with (1,2,3,4)-byte argument
64 y0, y1, y2, y3, y4 : as in DVI
65 z0, z1, z2, z3, z4 : as in DVI
66 fn : fnt_num (set current font to font number in 0 to 63)
67 f1, f2, f3, f4 : fnt (set current font to (1,2,3,4)-byte font number)
68 special : xxx (special commands with (1,2,3,4)-byte string length)
69 fd : fnt_def (assign a number to a named font)
71 post : post (begin postamble)
72 post_post : post_post (end postamble)
73 opcode : undefined DVI command (250 to 255)