+@FONT
You are currently in the FONT DISPLAY. Two fonts are displayed.
The font whose name is highlighted in the status line is the ACTIVE font.

Key            Command

[Tab]          Toggle active font
cursor key     Move selector box
[Return]       Edit selected character
[PgUp] [PgDn]  Scroll display
character key  Edit that character
[Esc]          Enter menu
[Alt-Q]        Quit and return to DOS

+@CHAR
You are currently in the CHARACTER DISPLAY. Two characters are displayed. 
The font name of the ACTIVE character is highlighted. The cursor is in the 
box of the active character. 

Key                            Command

[Tab]	                       Toggle active font
cursor keys	               Move cursor in 8 directions
[Space bar]      	       Toggle pixel under cursor
[Ctrl-Left/Right/PgUp/PgDn]    Shift character left/right/up/down
[Grey +] [Grey -] [Ins] [Del]  Insert/Delete pixel row/column
[Ctrl-|] [Ctrl-_]              Reflect character horizontally, vertically
[Grey *]	               Cycle paint mode between OFF, FILL and ERASE
[Ctrl-^]	               Set width to cursor column
[Alt-M]	                       Start highlighting
[Ctrl-P]	               Paste
[Ctrl-B] [Ctrl-N]              Select previous, next character
character key	               Save characters and select new character
[Return]	               Save characters and return to font display
[Backspace]	               Abandon characters and return to font display
[Esc]                          Enter menu

+Help
To get help on a specific command, move the menu bar onto the desired command 
and hit [Alt-H]. 
 
To get general help, leave the menu (by hitting [Esc]) and hit [Alt-H]. 

+Mark
+Mark end
+Fill
+Cut
+Duplicate
You can mark a rectangular area in the character box and turn all pixels
inside it on or off or cut out or duplicate the marked area.

First, move the cursor into one corner of the intended area and  set the 
mark there with the "Mark" command. Then move the cursor in the opposite
corner.

Select "Fill" or "Erase" to fill or erase the area.
Select "Cut" or "Duplicate" to cut or duplicate the area into the
paste buffer.

Afterwards, you can move the cursor to a different location in the same
character or to a different character and select "Paste" to paste
the paste buffer contents.

+Paste
The contents of the paste buffer is overlaid over the character. You can
now use the cursor keys to position it. Hit [Return] to place the paste
buffer at the selected location, [Esc] to cancel paste.

+Paint
The "Paint" option changes the  PAINT MODE. If the paint mode is set to 
FILL, all pixels traversed by the cursor are automatically turned on. If it
is set to ERASE, all pixels traversed by the cursor are automatically turned
off.

 Keyboard shortcut:
  [Grey *] = Cycle paint mode

+This font
+Other font
+Disk font
This option allows you to read another character into the current box. The
new character writes over the old one. You can read a character from the
active font, the other loaded font or from any font on disk. 

The character can be read in with its size unchanged ("Read") or scaled
to the current size ("Scale")

You need to specify the character, and in the case of a disk font, the 
file name.

When prompted for the character, you can hit [Return] to select the
same character as the one you are currently editing.

+Update
Write the current characters (both left and right) to memory and continue
editing. 

 Keyboard shortcut:
   [Return] = Save both characters and return to the font display

+Overlay
+Move box
+Cancel
Allows you to move the character boxes of the two fonts so that they 
are adjacent or partially or totally overlap. This is useful for editing 
characters that piece together to form larger symbols.

Select "Overlay Move box" to position the boxes. The cursor keys move the 
active box. [Up], [Down], [Left], [Right] move the box by one pixel. [Home] 
and [End] move by the box width, [PgUp] and [PgDn] by 1/4 of the box height. 
[Tab] toggles the active box. Any other key ends positioning.

Use "Cancel" to cancel the overlay mode.

+Width
In the font display: Set all characters to the same width. 

In the character display: Set the width of a proportionally spaced character. 
The width is indicated by a caret (^) under the character box. 

 Keyboard shortcut:
   [Ctrl-^] = set the width to the cursor position

+Type
Select the type of the font. Available types are:

Type     Dimensions Purpose

CGA        8 x 12   For IBM Color Graphics Adapter
EGA        8 x 16   For EGA/VGA, Hercules and AT&T/Toshiba boards
9Pin      16 x 24   For 9 pin printers
24Pin     40 x 30   For 24 pin printers
Laser     40 x 50   For laser printers

+First char
+Last char
A font that does not contain the full range of characters can be
set to a restricted range to save disk space.

For example, the Greek font has first character 'A' and last character 'z'.

To reset to the full range, set first character '!' and last character '~'.

+Size
+Rows
+Columns
Change the size of the character box. You can change the size of the box,
although you should make sure that ChiWriter can make use of your modified 
dimensions

It is sometimes necessary to temporarily change the dimensions of the 
box for better scaling. 

+Basepoint
+Row
+Column
At print time, characters are lined up by their basepoints.

Set the basepoint row to fall under the base of uppercase letters. The
descenders of lowercase letters will fall below the baseline.

For most fonts, the basepoint column is column 1. However, some laser
fonts containing building blocks for slanted lines have a base point 
column of 4 or greater. The pixels to the left of the base point column
and to the right of the width indicator serve to line up the diagonal
pieces. 

+Scale
Read from a font and automatically scale to the current size. The scaling
is purely mathematical, and because of unavoidable roundoff errors the
result is usually not immediately useful without manual cleanup. 

For less roundoff errors, you may want to temporarily modify the character
box sizes to exact 1:2 or 1:3 ratios. 

+Disk
+Display directory
+Change directory
+Erase file
From inside ChiWriter, you can perform several DOS functions. 
 Display any directory. 
  You will be prompted for the disk/path name.
 Change the working directory
  You will be prompted for the new disk/path name.
 Erase any file
  All files in the working directory are displayed, but you can select any
  other file as well by entering the full disk/path name. 
 Run DOS
  Run a DOS shell in which you can enter any DOS command. Type EXIT
  to return to the font designer.

 Never erase the font you are working on or its backup. 

+Run DOS
Temporarily go to DOS. Type EXIT to return to the font designer.

+Write
+ChiWriter font
+HP LaserJet Portrait
+Landscape
+DeskJet
+Postscript
You should always save your font in ChiWriter font format. 

In addition, if you generate a laser font, save it in one or more laser 
formats. You have the choice of

 HP LaserJet Portrait
  (also for newer LaserJet printers with auto-rotate capability)
 Landscape
 DeskJet
 Postscript

If you save a font in one of these formats, you should still save it in
ChiWriter format. The font designer cannot read in landscape, DeskJet or
Postscript fonts. The ChiWriter format saves more information about the font.
The font designer can only scale ChiWriter formatted fonts. 

+Import LaserJet font
The font designer can read both the ChiWriter font format and the HP LaserJet
format. 

When reading in a LaserJet font, you must specify the basepoint column
(usually 1, except for shifted fonts) and the extended ASCII map (usually
Roman-8 if the font was obtained from a third party.) If the font has
no extended characters, the choice does not matter. 

