9.2;sh8 (invoke_8-bit_shell) *SH*, revision 1.0, 87/03/20
SH8 (INVOKE_8-BIT_SHELL) -- Invoke 8-bit shell.
usage: sh8 [font]
FORMAT
SH8 [font]
The sh8 program provides a shell with support for output of 8-bit characters.
The standard output stream is extended through the use of a type manager to
interpret characters above ASCII 128 as referring to characters in an
additional font file. A new shell is then invoked by sh8 which uses this
stream. The value of the SHELL environment variable is used to determine
which shell to invoke.
In order for sh8 to work, there must exist in /sys/dm/fonts two font files,
name (ASCII 32 to 126 decimal), name.a (ASCII 160 to 254). The name.b file
(ASCII 128 to 159) is optional, as it is used to print out the control
characters in the high 128 range (ASCII 128 - 159). If the program has no
need to print these characters, the name.b file need not exist.
ARGUMENTS
font
(optional) The sh8 default font is courier12. Thus, if sh8 is invoked
with no arguments, the files courier12, courier12.a, and
(optionally) courier12.b must exist in /sys/dm/fonts.
Optionally, a font name may be given as the first (and only) argument to sh8.
The command sh8 helvetica16 would use /sys/dm/fonts/helvetica16 as the low 128
characters, and /sys/dm/fonts/helvetica16.a as the high 128 characters.