home *** CD-ROM | disk | FTP | other *** search
/ PC Shareware 4 / pcs_fd_04.img / FONTMAN.RAR / FM.DOC < prev    next >
Encoding:
Text File  |  1995-07-13  |  59.1 KB  |  1,142 lines

  1.                                                          │
  2.                                                          │  ▀▀▀▀▀█▀▀▀█
  3.                                                          │       █   █
  4.                                                          │     ▄▀█   █
  5.                                                          │   ▄▀  █   █
  6.                                                          │  ▀     ▀▀▀
  7.                ──────────────────────────                │
  8.                  FONT MANIA USER MANUAL                  │  █▀▀▀▀█▀▀▀█
  9.                ──────────────────────────                │  █    █   █
  10.                                                          │  █    █   █
  11.                                                          │  █        █
  12.                                                          │
  13.                                                          │  █        █
  14.                                                          │   ▀▄    ▄▀
  15.                                                          │     ▀▄▄▀
  16.                                                          │     ▄▀▀▄
  17.                                                          │   ▄▀    ▀▄
  18.                                                          │  █        █
  19.                                                          │
  20.                                                          │  █        █
  21.                                                          │   ▀▄    ▄▀
  22.                                                          │     ▀▄▄▀
  23.                                                          │     ▄▀▀▄
  24.                                                          │   ▄▀    ▀▄
  25.                                                          │  █        █
  26.                                                          │
  27.                                                          │  ▄▀▀▀▀▀▀▀▀▄
  28.                                                          │  █        █
  29.                                                          │  █        █
  30.                                                          │  █        █
  31.                                                          │  ▀▄      ▄▀
  32.                                                          │
  33.                                                          │  ▄▀▀▀▀▀▀▀▀▄
  34.                                                          │  █        █
  35.                                                          │  █        █
  36.                                                          │  █        █
  37.                                                          │  ▀▄▄▄▄▄▄▄▄▀
  38.                       FONT MANIA                         │
  39.                 Unregistered Version 2.2                 │  ▀▀▀▀▀▀▀▀▀█
  40.                 EGA/VGA TEXT FONT EDITOR                 │         ▄▀
  41.                         BY Ut...                         │       ▄▀
  42.             COPYRIGHT (C) 1992 REXXCOM SYSTEMS           │      ▀▄
  43.                                                          │        ▀▄
  44.                                                          │          ▀▄
  45.                                                          │  ▀▀▀▀▀▀▀▀▀▀
  46.                                                          │
  47.                                                          │
  48.  
  49.                       ───────────────────────────────────
  50.                        T A B L E   O F   C O N T E N T S
  51.                       ───────────────────────────────────
  52.          Requirements..................................................1
  53.          Overview......................................................1
  54.          Quick Tour....................................................2
  55.          Using FONT MANIA..............................................3
  56.          Editing commands..............................................4
  57.          Using menus...................................................6
  58.          Saving Fonts..................................................9
  59.          Loading Fonts................................................10
  60.          Using COM Font Files.........................................11
  61.          Installing a Memory Resident Font............................11
  62.          Using Other File Formats.....................................12
  63.          Creating Special Effects.....................................13
  64.          Letters "Running Together"...................................17
  65.          Automatic Mode Reset.........................................18
  66.          Creating Tall, Small and Wide Fonts..........................18
  67.          Restoring the Default Font...................................19
  68.          Copying, Distribution and Registration.......................19
  69.  
  70.  
  71.          Illustrations...............................6,13,14,15,16,17,18 
  72.  
  73.                           ────────── * ─────────
  74.  
  75.          Note:  If this document is printed on a printer which does not fully
  76.                 support the extended character set, portions of the document 
  77.                 will not print correctly.  These portions include the name
  78.                 REXXCOM which appears on the right of the title page, plus the
  79.                 illustrations.  
  80.                                       i
  81.  
  82.  
  83.          Requirements:
  84.            
  85.            IBM computer or 100% compatible "clone"
  86.            DOS 2.0 or higher
  87.            EGA, VGA, or 100% compatible video system
  88.            At least 80k of free memory
  89.  
  90.          Overview:
  91.  
  92.                Are you tired of the letter style of your computer?  Are you
  93.          looking for a change?  Maybe you simply would like to have some fun?
  94.          FONT MANIA might just be the answer.
  95.  
  96.                FONT MANIA is designed for editing EGA and VGA fonts with ease.
  97.          It incorporates a user-friendly menu-driven sytem which makes using 
  98.          FONT MANIA incredibly easy.  It is also packed with powerful tools for
  99.          easy editing of fonts.  Here are just a few examples of applications
  100.          and uses for FONT MANIA:
  101.  
  102.                -   Edit your computer's default text font, or create a 
  103.                    completely new font-set.
  104.  
  105.                -   Save the font in a COM file which you can easily activate 
  106.                    from the DOS prompt or from any BATCH file, including your 
  107.                    AUTOEXEC.BAT
  108.  
  109.                -   If you are a programmer, you can incorporate your redesigned
  110.                    fonts into your programs.
  111.  
  112.                -   Use custom fonts to create special effects and more
  113.  
  114.          DEMO.EXE included with this package demonstrates several incredible
  115.          uses of FONT MANIA.  To run the DEMO, type the following:
  116.  
  117.                                         DEMO
  118.  
  119.          and press <ENTER>.  The demo will run and you can print this manual, 
  120.          or the registration form at the end of the DEMO.
  121.  
  122.                                      1
  123.  
  124.          QUICK TOUR:
  125.  
  126.          Type the following at DOS prompt:
  127.  
  128.                                           FM
  129.  
  130.          then press <ENTER>.  FONT MANIA's editing screen should appear on the 
  131.          monitor.  If not, check to make sure you are in the right drive and
  132.          path, and the program file is there, then try again.
  133.  
  134.          You will see a giant yellow 'A' in a black area on left side of the 
  135.          screen.  This is the editing area.  To the right of the editing area 
  136.          are two boxes, one labeled STATUS, and the other labeled KEY.  The 
  137.          STATUS box shows the current status of FONT MANIA.  The KEY box shows
  138.          the listing of the valid keys or key-combinations you may use.
  139.  
  140.          Try moving the cursor by pressing right arrow key.  You will observe
  141.          the cursor moving one space to the right.  Try pressing other arrow 
  142.          keys.  The cursor will move according to the arrows.  Try pressing 
  143.          PgDn (Page Down), and you will see a huge 'B'.  Press PgUp (Page Up)
  144.          to return 'A' to the screen.  Now press space bar once.  The pixel un-
  145.          der the cursor will toggle on or off.  Notice the change in the 'A' in
  146.          the status box.  Now press the tab key (that's the key with right and
  147.          left arrows on it).  The entire character set will appear in place of
  148.          the editing area.  Move the cursor in various directions.  Press the
  149.          Enter key to return to the editing area ... it will now contain a
  150.          large image of the character your cursor was on when you pressed the
  151.          Enter key.
  152.  
  153.          Now, let's try loading a font.  Press F3 and FONT MANIA will prompt 
  154.          you for a filename.  Type the following:
  155.  
  156.                                        COM_DEMO
  157.  
  158.          then press <ENTER>.  FONT MANIA will load the font.  If there is an 
  159.          error, make sure you have the file COM_DEMO.COM in your current di-
  160.          rectory.
  161.  
  162.          After FONT MANIA finishes loading the font, you will notice a change
  163.          in the pattern of the huge 'A'.  Let's try some other tools.  Press 
  164.          and hold the ALT key; then press I.  The whole character will be in-
  165.          verted!  Again, notice the change in the 'A' in the status box.  You 
  166.          are encuraged to try all the commands listed in the KEY box.
  167.  
  168.          Now Press and hold ALT-A to save the font in COM file format.  You 
  169.          will be prompted for a filename.  Type:
  170.  
  171.                                         MYFONT
  172.  
  173.          Press <ENTER>.  The font is saved with the name MYFONT.COM. (The COM 
  174.          extension is automatically added to your filename.)
  175.  
  176.          Press ESC to exit the program.  Press 'Y' when asked if you really 
  177.          want to exit.  That's it!!!, you just learned how to use FONT 
  178.          MANIA!!!  Pretty painless, wasn't it?!
  179.  
  180.  
  181.  
  182.                                        2
  183.  
  184.          USING FONT MANIA:
  185.  
  186.          To run FONT MANIA from DOS, just type the following:
  187.  
  188.                                      FM [filename]
  189.  
  190.          and press <ENTER>.  Where [filename] is the optional file name of a
  191.          font file previously made with FONT MANIA.  If the filename is inclu-
  192.          ded, the font will load.  If you do not specify a font filename
  193.          FONT MANIA will use whichever font is already active, usually your
  194.          computer's default ROM BIOS font.  For more information on loading 
  195.          a font, see LOADING FONTS.
  196.  
  197.          FONT MANIA's editing screen will appear.  There are many different 
  198.          area of this screen which serve different functions.  It really is not
  199.          confusing - just extremely comprehensive!
  200.  
  201.          Menu Bar:
  202.  
  203.                Across the top of the screen locate the menu bar.  This menu 
  204.          bar shows menu titles.  To "pull down" a menu, hold down the ALT key
  205.          while pressing a key corresponding to one of the highlighted char-
  206.          acters in the menu titles.  (Functions when editing area is visible;
  207.          does not function when character set is visible.)
  208.  
  209.          Status Box:
  210.  
  211.                The box labeled STATUS provides the current status of FONT
  212.          MANIA.  
  213.                
  214.                LINES shows how many lines of text will fit into the current 
  215.          screen.  The number of lines which may be displayed on the screen  
  216.          at one time varies depending on the number of scanlines and the 
  217.          height of the font.  
  218.                
  219.                VDO shows the current video adapter in use in your system.  
  220.  
  221.                SCANLINE shows how many horizontal scanlines are currently 
  222.          active.  On EGA systems, this SCANLINE is always 35O.  On VGA, the
  223.          scanline may be set to one of the following values: 2OO, 35O, or 4OO.
  224.  
  225.                FILENAME shows the current font filename.  If FILENAME shows 
  226.          NONE, that means the font has not yet been given a filename or that
  227.          Font Mania has not been provided with the name of the font during the
  228.          current session.
  229.  
  230.                At the top of the box may be seen 2 smaller boxes.  The first
  231.          will display the current character being edited, and the second box  
  232.          will show the ASCII decimal value of that character.
  233.  
  234.                At the bottom of the box you will find 2 numbers separated by a
  235.          colon (:).  This is the current X:Y position of the cursor in the 
  236.          editing area.
  237.  
  238.  
  239.                                        3
  240.  
  241.           Key Box:
  242.  
  243.                This is the large box labeled KEY.  This always shows the 
  244.          valid keyboard commands.  It will show the key combination which per-
  245.          form each function.
  246.  
  247.          Status Line:
  248.  
  249.                This line is located at the bottom of the screen.  It will 
  250.          report what is currently happening.
  251.  
  252.          Editing Area:
  253.  
  254.                This is the middle left hand side of the screen.  When the 
  255.          program is first excuted it will display a huge 'A' in a black 
  256.          rectangle area with blinking cursor (yellow on red.)  This is the
  257.          area in which each character of the font-set will be edited.
  258.  
  259.  
  260.          EDITING COMMANDS:
  261.  
  262.                All editing commands are displayed in the KEY box. Press F1 for
  263.          the "second page."
  264.  
  265.         This is the list of commands and their functions:
  266.  
  267.  
  268.             Up, Down, Left and Right arrow keys will move the cursor.
  269.                            Hold either Shift key in combination with one of the
  270.                            arrow keys to "drag" the pixel. (Some computers need
  271.                            the Num Lock key pressed first.  If so, be certain
  272.                            to press Num Lock again when finished.)
  273.  
  274.             PgUp, PgDn   - Change the editing character to the previous 
  275.                            character or the next one.
  276.  
  277.             Space        - The Space Bar toggles the pixel at the 
  278.                            current cursor position on or off.
  279.  
  280.             CTRL-H, V    - Blank the Horizontal line or Vertical line.
  281.  
  282.             ALT-H, V     - Fill (turn all pixels on) the Horizontal or 
  283.                            Vertical line.
  284.              
  285.             TAB          - Select from the character set.  The large yellow-
  286.                            on-black font disappears to be replaced by the char-
  287.                            acter table.  Use arrow keys to move the cursor to 
  288.                            the character you want; then press <ENTER>.
  289.  
  290.             CTRL-D       - Copy the default character, i.e.: If you have begun 
  291.                            to edit a character you may cancel your editing with
  292.                            this command.
  293.  
  294.                                        4
  295.  
  296.  
  297.             CTRL-B       - Mark the beggining of block
  298.  
  299.             CTRL-E       - Mark the ending of block
  300.  
  301.             ALT-X, Y     - Insert a blank column or a row.
  302.  
  303.             CTRL-X, Y    - Delete a column or a row.
  304.  
  305.             CTRL-A, S    - Rotate the whole character Left or Right.
  306.  
  307.             CTRL-W, Z    - Scroll the whole character Up or Down.
  308.  
  309.             ALT-A        - Save as...  (Permits entering a [new] filename)
  310.  
  311.             CTRL-C       - Clear the current character. (Blank the character)
  312.  
  313.             ALT-C        - Copy a character to another location.  You must
  314.                            start with the character which occupies your TARGET
  315.                            location in the editing area.  When you press ALT-C 
  316.                            the character table will appear.  Use arrow keys to
  317.                            move the red cursor to the SOURCE character (which 
  318.                            you want copied to the TARGET location).  Press <EN-
  319.                            TER> to copy that character to your TARGET location.
  320.  
  321.             ALT-I        - Invert the character.  All of the pixels are 
  322.                            reversed.  Pixels which are on will turn off, and 
  323.                            the pixels which are off will turn on.
  324.  
  325.             Insert       - Insert a blank pixel at the current cursor 
  326.                            position.  All pixels to the right are shifted to 
  327.                            the right one column-space.
  328.  
  329.             Delete       - Delete pixel at the current cursor position.  All 
  330.                            pixels to the right are shifted to the left.
  331.  
  332.             F2           - Save font.  See SAVING FONTS
  333.     
  334.             F3           - Load font.  See LOADING FONT.
  335.  
  336.             F5           - Flip vertical.  Directly inverts character, but
  337.                            does not reverse it horizontally.
  338.  
  339.             F6           - Flip Horizontal.  Creates a "mirror image."
  340.  
  341.             F7           - Copy row.  All pixels below the cursor are shifted 
  342.                            down one row. 
  343.  
  344.             F8           - Copy column.  All pixels to the right of the cursor 
  345.                            are shifted to the right once.
  346.  
  347.                                        5
  348.  
  349.  
  350.             ESC          - Exit FONT MANIA.  The font you edited will be left
  351.                            active.  Type, and text will appear onscreen in
  352.                            its altered (custom) form.  To restore the compu-
  353.                            ter's default font, type the following DOS command:
  354.  
  355.                                        MODE CO80  (Note: 2nd character is
  356.                                                    letter O, last is zero.)
  357.  
  358.                            then press <ENTER>. 
  359.  
  360.          You are encouraged to try all these commands.  After all, it is the
  361.          best way to learn to use FONT MANIA.
  362.  
  363.          Notice that CTRL commands will usually delete something, and ALT 
  364.          commands usually add something to the editing character.  CTRL-A, S, 
  365.          W, and Z are easy to remember.  Notice where A, S, W, and Z are 
  366.          placed on the keyboard.
  367.  
  368.       ILLUSTRATION SHOWING HOW FONTS MAY BE EDITED TO ALTER THEIR STYLE:      
  369.   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  370.   █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█  █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  371.   █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓  ▓▓▓▓▓▓▓▓█  █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  372.   █▓▓▓▓      ▓▓▓▓▓▓█ █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█  █▓           ▓▓▓▓█ █▓           ▓▓▓▓█
  373.   █▓     ▓▓     ▓▓▓█ █▓▓  ▓▓▓▓▓▓  ▓▓▓▓█  █▓   ▓▓▓▓▓▓▓   ▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  374.   █   ▓▓▓▓▓▓▓▓   ▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓   ▓▓▓▓▓▓▓   ▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  375.   █   ▓▓▓▓▓▓▓▓   ▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓   ▓▓▓▓▓▓▓   ▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  376.   █   ▓▓▓▓▓▓▓▓   ▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓           ▓▓▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  377.   █              ▓▓█ █▓            ▓▓▓█  █▓   ▓▓▓▓▓▓▓   ▓▓█ █▓▓          ▓▓▓▓█
  378.   █   ▓▓▓▓▓▓▓▓   ▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓   ▓▓▓▓▓▓▓   ▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  379.   █   ▓▓▓▓▓▓▓▓   ▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓   ▓▓▓▓▓▓▓   ▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  380.   █   ▓▓▓▓▓▓▓▓   ▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓   ▓▓▓▓▓▓▓   ▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  381.   █   ▓▓▓▓▓▓▓▓   ▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓           ▓▓▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  382.   █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓  ▓▓▓▓▓▓▓  ▓▓▓█
  383.   █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓  ▓▓▓▓▓▓▓▓  ▓▓▓█  █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓           ▓▓▓▓█
  384.   █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█  █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  385.   █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█  █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  386.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  387.      ┌────────┐          ┌───────┐           ┌────────┐          ┌───────┐
  388.      │ORIGINAL│          │ALTERED│           │ORIGINAL│          │ALTERED│
  389.      └────────┘          └───────┘           └────────┘          └───────┘
  390.    Create a new font style by altering your default font to a taller, thinner 
  391.    font by deleting some pixels and adding others. Do the same to each letter 
  392.    of the alphabet.  Save, and you have a brand new letterstyle! Once you are 
  393.    "in the swing of it" each letter takes less than 1 minute to revise.       
  394.  
  395.          USING MENUS:
  396.  
  397.                FONT MANIA has been written as a menu-driven program to make 
  398.          it easier to learn and use.  FONT MANIA has 5 different menus: FILE,
  399.          SCAN LINE, FONT, HEIGHT, and BLOCK.  To activate a menu, make sure
  400.          the editing area is visible rather than the character set.  Press and 
  401.          hold the ALT key, then press a key corresponding to the highlighted 
  402.          letter in a menu title.  Use arrow keys to select the items in the 
  403.          menu or to change to another menu once you have accessed one of them.
  404.  
  405.                                        6
  406.  
  407.          FILE menu:
  408.  
  409.                Contains 8 items: Save, Save As..., Save ASM, Save PAS, Save C,
  410.          Save BIN, Load, About, and Exit.  Selecting from among these items 
  411.          will permit the use of the following functions:
  412.  
  413.             Save:
  414.                Selecting this item is the same as using F2 command.  Font 
  415.             Mania will save the font in COM format.  See SAVING FONTS for more 
  416.             information.  If 'FILE NAME' shows a name, that name will be used
  417.             and you will NOT be warned that the file already exists.
  418.  
  419.             Save As...:
  420.                Selecting this item is the same as using ALT-A.  Font Mania 
  421.             will prompt you to enter a filename for the font. See SAVING FONTS 
  422.             for more information.  If you enter the name of an existing file
  423.             you will be warned of that fact.
  424.  
  425.             Save ASM:
  426.                Save the font in ASSEMBLY text file format.  See SAVING FONTS 
  427.             for more information.
  428.  
  429.             Save PAS:
  430.                Save the font in PASCAL format.  See SAVING FONTS for more 
  431.             information.
  432.  
  433.             Save C:
  434.                Save the font in C header file format.  See SAVING FONTS for 
  435.             more information.
  436.      
  437.             Save BIN:
  438.                Save the font in raw BINARY format.  See SAVING FONTS for more 
  439.             information.   
  440.  
  441.             Load:
  442.                Selecting this item is identical to using F3.  FONT MANIA 
  443.             loads the saved font file (COM format only) and reinitializes 
  444.             itself.  See LOADING FONT for more information.
  445.  
  446.             About...:
  447.                Displays information about FONT MANIA.
  448.  
  449.             Exit:
  450.                Selecting this item is the same as pressing ESC.  FONT MANIA
  451.             will ask if you really want to exit the program.  If the font
  452.             has been modified after the last saving of the font in COM file 
  453.             format, FONT MANIA then ask if you want to save the font.
  454.  
  455.  
  456.          SCAN LINE menu:
  457.  
  458.                Contains 3 items: 200, 350, and 400.  Each of the numbers cor-
  459.          responds to the number of scan lines on your monitor screen.  This 
  460.          scan line changing feature is operable only on VGA systems.  If you 
  461.          have EGA and try to change the scan line, FONT MANIA will display an 
  462.          ERROR message.  EGA always has 35O scan lines.
  463.  
  464.                                       7
  465.          FONT menu:
  466.  
  467.                Contains 3 items: 8, 14, and 16 points.  Each of the items cor-
  468.          responds to your computer's ROM BIOS font.  EGA systems have only 8 or
  469.          14 point fonts.  16 point font is available on VGA systems. Once you
  470.          select a font, FONT MANIA loads the corresponding font into the edit-
  471.          ting buffer and resets itself.  
  472.  
  473.                WARNING:    When a font is selected from the FONT menu, if
  474.                            you have been editing another font your changes 
  475.                            will be lost unless you first save your revised
  476.                            font for future use.
  477.          HEIGHT menu:
  478.  
  479.                Contains 16 numbers which correspond to the height to which
  480.          a font may be changed.  The font being edited is NOT lost when this
  481.          option is used.  If the height selected from this menu is greater than
  482.          the height of the current font, the current font will "STRETCH" to the
  483.          height selected.  If the height selected is shorter than the current
  484.          height, one or more lines at the bottom of the block will be lost.  If
  485.          this occurs there is no command which will restore the missing part. 
  486.          If characters are moved up (block 'Move up') leaving blank lines at 
  487.          the bottom of the font block, a lesser height may be selected without
  488.          causing deletion of the lowermost pixels of the characters.
  489.  
  490.                WARNING:    Selection of a short height may cause characters to 
  491.                            be so truncated that the program's menu will be il-
  492.                            legible!  Should this occur, you must immediately 
  493.                            press <ESC> followed by 'Y' and then type MODE CO80
  494.                            and <ENTER>.  If done with care rebooting is not 
  495.                            needed.  It is a good idea to write this on a "Post-
  496.                            it" note and stick it on your wall!
  497.  
  498.                IMPORTANT:  SCANLINE and FONT HEIGHT must "match" in order to
  499.                            make a perfect 25-line display when the font is
  500.                            used.  The following chart indicates the corre-
  501.                            sponding values for SCANLINE and FONT HEIGHT:
  502.  
  503.                                        SCANLINE        FONT HEIGHT
  504.                
  505.                                            200                8  
  506.                                            350               14
  507.                                            400               16
  508.  
  509.                By using different combinations of HEIGHT, FONT and SCAN LINES,
  510.          you can create a screen which can display, almost anywhere, between 12
  511.          and 400 lines on a VGA system!!!
  512.  
  513.          BLOCK menu:
  514.     
  515.                This menu contains some of the editing commands which are 
  516.          likely to be used for all characters or for a block of characters 
  517.          simultaneously.  Each of the functions listed in the BLOCK menu 
  518.          perform the same function as the editing commands, but on the 
  519.          set (block) of characters rather than only one character.
  520.  
  521.  
  522.                                        8
  523.  
  524.                One unique function in this BLOCK menu is the BLOCK LOAD*
  525.          function.  This option is similar to LOAD in the FILE menu, but in-
  526.          stead of replacing the current font by loading another entire font
  527.          file, BLOCK loads only the character(s) in the current block.  Thus
  528.          it is easy to combine different portions (one or more characters) of
  529.          more than one font COM file.  The uses of this feature are many.  Just
  530.          as an example, if for some reason you wanted lowercase text to appear
  531.          in one style and uppercase in another style, you could "block copy"
  532.          lowercase from one font COM to another.  To set your block, press the
  533.          Tab key to bring the entire character set to the screen.  Place the
  534.          cursor on the first character of the desired block and press B (for
  535.          "Begin").  Then move the cursor to the last character of the block and
  536.          press E ("End").  Now Tab again and select BLOCK LOAD.  Type the name 
  537.          of the font COM from which you want to load the characters of the 
  538.          block. In an instant the job will be done!  
  539.  
  540.                 Similarly, you may combine 2 sets of uppercase characters, one
  541.          style to appear when caps lock is "on" and the other when it is "off."
  542.          First copy "A" to the "a" location within one COM file; continue 
  543.          through the alphabet and save the file as TEMP.COM. Load a COM file of
  544.          a different font style and mark the lowercase characters as a block.
  545.          Then BLOCK LOAD that block from TEMP.COM and you will have a new font
  546.          COM file with two sets of uppercase characters.  Another use for the
  547.          block load/block copy option is to move special characters from one
  548.          font COM file to another, as when you have a file containing a nicely
  549.          shaped star or skull or special logo, and you want to copy it into a
  550.          different font COM file.  How would you like to have a text appear on
  551.          the screen with your signature in script at the bottom?  Load a script
  552.          font COM (you'll get one with the registered version) and copy the
  553.          letters of your name to characters not used in your text.  If you are
  554.          Tom Pane, copy T to !, o to @, m to # and so forth.  Save the file as
  555.          TEMP.COM and then block load !@#$%^& to the COM you'll use for your 
  556.          text.  When you type !@# $%^& Tom Pane will appear in "handwriting!"
  557.  
  558.          SAVING FONTS:
  559.  
  560.                FONT MANIA offers many saving formats: COM, ASSEMBLY, PASCAL, 
  561.          C, and BINARY.  The standard format is COM file.  This is also the 
  562.          only format which FONT MANIA can load.
  563.  
  564.             COM:
  565.                Saving in COM format is very simple.  You can press ALT-S, ALT- 
  566.             A, or F2 while the editing screen is visible.  If you use ALT-S or 
  567.             F2, and the font file already has a name, FONT MANIA will save the 
  568.             file using that name and overwrite the old file.  If the font has
  569.             not yet been named, or if you use ALT-A, FONT MANIA will ask if you
  570.             want to save it in 4O column mode.  If you press 'Y', the resultant
  571.             COM file will change the screen mode to 4O columns when executed,
  572.             rather than 8O columns.  Then FONT MANIA will prompt you for a file
  573.             name.  Enter a name, including path if desired, with no extension. 
  574.             If there is an existing file of the same name you will be alerted 
  575.             to avoid overwriting it.  The extension COM will be added automat-
  576.             ically.  After saving you will be returned to the editing screen.
  577.  
  578. *The block load and block copy options are available in the registered version 
  579.  of Font Mania.
  580.  
  581.  
  582.                                        9
  583.             ASSEMBLY:
  584.                To save in ASSEMBLY format, you must select Save ASM from the 
  585.             FILE menu.  You will be asked for the filename.  Again, no 
  586.             extension is needed.  The extension ASM will be automatically 
  587.             added to the end of the file name.  After the name is entered you
  588.             will be prompted for a reference to be used.  This is the name 
  589.             used as the label for the font data.  You will be returned to the 
  590.             editing screen after FONT MANIA has completed these two saves.
  591.  
  592.             PASCAL:
  593.                To save in PASCAL format, select Save PAS from the FILE menu. 
  594.             You will be asked for the filename.  Again, no extension is needed.
  595.             The extension PAS will be automatically added. When prompted for a 
  596.             reference, enter a name to be used as the label for the font data.
  597.             You will be returned to the editing screen after the save.
  598.  
  599.             C:
  600.                To save in C Header format, select Save C from the FILE menu.  
  601.             You will be asked for the filename.  Again, no extension is 
  602.             needed.  Extension H will be automatically added to the end of the 
  603.             file name.  After the file name is entered, you will be prompted 
  604.             for a reference.  This is the name to be used as the label for the 
  605.             responding values for SCANLINE and FONT HEIGHT:
  606.  
  607.                                        SCANLINE        FONT HEIGHT
  608.                
  609.                                            200                8  
  610.                                            350               14
  611.                                            400               16
  612.             BINARY:
  613.                To save in raw BINARY format, select Save BIN.  No extension is 
  614.             needed; extension BIN is automatically added to the end of the 
  615.             file name.  After entering the file name, you will be asked for 
  616.             a reference.  This is the name to be used as the label for the 
  617.             font data.  You will be returned to the editing screen after 
  618.             FONT MANIA saves the files. This format is for use with 
  619.             languages other than the languages above.
  620.  
  621.          LOADING A FONT:
  622.  
  623.               There are 3 ways to load a font for editing.  Because FONT 
  624.          MANIA will use whichever font is active at the time the program is 
  625.          loaded, you may first load a font (COM file) and then run FONT 
  626.          MANIA.  This method is somewhat unreliable, especially if the cur-
  627.          rent screen mode is 4O columns.  It is preferable to use the com-
  628.          mand line method to effect loading of the font and FONT MANIA 
  629.          together.  To load a font using the command line method, type the 
  630.          following at the DOS prompt and then press <ENTER>.
  631.  
  632.                                   FM [filename]
  633.  
  634.                                       10
  635.  
  636.          In the above command "filename" is the name of a FONT MANIA COM 
  637.          file.  The file will be loaded automatically.  To load a different
  638.          font while FONT MANIA is in operation, use ALT-L or choose "Load" 
  639.          from the filemenu which is accessed with ALT-F.  You will be prompted
  640.          for a filename.  After  entering the filename FONT MANIA will load 
  641.          the font and reinitialize itself.
  642.  
  643.  
  644.          USING COM FONT FILES:
  645.  
  646.                COM files are easiest to use.  Just type the name of the COM 
  647.          file at the DOS prompt; font will be loaded and the SCAN LINE will be
  648.          set (on VGA systems).  For example, to load the font file named 
  649.          COM_DEMO.COM type the following command and press <ENTER>:
  650.  
  651.                                        COM_DEMO
  652.  
  653.          As the file is loaded the scan line will be set to the correct scan 
  654.          line setting (VGA systems only).  The font will be active as long as
  655.          there is no change in video mode and no other font is loaded.  
  656.  
  657.          INSTALLING A MEMORY RESIDENT FONT:  
  658.  
  659.                If it is desired to have a particular font remain active during
  660.          the running of various programs, it may be loaded as a memory-resident
  661.          program with the use of the R or I options. For example, type this at
  662.          the DOS prompt followed by <ENTER>:
  663.  
  664.                                       COM_DEMO I
  665.  
  666.          The font will be loaded and remain resident in memory until the compu-
  667.          ter is reset or turned off.  Such a memory-resident font will reload 
  668.          whenever a change occurs in video mode, but graphics will not be af-
  669.          fected.  To see how much memory is used by a font file, run ZMEM.EXE 
  670.          (Comes with the REGISTERED VERSION of FONT MANIA).
  671.  
  672.          The command line options which are available are:
  673.     
  674.                            <filename> [B#] [H|?] [I|R|U]
  675.  
  676.               <filename>     - name of the COM file
  677.               B#             - specify character generator block to use
  678.                                (should be set to 0)
  679.               H              - display help
  680.               ?              - same as above
  681.               I              - install font in memory
  682.               R              - permanently install font in memory
  683.               U              - uninstall font from memory.
  684.  
  685.          One a font is installed in memory, the following three keyboard com- 
  686.          mands will be available:
  687.  
  688.  
  689.                                       11
  690.  
  691.               CTRL+ALT+E     - enables automatic font loading
  692.               CTRL+ALT+D     - disables automatic font loading
  693.               CTRL+ALT+F     - user-requested unconditional font loading
  694.  
  695.          For example, suppose you want to load the font into the character 
  696.          generator block 0 and install the font in the memory.  You would 
  697.          use the command:
  698.  
  699.                                       AMB b0 i
  700.  
  701.          then press enter.  Notice the use of the 'I' option.  This option 
  702.          enables you to uninstall the font from memory at any time with
  703.          the 'U' option.   For example, to uninstall AMB.COM type the fol-
  704.          lowing:
  705.          
  706.                                        AMB u
  707.  
  708.          If you ever encounter software compatibility problems when using
  709.          the I option, try the R option instead.  But be aware of the fact
  710.          that when the R option is employed the font COM may not be removed
  711.          from memory without restarting or resetting the computer.  It may, 
  712.          however, be temporarily disabled with keyboard commands mentioned 
  713.          above.
  714.  
  715.          USING OTHER FONT FILE FORMATS:
  716.  
  717.             In general a program must use the ROM BIOS interrupt 10H (16), the
  718.          screen control interrupt, function 11H sub-function 10H to load the 
  719.          font.  The following are the parameters needed to call the interrupt:
  720.  
  721.                        AH = 11H
  722.                        AL = 10H
  723.                        BH = points (bytes per character)
  724.                        BL = block (use 0)
  725.                        CX = number of character defined by table (256)
  726.                        DX = first character code in table (use 0)
  727.                        ES = segment of the table
  728.                        BP = offset of the table
  729.  
  730.          For ASSEMBLY, C, and PASCAL, see the following files for examples of 
  731.          the above.  These may be typed to the screen or printed:
  732.  
  733.                                      PAS_DEMO.PAS
  734.                                      ASM_DEMO.ASM
  735.                                      C_DEMO.C 
  736.  
  737.          For other languages, a programmer might use the COM file format by 
  738.          shelling out to DOS to load the COM file.  For example, in Quick Basic
  739.          the following command may be utilized:
  740.  
  741.  
  742.                                       12
  743.  
  744.                                 SHELL "AMB.COM"
  745.  
  746.          Alternately, the BINARY format may be used by loading the content of 
  747.          the file into a memory buffer, putting the memory address of that 
  748.          buffer into ES:BP, filling in the parameters, and then calling inter-
  749.          rupt 1OH.  Do not use the R command line when shelling out to run a
  750.          font COM file.  This action will generate a "fatal error" which will
  751.          halt the system.
  752.  
  753.          CREATING SPECIAL EFFECTS
  754.  
  755.               The spceial effects used in the DEMO program are quite easy to 
  756.          make with FONT MANIA.  Some effects are done by combining two or
  757.          more characters.  Here are several examples showing how you may
  758.          create special effects with FONT MANIA:
  759.  
  760.             INITIALS:
  761.  
  762.                In this effect, once the COM file is loaded, typing one key will
  763.             produce a word, name or initials in miniature letters.  It is 
  764.             quite easy to alter a character (or more than one, if you like) to
  765.             achieve this effect.  Pick any character you want to convert to its
  766.             new use.  You might select characters such as < and > for example, 
  767.             and totally change each of them:
  768.  
  769.  
  770.                             "<"                  ">"
  771.                     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  772.                     █  ▓▓▓▓▓▓  ▓▓▓▓▓▓█ █  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  773.                     █  ▓▓▓▓▓▓  ▓▓▓▓▓▓█ █  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  774.                     █  ▓▓▓▓▓▓  ▓▓▓▓▓▓█ █  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  775.                     █  ▓▓▓▓▓▓  ▓▓▓▓▓▓█ █      ▓▓▓▓▓▓▓▓▓▓█
  776.                     █  ▓▓▓▓▓▓  ▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  777.                     █          ▓▓▓▓▓▓█ █▓▓▓▓        ▓▓▓▓█
  778.                     █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓  ▓▓▓▓  ▓▓▓▓█
  779.                     █▓▓▓▓▓▓          █ █▓▓▓▓  ▓▓▓▓  ▓▓▓▓█
  780.                     █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█ █▓▓▓▓        ▓▓▓▓█
  781.                     █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  782.                     █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█ █▓▓▓▓▓▓▓▓  ▓▓▓▓  █
  783.                     █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█ █▓▓▓▓▓▓▓▓  ▓▓▓▓  █
  784.                     █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█ █▓▓▓▓▓▓▓▓  ▓▓▓▓  █
  785.                     █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓        █
  786.                     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  787.  
  788.             Whenever the font containing these 2 designs is active, typing
  789.             "<" will create a small "UT" initial, and typing ">" will create
  790.             "LOU".  These are just sample letters and designs.  You may use
  791.             any letter, numeral or design you wish.
  792.  
  793.                                       13
  794.  
  795.             BUTTONS:
  796.  
  797.                One way to create "buttons" is to modify any 4 characters to
  798.             the following designs:
  799.  
  800.  
  801.                "{"              "|"              "}"             "*"
  802.         ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  803.         █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓            ▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓            ▓▓█
  804.         █▓▓▓▓▓▓▓▓▓▓▓▓▓▓  █  ▓▓▓▓▓▓▓▓▓▓▓▓  █  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█  ▓▓▓▓▓▓▓▓▓▓▓▓  █
  805.         █▓▓▓▓▓▓▓▓▓▓▓▓  ▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓  ▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓        ▓▓▓▓█
  806.         █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓  ▓▓▓▓▓▓▓▓▓▓█▓▓            ▓▓█
  807.         █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓  ▓▓▓▓▓▓▓▓▓▓█                █
  808.         █▓▓▓▓▓▓▓▓  ▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓  ▓▓▓▓▓▓▓▓█                █
  809.         █▓▓▓▓▓▓▓▓  ▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓  ▓▓▓▓▓▓▓▓█                █
  810.         █▓▓▓▓▓▓▓▓  ▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓  ▓▓▓▓▓▓▓▓█                █
  811.         █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓  ▓▓▓▓▓▓▓▓▓▓█                █
  812.         █▓▓▓▓▓▓▓▓▓▓  ▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓  ▓▓▓▓▓▓▓▓▓▓█▓▓            ▓▓█
  813.         █▓▓▓▓▓▓▓▓▓▓▓▓  ▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓  ▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓        ▓▓▓▓█
  814.         █▓▓▓▓▓▓▓▓▓▓▓▓▓▓  █  ▓▓▓▓▓▓▓▓▓▓▓▓  █  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█  ▓▓▓▓▓▓▓▓▓▓▓▓  █
  815.         █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓            ▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓            ▓▓█
  816.         █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  817.         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  818.  
  819.                For the example, use the characters shown above the designs 
  820.             to create the buttons.  The above is just a sample design for 14- 
  821.             point fonts.  You are not limited to this design, of course.
  822.  
  823.                It is not difficult to see how these redesigned characters may
  824.             be put together to make buttons.  When the font COM file contain-
  825.             ing these designs is active, typing "{|}" will create an unselect 
  826.             button, and "{*}" will create a select button, Just as in the DEMO.
  827.  
  828.  
  829.                                       14
  830.  
  831.             GUIDED MISSILE:
  832.  
  833.                The missile used in the demonstration was constructed of four
  834.             characters strung together.  Below are the designs and the char-
  835.             acters used to make a guided missile:
  836.  
  837.  
  838.                 "="              "]"              "-"             ">"
  839.         ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  840.         █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  841.         █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█        ▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  842.         █▓▓  ▓▓▓▓▓▓▓▓▓▓▓▓█          ▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  843.         █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█            ▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  844.         █  ▓▓    ▓▓      █                █                █    ▓▓▓▓▓▓▓▓▓▓▓▓█
  845.         █▓▓▓▓▓▓▓▓▓▓▓▓    █                █                █           ▓▓▓▓▓█
  846.         █▓▓  ▓▓          █                █                █              ▓▓█
  847.         █▓▓▓▓  ▓▓▓▓▓▓▓▓  █                █                █                █
  848.         █▓▓  ▓▓          █                █                █              ▓▓█
  849.         █▓▓▓▓▓▓▓▓▓▓▓▓    █                █                █           ▓▓▓▓▓█
  850.         █  ▓▓    ▓▓      █                █                █    ▓▓▓▓▓▓▓▓▓▓▓▓█
  851.         █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█            ▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  852.         █▓▓  ▓▓▓▓▓▓▓▓▓▓▓▓█          ▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  853.         █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█        ▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  854.         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  855.  
  856.                In the preceding example the equals sign (=) has been rede-
  857.             signed to be the flame, the bracket (]) becomes the tail piece, 
  858.             the minus sign (-) is the body of the missile, and the greater-
  859.             than symbol (>) the  head of the missile.  When the font contain-
  860.             ing this design is active, typing (or having a program "print") 
  861.             this string: "=]--->" will create a missile pointing to the right.
  862.             Notice the use of more than one minus sign in the string.  By in-
  863.             cluding more than 1 body character the missile becomes as long as 
  864.             desired.
  865.  
  866.                To create left-to-right movement, your program must print the 
  867.             missile with a leading space: " =]--->".  First print the string at
  868.             the far left edge of the screen, beginning in column 1.  Then re-
  869.             print the same string 1 character to the right of the first string
  870.             so it overlaps the original.  The leading space will automatically
  871.             erase the unwanted part of the first missile-image on the screen.
  872.  
  873.  
  874.                                      15
  875.  
  876.             AN ANIMATED CHARACTER:
  877.  
  878.                As in other simulated animations, the secret behind creating an
  879.             animated character is the display of a sequence of slightly differ-
  880.             ent characters at one location.  For example, you may create these 
  881.             hourglass designs with the 1-through-5 numeral characters:
  882.  
  883.                    "1"                "2"                "3"
  884.            ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  885.            █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  886.            █              ▓▓█ █              ▓▓█ █              ▓▓█
  887.            █              ▓▓█ █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█ █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█
  888.            █              ▓▓█ █              ▓▓█ █    ▓▓▓▓▓▓    ▓▓█
  889.            █              ▓▓█ █              ▓▓█ █              ▓▓█
  890.            █▓▓          ▓▓▓▓█ █▓▓          ▓▓▓▓█ █▓▓          ▓▓▓▓█
  891.            █▓▓▓▓      ▓▓▓▓▓▓█ █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█ █▓▓▓▓      ▓▓▓▓▓▓█
  892.            █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█ █▓▓▓▓      ▓▓▓▓▓▓█ █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█
  893.            █▓▓  ▓▓▓▓▓▓  ▓▓▓▓█ █▓▓  ▓▓▓▓▓▓  ▓▓▓▓█ █▓▓  ▓▓  ▓▓  ▓▓▓▓█
  894.            █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█ █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█ █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█
  895.            █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█ █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█ █  ▓▓▓▓  ▓▓▓▓  ▓▓█
  896.            █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█ █  ▓▓▓    ▓▓▓  ▓▓█ █  ▓▓      ▓▓  ▓▓█
  897.            █              ▓▓█ █              ▓▓█ █              ▓▓█
  898.            █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  899.            ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  900.  
  901.                             "4"                "5"
  902.                     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  903.                     █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  904.                     █              ▓▓█ █              ▓▓█
  905.                     █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█ █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█
  906.                     █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█ █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█
  907.                     █      ▓▓      ▓▓█ █  ▓▓▓▓▓▓▓▓▓▓  ▓▓█
  908.                     █▓▓          ▓▓▓▓█ █▓▓  ▓▓▓▓▓▓  ▓▓▓▓█
  909.                     █▓▓▓▓      ▓▓▓▓▓▓█ █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█
  910.                     █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█ █▓▓▓▓  ▓▓  ▓▓▓▓▓▓█
  911.                     █▓▓  ▓▓▓▓▓▓  ▓▓▓▓█ █▓▓          ▓▓▓▓█
  912.                     █  ▓▓▓▓  ▓▓▓▓  ▓▓█ █              ▓▓█
  913.                     █              ▓▓█ █              ▓▓█
  914.                     █              ▓▓█ █              ▓▓█
  915.                     █              ▓▓█ █              ▓▓█
  916.                     █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  917.                     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  918.  
  919.             Because each character differs just slightly from the first one,
  920.             simply create the first one "pixel by pixel" in Font Mania.  Then
  921.             use the ALT-C "copy" command to create 4 copies; modify the copies
  922.             as shown here.  By displaying these five characters in sequence at
  923.             one location on the screen, the illusion of an hourglass with fall-
  924.             ing sand is created.  With a time-delay after each character's dis-
  925.             play, plus a loop, the animation of a character which is no larger
  926.             than one uppercase letter is easily created!  
  927.  
  928.  
  929.                                       16
  930.  
  931.                These few examples of special effects which may be made with 
  932.             FONT MANIA provide a mere hint of possibilities.  There is no 
  933.             limit to effects which may be created with altered fonts made by 
  934.             FONT MANIA.
  935.  
  936.          LETTERS "RUNNING TOGETHER": 
  937.  
  938.             Characters which are the full width of the block will be correct
  939.          when used with a VGA monitor, but the letters will "run together" on
  940.          an EGA monitor.  The enclosed samples, JULIE.COM and POOTER.COM are in
  941.          this category.  Wide fonts may be made narrower for use on EGA systems
  942.          by reducing their width, as we did by narrowing the POOTER font and 
  943.          saving it as POOTER2.COM. To make the letters and numerals narrower,
  944.          we used Font Mania to remove one vertical column from each character 
  945.          with CTRL-X.  In some cases we added a pixel or two to improve a let-
  946.          ter's appearance.  If we made an error, we restored the original font
  947.          with CTRL-D and tried again.  The conversion of POOTER to POOTER2 was
  948.          accomplished in less than 1O  minutes.  Try not to lose sight of the
  949.          possibility of your fonts being used on an EGA system.
  950.  
  951.       ILLUSTRATION SHOWING HOW THE POOTER FONT WAS EDITED TO MAKE POOTER2:
  952.                                    ~~~~~~                         ~~~~~~~
  953.        ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄      ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄      ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  954.        █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓xx▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  955.        █▓▓▓▓          ▓▓█      █▓▓▓▓   xx     ▓▓█      █▓▓▓▓        ▓▓▓▓█
  956.        █▓▓▓▓   ▓▓▓▓▓    █      █▓▓▓▓   xx▓▓▓    █      █▓▓▓▓   ▓▓▓    ▓▓█
  957.        █▓▓▓▓   ▓▓▓▓▓    █      █▓▓▓▓   xx▓▓▓    █      █▓▓▓▓   ▓▓▓    ▓▓█
  958.        █▓▓▓▓   ▓▓▓▓▓    █      █▓▓▓▓   xx▓▓▓    █      █▓▓▓▓   ▓▓▓    ▓▓█
  959.        █▓▓     ▓▓▓▓▓    █      █▓▓     xx▓▓▓    █      █▓▓     ▓▓▓    ▓▓█
  960.        █                █      █       xx       █      █              ▓▓█
  961.        █      ▓▓▓▓▓▓    █      █      ▓xx▓▓▓    █      █      ▓▓▓▓    ▓▓█
  962.        █      ▓▓▓▓▓▓    █      █      ▓xx▓▓▓    █      █      ▓▓▓▓    ▓▓█
  963.        █      ▓▓▓▓▓▓    █      █      ▓xx▓▓▓    █      █      ▓▓▓▓    ▓▓█
  964.        █      ▓▓▓▓▓▓    █      █      ▓xx▓▓▓    █      █      ▓▓▓▓    ▓▓█
  965.        █      ▓▓▓▓▓▓    █      █      ▓xx▓▓▓    █      █      ▓▓▓▓    ▓▓█
  966.        █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓xx▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  967.        █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓xx▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  968.        █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓xx▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  969.        █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓xx▓▓▓▓▓▓▓█      █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  970.        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  971.           ORIGINAL "A"                                     EDITED "A"
  972.        FILLS WIDTH OF BLOCK    ONE COLUMN REMOVED      PIXELS AUTOMATICALLY
  973.         (TOO WIDE FOR EGA)                            RELOCATE LEFT AS SHOWN
  974.  
  975.  
  976.                                       17
  977.  
  978.          AUTOMATIC MODE RESET:
  979.  
  980.             In saving a font, selecting "automatic mode reset" will cause the
  981.          scanline of a VGA system to reset to an EGA scanline if you you have
  982.          chosen a scanline of 350 (font height should also be set at 14).  The
  983.          included file CHUNKY.COM is in this category.  There are often advan-
  984.          tages to using the EGA scanline.  For example, this row of extended
  985.          characters appears as a solid bar of dots when the EGA scanline is 
  986.          used:
  987.  
  988.                   ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  989.  
  990.          The same row will appear as 50 dotted rectangles if the VGA scanline
  991.          is in effect.  NOTE: An EGA system can not be reset to a VGA scanline.
  992.  
  993.          A font which is not saved with automatic mode reset may produce a
  994.          small problem when it is installed on a system other than the one on
  995.          which it was created.  For example, a font created on a VGA system
  996.          will be slightly "taller" if used with EGA, and the listing of a long
  997.          file directory will result in the apparent "disappearance" of the DOS
  998.          prompt and cursor below the bottom line of the screen.  If this occurs
  999.          do not panic.  Simply clear the screen with the CLS command and your
  1000.          DOS prompt and cursor will reappear in the top left corner.  The re-
  1001.          verse effect will occur if a font made on an EGA system is displayed 
  1002.          on a VGA monitor.  25 lines of text will not extend to the bottom of 
  1003.          the screen, because each line will be vertically "stunted."  To pre-
  1004.          vent these minor annoyances when you anticipate that your font may be 
  1005.          used on both systems, save it as a 14-point font with a scanline of 
  1006.          350 and select automatic mode reset.  If this is done, the font height
  1007.          will not vary  regardless of whether it is used with VGA or EGA.
  1008.      
  1009.          There are times when it is advantageous not to use the automatic mode
  1010.          reset.  For example, if you want the text on the screen to "magically"
  1011.          change to a different font, you must have the 2nd font saved without
  1012.          automatic mode reset.  Otherwise the screen will blank during the mode
  1013.          set and the change will not appear as magical.
  1014.  
  1015.          CREATING TALL, SMALL, AND WIDE FONTS:
  1016.  
  1017.          Use ALT-N and ALT-O to select various combinations of scanline and 
  1018.          point size before saving a font.  Then exit the program and check the
  1019.          results.  Also try saving a font in 40 column mode rather than the
  1020.          usual 80 column mode.  When this is done, you must reload the font
  1021.          after exiting Font Mania.  Experimentation will teach you more than
  1022.          we can provide here, and you will enjoy discovering the combinations
  1023.          which will provide the tallest and widest fonts as well as the tiniest
  1024.          ones.
  1025.  
  1026.  
  1027.                                      18
  1028.  
  1029.          RESTORING THE DEFAULT FONT:
  1030.  
  1031.                The default font style is that which appears on your screen when
  1032.          you start your computer.  Your computer has one particular font or 
  1033.          lettering style stored in its read-only memory or ROM.  When a COM 
  1034.          file created in Font Mania is put into use, at a later time you may
  1035.          wish to return to the default font.  This will happen automatically
  1036.          each time your computer is started or reset, unless your AUTOEXEC.BAT
  1037.          file is set up to load a font COM.  However, it is not necessary to 
  1038.          reset the computer to return the default font to the screen.  If 
  1039.          neither the I nor R option has been used in loading the font COM file,
  1040.          typing the following DOS command will restore the default font after 
  1041.          the Enter key is pressed:  mode CO80
  1042.  
  1043.          If the font COM file has been installed with the I option, it must be
  1044.          uninstalled with the U option.  This will restore the default font. 
  1045.          If the font COM is one which resets the video mode, restoring the 
  1046.          default font will not restore the computer's default video mode (EGA 
  1047.          or VGA scanline) if it has been changed.  To restore the video mode or
  1048.          scanline run EGA.COM or VGA.COM (included with registered Font Mania).
  1049.          VGA.COM has no effect if you are using a system with an EGA monitor.
  1050.          If you write a batch file or program which resets the video mode, and
  1051.          you anticipate its use on both EGA and VGA systems, you may end the 
  1052.          file with commands which run EGA.COM followed by VGA.COM.  In this way
  1053.          you may be assured the system will be reset to both the default font 
  1054.          and the default video mode or scanline.
  1055.  
  1056.          COPYING, DISTRIBUTION AND REGISTRATION:
  1057.  
  1058.                Shareware (unregistered) Font Mania may be freely posted on 
  1059.          BBSs, listed in shareware catalogs and copied for friends, as long as
  1060.          the complete package of files is kept together in unaltered form. 
  1061.          You may use the unregistered edition of Font Mania for two weeks free
  1062.          of charge.  After that time, if you decide you want to continue using
  1063.          it, you must become a registered user.  When you register you will
  1064.          receive the following by return mail:
  1065.  
  1066.             1. The registered version, with block-load/block copy functions
  1067.             2. At least 24 ready-to-use custom fonts in the form of COM files 
  1068.             3. CGA.COM, EGA.COM, VGA.COM video mode/scanline utilities
  1069.             4. The program ZMEM - the "memory walker" program 
  1070.             5. The program UFF - the file-finder program 
  1071.             6. User support to answer your questions
  1072.             7. Other programs and utilities which you will enjoy using 
  1073.  
  1074.          Please complete the registration form which follows, and mail with
  1075.     payment in full.  Thank you.
  1076.  
  1077.     If you have questions regarding the use of Font Mania you may write to 
  1078.     REXXCOM at the address on the registration form, or leave a message on 
  1079.     CompuServe.  Address Email to CompuServe ID 72656,2765. 
  1080.  
  1081.  
  1082.                                       19
  1083.  
  1084.     ======================================================================
  1085.                    FONT MANIA Version 2.2 REGISTRATION FORM
  1086.     ======================================================================
  1087.  
  1088.      NAME:    ________________________________________________________
  1089.  
  1090.      ADDRESS: ________________________________________________________ 
  1091.  
  1092.               ________________________________________________________ 
  1093.  
  1094.               ________________________________________________________
  1095.                          (Include ZIP code or equivalent)
  1096.  
  1097.      PHONE: (______)- _______ - __________________
  1098.  
  1099.      DISK SIZE (check one):
  1100.  
  1101.                       [  ] 3.5"                [  ] 5.25"
  1102.  
  1103.     ======================================================================
  1104.  
  1105.      DESCRIPTION                            QTY.      EACH        Total
  1106.  
  1107.      Registered version of FONT MANIA     _______  X $17.00  =   __________
  1108.           Includes block-load/block-copy functions
  1109.  
  1110.      The following will be included at no extra charge:
  1111.           -  24 or more ready-to-use custom fonts (COM files)
  1112.           -  The program ZMEM - the "memory walker" program 
  1113.               (take a walk through your memory!)
  1114.           -  VGA.COM, EGA.COM, CGA.COM utilities to emulate 
  1115.               or reset VGA, EGA, or CGA scanlines on VGA monitors
  1116.           -  The program UFF - the file finder program
  1117.           -  User support by mail or CompuServe EMail
  1118.           -  Other programs which you will enjoy using
  1119.  
  1120.      Add $1.00 for each 3.5" diskette     _______  X  $1.00  =   __________
  1121.  
  1122.      Shipping & handling ($2.00 US & Canada; $5.00 elsewhere)=   __________
  1123.  
  1124.                 New Jersey residents, please add 7% sale tax =   __________
  1125.                     
  1126.                                                   TOTAL      =   __________
  1127.  
  1128.      Enclose cash, check or money order payable to:
  1129.  
  1130.                                 REXXCOM SYSTEMS
  1131.  
  1132.     Always send cash by certified mail.
  1133.  
  1134.     ----------------------------------------------------------------------
  1135.  
  1136.       Mail this form with payment in full to:
  1137.  
  1138.                                 REXXCOM SYSTEMS
  1139.                                   P.O. BOX 111
  1140.                            SCHOOLEY'S MTN., NJ  07870
  1141.      THANK YOU.
  1142.