<root
MAPSCRN(8)                            International Support                            MAPSCRN(8)

NAME
       mapscrn - load screen output mapping table

SYNOPSIS
       mapscrn [-v] [-o map.orig] mapfile

DESCRIPTION
       The mapscrn command is obsolete - its function is now built-in into setfont.  However, for
       backwards compatibility 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 (K  for
       the  G0  character set and )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 formats:
       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 ta‐
       ble  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 values 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 formats:
       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".
       4. Unicode: String of four hexadecimal digits preceded by "U+".
       5. Character: Single character enclosed in single quotes. (And the binary value is  used.)
       Note that blank, comma, tab character and '#' cannot be specified with this format.
       6.  UTF-8  Character:  Single  (possibly  multi-byte)  UTF-8 character, enclosed in single
       quotes.

       Note that control characters (with codes < 32) cannot be re-mapped  with  mapscrn  because
       they have special meaning for the driver.

FILES
       /usr/share/consoletrans is the default directory for screen mappings.

SEE ALSO
       setfont(8)

AUTHOR
       Copyright (C) 1993 Eugene G. Crosser
       
       This software and documentation may be distributed freely.

Local                                     20 March 1993                                MAPSCRN(8)

Go-to-top  




Designed by SanjuD(@ngineerbabu)