home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / PFONTM-A.DMS / in.adf / Contents < prev    next >
Encoding:
Text File  |  1995-11-12  |  13.0 KB  |  480 lines

  1.  
  2.                      Personal Font Maker 1.2
  3.  
  4.                      Edited by DIT 11-11-95
  5.                     
  6.  1. Introduction to the Amiga
  7.  
  8.  1.  Introduction to the Amiga Environment
  9.    1.1  Documentation
  10.    1.2  System Configuration
  11.    1.3  Memory
  12.         1.3.1  Measurement Units
  13.         1.3.2  Random Access Memory (RAM)
  14.         1.3.3  The AddMem Command
  15.         1.3.4  Peripheral Units
  16.    1.4  File Names and Titles
  17.    1.5  Drawers
  18.    1.6  Backup Copies
  19.    1.7  "Virus" Programs
  20.    1.8  System Errors
  21.    1.9  The User Interface
  22.         1.9.1  Screens and Windows
  23.         1.9.2  The Mouse and the Pointer
  24.         1.9.3  Requesters
  25.         1.9.4  Gadgets
  26.         1.9.5  Proportional Gadgets
  27.         1.9.6  String Gadgets
  28.         1.9.7  Icons
  29.         1.9.8  Menus
  30.    1.10 The Keyboard
  31.         1.10.1  The SetMap Command
  32.         1.10.2  Graphical Keys
  33.         1.10.3  Accents
  34.         1.10.4  The <Shift> Keys
  35.         1.10.5  The <Alt> Keys
  36.         1.10.6  The <Ctrl> Key
  37.         1.10.7  The <Commodore> Key
  38.         1.10.8  The <Amiga> Key
  39.         1.10.9  The <Caps Lock> Key
  40.         1.10.10 The Cursor Keys
  41.         1.10.11 The <Return> Key
  42.         1.10.12 The <BS> Key
  43.         1.10.13 The <Del> Key
  44.         1.10.14 The <Help> Key
  45.         1.10.15 The <Esc> Key
  46.         1.10.16 The Function Keys
  47.         1.11  Loading the Personal Fonts Maker
  48.         1.12  Environment Variables and Standard Drawers
  49.         1.13  Installing the Personal Fonts Maker
  50.         1.13.1  Automatic Installation: The InstallPFM Program
  51.  
  52.  2. Personal Fonts Maker Basics
  53.  
  54.  2. Personal Fonts Maker Basics
  55.     2.1  From Gutenberg's Type to Computer Fonts
  56.     2.2  A Note on Style
  57.     2.3  Typeface Classification and Typographic Basics
  58.     2.4  Storage of Fonts
  59.     2.5  Downloaded Printer Fonts
  60.     2.6  Program and Font Parameters
  61.          2.6.1  The AUDC Parameter
  62.          2.6.2  The AUDE Parameter
  63.          2.6.3  The BRHA Parameter
  64.          2.6.4  The COLR Parameter
  65.          2.6.5  The COLG Parameter
  66.          2.6.6  The COLB Parameter
  67.          2.6.7  The COOR Parameter
  68.          2.6.8  The CSET Parameter
  69.          2.6.9  The EPIL Parameter
  70.          2.6.10 The FILR Parameter
  71.          2.6.11 The GRID Parameter
  72.          2.6.12 The ICON Parameter
  73.          2.6.13 The ITAF Parameter
  74.          2.6.14 The JOIN Parameter
  75.          2.6.15 The LANG Parameter
  76.          2.6.16 The MCRO Parameter
  77.          2.6.17 The PROL Parameter
  78.          2.6.18 The RNGE Parameter
  79.          2.6.19 The SQON Parameter
  80.          2.6.20 The SQOF Parameter
  81.          2.6.21 The STCM Parameter
  82.          2.6.22 The WBEN Parameter
  83.          2.6.23 The XDPI Parameter
  84.          2.6.24 The XMAX Parameter
  85.          2.6.25 The YDPI Parameter
  86.          2.6.26 The YMAX Parameter
  87.     2.7  Programming the Output Format: The Cloanto FFDL
  88.          2.7.1  FFDL Constants
  89.          2.7.2  FFDL Variables
  90.                 2.7.2.1  FFDL Variables: ATRB
  91.                 2.7.2.2  FFDL Variables: CHQT
  92.                 2.7.2.3  FFDL Variables: CIDT
  93.                 2.7.2.4  FFDL Variables: CNUM
  94.                 2.7.2.5  FFDL Variables: EQAM
  95.                 2.7.2.6  FFDL Variables: FCLM
  96.                 2.7.2.7  FFDL Variables: FRST
  97.                 2.7.2.8  FFDL Variables: HDAT
  98.  
  99.                 2.7.2.9  FFDL Variables: HICD
  100.                 2.7.2.10 FFDL Variables: KERN
  101.                 2.7.2.11 FFDL Variables: LAST
  102.                 2.7.2.12 FFDL Variables: LCLM
  103.                 2.7.2.13 FFDL Variables: LENG()
  104.                 2.7.2.14 FFDL Variables: REF1-4
  105.                 2.7.2.15 FFDL Variables: REPT()
  106.                 2.7.2.16 FFDL Variables: SPCE
  107.                 2.7.2.17 FFDL Variables: VDAT
  108.                 2.7.2.18 FFDL Variables: VIDT
  109.                 2.7.2.19 FFDL Variables: XBYT
  110.                 2.7.2.20 FFDL Variables: XDPI
  111.                 2.7.2.21 FFDL Variables: XMAX
  112.                 2.7.2.22 FFDL Variables: XSIZ
  113.                 2.7.2.23 FFDL Variables: YBYT
  114.                 2.7.2.24 FFDL Variables: YDPI
  115.                 2.7.2.25 FFDL Variables: YMAX
  116.                 2.7.2.26 FFDL Variables: YSIZ
  117.          2.7.3  FFDL Operators
  118.                 2.7.3.1  FFDL Algebrical Operators
  119.                 2.7.3.2  FFDL Relational Operators
  120.                 2.7.3.3  FFDL Bit Manipulation Operators
  121.                 2.7.3.4  FFDL Operator Priorities
  122.          2.7.4  FFDL Prefixes
  123.     2.8  Character Sets
  124.  
  125.  3. PFM: The Screen
  126.  
  127.  3. PFM: The Screen
  128.    3.1  The Character Editing Box
  129.    3.2  The "Font" Gadgets
  130.    3.3  The "Character #" Gadgets
  131.    3.4  The "X Size" Gadgets
  132.    3.5  The "Space" Gadgets
  133.    3.6  The "Kerning" Gadgets
  134.    3.7  The "Default" Gadget
  135.    3.8  The "CLR" Gadget
  136.    3.9  The "UNDO" Gadget
  137.    3.10 The "ON/OFF" Gadget
  138.    3.11 The "Copy to Buffer" Gadget
  139.    3.12 The "Paste from Buffer" Gadget
  140.    3.13 The "Smaller" Gadget
  141.    3.14 The "Larger" Gadget
  142.    3.15 The "Dynamic View" Gadget
  143.    3.16 The "OR" Gadget
  144.    3.17 The "Pencil/Brush" Gadget
  145.    3.18 The "Define Brush" Gadget
  146.    3.19 The Four "Shift" Gadgets
  147.    3.20 The Two "Flip" Gadgets
  148.    3.21 Reference Points
  149.    3.22 Quick Character Selection
  150.    3.23 The File Requester
  151.    3.24 The Font Requester
  152.  
  153.  4. PFM: The Project Menu
  154.  
  155.  4. PFM: The Project Menu
  156.    4.1  New Font
  157.    4.2  Free Font Memory
  158.    4.3  Load PFM Font
  159.    4.4  Save PFM Font
  160.    4.5  Import Amiga Font
  161.    4.6  Export Amiga Font
  162.    4.7  Free Character Set
  163.    4.8  Load Character Set
  164.    4.9  Save Character Set
  165.    4.10 Define Character Set
  166.    4.11 Edit Character Set
  167.    4.12 Printer Test
  168.         4.12.1 Character
  169.         4.12.2 Font
  170.         4.12.3 Line Feed
  171.         4.12.4 Form Feed
  172.    4.13 Write Font Data
  173.         4.13.1 File
  174.         4.13.2 Printer
  175.    4.14 Font Statistics
  176.         4.14.1 Activation Table
  177.         4.14.2 ON Characters
  178.         4.14.3 Average Width
  179.         4.14.4 Widest Character
  180.         4.14.5 Narrowest Character
  181.         4.14.6 Font Status
  182.    4.15 Memory Information
  183.    4.16 Delete
  184.         4.16.1 File
  185.         4.16.2 Amiga Font
  186.    4.17 About
  187.    4.18 Quit
  188.  
  189.  5. PFM: The Brush Menu
  190.  
  191.  5. PFM: The Brush Menu
  192.    5.1  Load Brush
  193.    5.2  Save Brush
  194.    5.3  Horizontal Flip
  195.    5.4  Vertical Flip
  196.    5.5  Rotate 90 Degrees
  197.    5.6  Italicize
  198.    5.7  Reverse
  199.    5.8  Resize
  200.         5.8.1  Stretch
  201.         5.8.2  Halve
  202.         5.8.3  Halve Horizontal
  203.         5.8.4  Halve Vertical
  204.         5.8.5  Double
  205.         5.8.6  Double Horizontal
  206.         5.8.7  Double Vertical
  207.    5.9  Handle
  208.         5.9.1  Upper Left
  209.         5.9.2  Upper Right
  210.         5.9.3  Centre
  211.         5.9.4  Lower Left
  212.         5.9.5  Lower Right
  213.  
  214.  6. PFM: The Macro Menu
  215.  
  216.  6. PFM: The Macro Menu
  217.    6.1  Load Macro
  218.    6.2  Save Macro
  219.    6.3  Start Record
  220.    6.4  End Record
  221.    6.5  Delete Macro
  222.    6.6  Examine Macro
  223.         6.6.1  Macro Commands: AFNT
  224.         6.6.2  Macro Commands: BHCE
  225.         6.6.3  Macro Commands: BHFL
  226.         6.6.4  Macro Commands: BHLL
  227.         6.6.5  Macro Commands: BHLR
  228.         6.6.6  Macro Commands: BHUL
  229.         6.6.7  Macro Commands: BHUR
  230.         6.6.8  Macro Commands: BITA
  231.         6.6.9  Macro Commands: BRDH
  232.         6.6.10 Macro Commands: BRDO
  233.         6.6.11 Macro Commands: BRDV
  234.         6.6.12 Macro Commands: BRHA
  235.         6.6.13 Macro Commands: BRHH
  236.         6.6.14 Macro Commands: BRHV
  237.         6.6.15 Macro Commands: BROT
  238.         6.6.16 Macro Commands: BRST
  239.         6.6.17 Macro Commands: BRVS
  240.         6.6.18 Macro Commands: BSHM
  241.         6.6.19 Macro Commands: BVFL
  242.         6.6.20 Macro Commands: CLRC
  243.         6.6.21 Macro Commands: COFF
  244.         6.6.22 Macro Commands: CRON
  245.         6.6.23 Macro Commands: DOTM
  246.         6.6.24 Macro Commands: DVW0
  247.         6.6.25 Macro Commands: DVW1
  248.         6.6.26 Macro Commands: F1KD to F4KD
  249.         6.6.27 Macro Commands: F1KU to F4KU
  250.         6.6.28 Macro Commands: FLPH
  251.         6.6.29 Macro Commands: FLPV
  252.         6.6.30 Macro Commands: FONT
  253.         6.6.31 Macro Commands: KERN
  254.         6.6.32 Macro Commands: KRN-
  255.         6.6.33 Macro Commands: KRN+
  256.         6.6.34 Macro Commands: LBTD
  257.         6.6.35 Macro Commands: LBTU
  258.         6.6.36 Macro Commands: MEMR
  259.         6.6.37 Macro Commands: MKB0
  260.         6.6.38 Macro Commands: MKB1
  261.         6.6.39 Macro Commands: MOVE
  262.         6.6.40 Macro Commands: ORM0
  263.         6.6.41 Macro Commands: ORM1
  264.         6.6.42 Macro Commands: RBTD
  265.         6.6.43 Macro Commands: RBTU
  266.         6.6.44 Macro Commands: RCAL
  267.         6.6.45 Macro Commands: SELC
  268.         6.6.46 Macro Commands: SEL-
  269.         6.6.47 Macro Commands: SEL+
  270.         6.6.48 Macro Commands: SETR
  271.         6.6.49 Macro Commands: SHFD
  272.         6.6.50 Macro Commands: SHFL
  273.         6.6.51 Macro Commands: SHFR
  274.         6.6.52 Macro Commands: SHFU
  275.         6.6.53 Macro Commands: SPCE
  276.         6.6.55 Macro Commands: SPC+
  277.         6.6.56 Macro Commands: UNDO
  278.         6.6.57 Macro Commands: XSIZ
  279.         6.6.58 Macro Commands: XSZ-
  280.         6.6.59 Macro Commands: XSZ+
  281.         6.6.60 Macro Commands: ZOM-
  282.         6.6.61 Macro Commands: ZOM+
  283.    6.7  Execute Macro
  284.    6.8  Controlled Execution
  285.    6.9  Stop Execution
  286.    6.10 Step Execution
  287.  
  288.  7. PFM: The Preferences Menu
  289.  
  290.  7.  PFM: The Preferences Menu
  291.   7.1  Load Preferences
  292.   7.2  Save Preferences
  293.   7.3  Font Description
  294.        7.3.1  X Max
  295.        7.3.2  Y Max
  296.        7.3.3  X Dpi
  297.        7.3.4  Y Dpi
  298.        7.3.5  Prologue
  299.        7.3.6  ON Sequence
  300.        7.3.7  OFF Sequence
  301.        7.3.8  Epilogue
  302.        7.3.9  Range
  303.   7.4  Italic Factor
  304.   7.5  Coordinates
  305.        7.5.1  Start 0:0
  306.        7.5.2  Start 1:1
  307.   7.6  Grid
  308.        7.6.1  Lines
  309.        7.6.2  Dots
  310.   7.7  Workbench
  311.        7.7.1  Open
  312.        7.7.2  Closed
  313.   7.8  Icons
  314.        7.8.1  No
  315.        7.8.2  Yes (Default Font Icon)
  316.        7.8.3  Yes (Character Font Icon)
  317.   7.9  Joined Fonts
  318.   7.10 Stretch
  319.        7.10.1 Proportional X
  320.        7.10.2 Maximum X
  321.        7.10.3 Recall & Stretch
  322.   7.11 File Requester
  323.        7.11.1 Expand Path
  324.        7.11.2 List Icons
  325.        7.11.3 Double-Click
  326.        7.11.4 Confirm Overwriting
  327.   7.12 Language
  328.   7.13 Audio
  329.   7.14 Colour Bias
  330.  
  331.  8. PFM: The Attributes Menu
  332.  
  333.  8.  PFM: The Attributes Menu
  334.   8.1  Italic
  335.   8.2  Bold
  336.   8.3  Light
  337.   8.4  Underlined
  338.   8.5  Outline
  339.   8.6  Shadow
  340.   8.7  Superscript
  341.   8.8  Subscript
  342.   8.9  Enlarged
  343.   8.10 Condensed
  344.   8.11 Reverse
  345.   8.12 Serif
  346.   8.13 Draft
  347.   8.14 Fixed Pitch
  348.   8.15 Right to Left
  349.   8.16 Landscape
  350.  
  351.  9. The Printer Driver Modifier
  352.  
  353.  9. The Printer Driver Modifier
  354.   9.1  How Printer Drivers Work
  355.   9.2  Problems with Standard Drivers
  356.   9.3  The PDM: General Description
  357.   9.4  The PDM: The Main Window
  358.        9.4.1  The "Number" Gadgets
  359.        9.4.2  The Editing Gadget
  360.        9.4.3  The "Command" Field
  361.        9.4.4  The "Character" Field
  362.        9.4.5  The "Maximum" Field
  363.        9.4.6  The "Function" Field
  364.  
  365.  10. PDM: The Project Menu
  366.  
  367.  10. PDM: The Project Menu
  368.   10.1  Load Driver
  369.   10.2  Save Driver
  370.   10.3  Load Definitions
  371.        10.3.1 Commands and Characters
  372.        10.3.2 Commands
  373.        10.3.3 Characters
  374.   10.4  Save Definitions
  375.   10.5  Clear Definitions
  376.        10.5.1 Commands
  377.        10.5.2 Characters
  378.   10.6  Check Definitions
  379.   10.7  Section
  380.        10.7.1 Commands
  381.        10.7.2 Characters
  382.   10.8  Flush Printer Device
  383.   10.9  About
  384.   10.10 Quit
  385.  
  386.  11. PDM: The Preferences Menu
  387.  
  388.  11. PDM: The Preferences Menu " link 11}
  389.   11.1 Code Table " link 11.1}
  390.   11.2 Icons " link 11.2}
  391.   11.3 Comments " link 11.3}
  392.   11.4 Decoding Mode " link 11.4}
  393.        11.4.1 Alphanumeric Symbols}
  394.        11.4.2 Codes 0-7
  395.        11.4.3 Codes 8-32
  396.        11.4.4 Decimal Constants
  397.        11.4.5 Hexadecimal Constants
  398.        11.4.6 Octal Constants
  399.   11.5 Encoding Mode
  400.        11.5.1 Fixed Locations
  401.        11.5.2 Floating Locations
  402.        11.5.3 Strings on Word Boundary
  403.   11.6 Language
  404.   11.7 File Requester
  405.        11.7.1 Expand Path
  406.        11.7.2 List Icons
  407.        11.7.3 Double-Click
  408.  
  409.  12. Other Utilities
  410.  
  411.  12. Other Utilities
  412.   12.1 TextChars
  413.   12.2 PrintRawFiles
  414.   12.3 RevLin
  415.   12.4 AskAssign
  416.   12.5 Predefined Macros
  417.        12.5.1 The "Shadow" Macro
  418.        12.5.2 The "Outline" Macro
  419.        12.5.3 The "OutlineSqr" Macro
  420.        12.5.4 The "CopyOver127" Macro
  421.        12.5.5 The "SetSpcKrn" Macro
  422.   12.6 Predefined Parameter Files
  423.        12.6.1 Parameter Files: "StartupF1.prf"
  424.        12.6.2 Parameter Files: "StartupF2.prf"
  425.        12.6.3 Parameter Files: "SizeTable.prf"
  426.        12.6.4 Parameter Files: Printer Font Descriptions
  427.        12.6.5 Parameter Files: Printer Driver Modifier Definitions
  428.   12.7 Predefined Fonts
  429.   12.8 Predefined Character Sets
  430.  
  431.  13. Tutorial
  432.  
  433.  13. Tutorial
  434.   13.1 Starting with an Amiga Font
  435.   13.2 A Simple Macro
  436.   13.3 Modifying a PFM Font
  437.   13.4 Downloading a Font to the Printer
  438.   13.5 Interacting with a Word Processor
  439.   13.6 Creating a Word Processor Font Size Table
  440.   13.7 Patching a Printer Driver
  441.  
  442.  14. Problem Solving
  443.  
  444.  14.  Problem Solving
  445.   14.1 Problems with Disks
  446.   14.2 Problems with Printers
  447.  
  448.  B. Hexadecimal, Decimal, Octal, Binary and ASCII Codes Table
  449.  
  450.  C. The IBM PC Character Set (Code Page 437)
  451.  
  452.  D. The Amiga Character Set (ISO 8859-1/ECMA-94)
  453.  
  454.  E. 7-bit Character Sets
  455.  
  456.  F. Selection of Amiga Printer Drivers
  457.  
  458.  G. PFM Program Messages
  459.  
  460.  H. PDM Program Messages
  461.  
  462.  I. PFM Command Key Shortcuts
  463.  
  464.  J. PDM Command Key Shortcuts
  465.  
  466.  K. PFM Macros Command Short Names
  467.  
  468.  L. PFM Macros Command Consistency Table
  469.  
  470.  M. Font Format Description Language Keywords
  471.  
  472.  N. PFM Program and Font Parameters
  473.  
  474.  O. PFM IFF Data Format
  475.   O.1  The IFF FORM: CPFM
  476.   O.2  IFF Chunks: IFHD
  477.   O.3  IFF Chunks: CHDT
  478.   O.4  IFF Chunks: CSNM
  479.   O.5  IFF Chunks: REFP
  480.