grotty - groff driver for typewriter-like devices
SYNOPSIS
grotty [ -hfbuodBUv ] [ -Fdir ] [ files... ]
It is possible to have whitespace between the -F option
and its parameter.
DESCRIPTION
grotty translates the output of GNU troff into a form
suitable for typewriter-like devices. Normally grotty
should be invoked by using the groff command with a
-Tascii, -Tascii8, -Tlatin1, -Tnippon or -Tutf8 option on
ASCII based systems, and with -Tcp1047 on EBCDIC based
hosts. If no files are given, grotty will read the stan
dard input. A filename of - will also cause grotty to
read the standard input. Output is written to the stan
dard output.
Normally grotty prints a bold character c using the
sequence `c BACKSPACE c' and a italic character c by the
sequence `_ BACKSPACE c'. These sequences can be dis
played on a terminal by piping through ul(1). Pagers such
as more(1) or less(1) are also able to display these
sequences. Use either -B or -U when piping into less(1);
use -b when piping into more(1). There is no need to fil
ter the output through col(1) since grotty never outputs
reverse line feeds.
The font description file may contain a command
internalname n
where n is a decimal integer. If the 01 bit in n is set,
then the font will be treated as an italic font; if the 02
bit is set, then it will be treated as a bold font. The
code field in the font description field gives the code
which will be used to output the character. This code can
also be used in the \N escape sequence in troff.
OPTIONS
-Fdir Prepend directory dir/devname to the search path
for font and device description files; name is the
name of the device, usually ascii, ascii8, latin1,
utf8, nippon or cp1047.
-h Use horizontal tabs in the output. Tabs are
assumed to be set every 8 columns.
-f Use form feeds in the output. A form feed will be
output at the end of each page that has no output
on its last line.
ters.
-u Suppress the use of underlining for italic charac
ters.
-B Use only overstriking for bold-italic characters.
-U Use only underlining for bold-italic characters.
-o Suppress overstriking (other than for bold or
underlined characters).
-d Ignore all \D commands. Without this grotty will
render \D'l...' commands that have at least at
least one zero argument (and so are either horizon
tal or vertical) using -, | and + characters.
-v Print the version number.
FILES
/usr/share/groff/1.17.2/font/devascii/DESC
Device description file for ascii device.
/usr/share/groff/1.17.2/font/devascii/F
Font description file for font F of ascii device.
/usr/share/groff/1.17.2/font/devascii8/DESC
Device description file for ascii8 device.
/usr/share/groff/1.17.2/font/devlatin1/DESC
Device description file for latin1 device.
/usr/share/groff/1.17.2/font/devnippon/DESC
Device description file for nippon device.
/usr/share/groff/1.17.2/font/devlatin1/F
Font description file for font F of latin1 device.
/usr/share/groff/1.17.2/font/devutf8/DESC
Device description file for utf8 device.
/usr/share/groff/1.17.2/font/devutf8/F
Font description file for font F of utf8 device.
/usr/share/groff/1.17.2/font/devcp1047/DESC
Device description file for cp1047 device.
/usr/share/groff/1.17.2/font/devcp1047/F
Font description file for font F of cp1047 device.
/usr/share/groff/1.17.2/tmac/tty.tmac
Macros for use with grotty.
Additional klugdey character definitions for use
with grotty.
Note that on EBCDIC hosts, only files for the cp1047
device will be installed.
BUGS
grotty is intended only for simple documents.
There is no support for fractional horizontal or vertical
motions.
There is no support for \D commands other than horizontal
and vertical lines.
Characters above the first line (ie with a vertical posi
tion of 0) cannot be printed.
SEE ALSO
groff(1), troff(1), groff_out(5), groff_font(5),
groff_char(7), ul(1), more(1), less(1)
Man(1) output converted with
man2html