+@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
[PgUp] [PgDn] 	Scroll display
character key 	Edit selected character
[Alt-W]	      	Write active font to disk
[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]			       Set marker to cursor position
[Ctrl-E] [Ctrl-F]	       Erase/Fill area between cursor and marker
[Ctrl-C] [Ctrl-D]	       Cut/Duplicate area between cursor and marker
[Ctrl-P]		       Paste buffer (cursor = top left corner)
[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
+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
+Area
+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 "Area Fill" or "Area Erase" to fill or erase the area.
Select "Area Cut" or "Area 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 "Area Paste" to paste
the contents of the paste buffer.

 Keyboard shortcuts: 
  [Ctrl-E] = Erase
  [Ctrl-F] = Fill
  [Ctrl-C] = Cut
  [Ctrl-D] = Duplicate
+Paint
+Paste
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.

The paint mode also affects pasting. If paint is OFF, the paste image is
TRANSPARENTLY superimposed over the current image. That is, two set pixels
in the character and the pasted image cancel each other out.
(Despite appearance to the contrary, this is the most conservative mode
since pasting can be undone just by doing it twice.) 

If paint is FILL, the set pixels of the paste image are overlaid over the
character. If paint is ERASE, all pixels (on or off) of the paste image
are overlaid.

 Keyboard shortcut:
  [Ctrl-F] = Fill
  [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 character to memory. You can choose between writing the 
active character only or both characters. 

Note that the [Return] key saves both characters and returns 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 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 half the box height. 
[Tab] toggles the active box. Any other key ends positioning.

Use "Cancel" to cancel the overlay mode.

+Quit
Return to DOS. If you did not save one or both fonts first, you will be
asked whether you want to abandon them. 

+End
Return to the character display. If you did not save one or both characters 
first, you will be asked whether you want to abandon them. 

Note that the [Return] key saves both characters and returns to the font 
display and [Bksp] returns to the font display without saving anything and 
without asking for confirmation. 

+Width
+Default
+Flexible
+Cursor column
Set the width of a proportionally spaced character. The width is indicated by 
a caret (^) under the character box. Setting the width to "Flexible" is a 
special case--as many pixel columns as necessary to cover the other 
characters in the same text column get printed. This is useful for an underline 
character that can shrink or expand according to the size of the character it 
needs to underline. The flexible width is only supported on dot matrix 
printers.

The "Width Cursor column" command is identical with [Ctrl-^].

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

Type	 Dimensions Purpose

Screen     8 x 10   For IBM Color Graphics Adapter
Hercules   9 x 16   For Hercules Monochrome Graphics Adapter
EGA        8 x 16   For EGA and ATT/Olivetti/Toshiba Adapter
Print     16 x 24   For 9 pin printers
Toshiba   24 x 30   For 24 pin printers
Laser     32 x 50   For laser printers

+First char
+Last char
A printer 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 '~'.

+Horizontal size
+Vertical size
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 
format. 

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

+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
+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. 

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

