home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / f / font_m22.zip / FM.DOC < prev    next >
Text File  |  1992-03-01  |  61KB  |  1,430 lines

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