[net.unix] Need nroff escape sequence help

rjk@mgweed.UUCP (Randy King) (04/01/85)

<><><>

I know about the following *nroff* sequence mapping:

	<ESC>7 = reverse full vertical
	<ESC>8 = reverse half vertical
	<ESC>9 = forward half vertical

I am updating my Diablo 630 filter and would like to implement:

	<ESC>5 = reverse half horizontal
	<ESC>6 = forward half horizontal

I'm not sure if <ESC>5 or <ESC>6 are used, or if the raw nroff formatter
does anything to generate some kind of partial horizontal motion.  I know
how to implement the Diablo side, but I'd like recommendations or pointers
on the output (and directives!) from nroff.
						Randy King
						AT&T-CP@MG
						ihnp4!mgweed!rjk

gwyn@brl-tgr.ARPA (Doug Gwyn <gwyn>) (04/06/85)

> I am updating my Diablo 630 filter and would like to implement:
> 
> 	<ESC>5 = reverse half horizontal
> 	<ESC>6 = forward half horizontal

"nroff" uses a table for each supported terminal type that contains
character sequences needed for a variety of functions.  It also
describes the width of each individual character, so at least in
theory it can support proportional printing.  However, its horizontal
spacing is done by a combination of space characters and "plot mode"
escapes.  There is a "narrow space" character but that's it.