SYNOPSIS
mapscrn [-v] [-o map.orig] mapfile
DESCRIPTION
The mapscrn command is obsolete - its function is now
built-in into setfont. However, for backwards compatibil
ity it is still available as a separate command.
The mapscrn command loads a user defined output character
mapping table into the console driver. The console driver
may be later put into use user-defined mapping table mode
by outputting a special escape sequence to the console
device. This sequence is <esc>(K for the G0 character set
and <esc>)K for the G1 character set. When the -o option
is given, the old map is saved in map.orig.
USE
There are two kinds of mapping tables: direct-to-font
tables, that give a font position for each user byte
value, and user-to-unicode tables that give a unicode
value for each user byte. The corresponding glyph is now
found using the unicode index of the font. The command
mapscrn trivial
sets up a one-to-one direct-to-font table where user bytes
directly address the font. This is useful for fonts that
are in the same order as the character set one uses. A
command like
mapscrn 8859-2
sets up a user-to-unicode table that assumes that the user
uses ISO 8859-2.
INPUT FORMAT
The mapscrn command can read the map in either of two for
mats:
1. 256 or 512 bytes binary data
2. two-column text file
Format (1) is a direct image of the translation table. The
256-bytes tables are direct-to-font, the 512-bytes tables
are user-to-unicode tables. Format (2) is used to fill
the table as follows: cell with offset mentioned in the
first column is filled with the value mentioned in the
second column. When values larger than 255 occur, or val
ues are written using the U+xxxx notation, the table is
assumed to be a user-to-unicode table, otherwise it is a
direct-to-font table.
Values in the file may be specified in one of several for
mats:
1. Decimal: String of decimal digits not starting with '0'
2. Octal: String of octal digits beginning with '0'.
3. Hexadecimal: String of hexadecimal digits preceded by
"0x".
/usr/share/kbd/consoletrans is the default directory for
screen mappings.
SEE ALSO
setfont(8)
AUTHOR
Copyright (C) 1993 Eugene G. Crosser
<crosser@pccross.msk.su>
This software and documentation may be distributed freely.
Local 20 March 1993 MAPSCRN(8)
Man(1) output converted with
man2html