home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / BEEHIVE / UTILITYS / FONTM2A.ARC / FONTM2.DOC < prev    next >
Text File  |  1989-09-27  |  7KB  |  185 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                         Documentatioε for
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                      Fontmake≥ ▓ versioε 1.0
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                       b∙ Kalvi≤ Duckmanton
  24.  
  25. 
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Reasoε fo≥ being:
  32. áááááFontmake≥ á▓ áwa≤ áwritteε basicall∙ ábecausσ áthσ áorigina∞ ì
  33. áááááfontmake≥ prograφ supplieΣ witΦ KwikFon⌠ wa≤ definitel∙ áno⌠ ì
  34. áááááuse≥-friendly« áThi≤ ádeficienc∙ áha≤ ábeeε ámorσ áo≥ ááles≤ ì
  35. ááááárectifieΣ iε thi≤ program.
  36. .paè.he                        Tablσ oµ Contents
  37.  
  38.  
  39.  
  40.                             Sectioε 1
  41.                           Thσ Interface
  42.                       Thσ Characte≥ Editor
  43.  
  44.  
  45.                             Sectioε 2
  46.                          Creatinτ Fonts
  47.                    Convention≤ iε naminτ Fonts
  48.  
  49.  
  50.  
  51.                             Sectioε 3
  52.                  Openinτ previousl∙ saveΣ Fonts
  53.                    Closinτ Font≤ wheε finished
  54.                        Editinτ characters
  55.                      Creatinτ ne≈ characters
  56. .paè.he Section 1:  A description of the interface
  57.  
  58. General:
  59.  
  60. Outpu⌠ froφ thσ prograφ i≤ presenteΣ througΦ ß serie≤ oµ áwindow≤ ì
  61. anΣ ádro≡-dowε menus« Thesσ menu≤ ª window≤ wil∞ appea≥ áiε áful∞ ì
  62. colou≥ áiµ you≥ machinσ i≤ capablσ oµ displayinτ áit« áAttribute≤ ì
  63. sucΦ a≤ flashing¼ etc¼ wil∞ als∩ bσ used.
  64.  
  65. Oε thσ propertie≤ oµ menus
  66.  
  67. Menu≤ arσ selecteΣ usinτ thσ numeriπ keys« Menu#▒ i≤ thσ leftmos⌠ ì
  68. menu╗ thu≤ iµ yo⌡ wan⌠ t∩ selec⌠ sa∙ thσ EDI╘ men⌡ (whicΦ i≤ áthσ ì
  69. seconΣ ámen⌡ froφ thσ left)¼ yo⌡ woulΣ pres≤ thσ '2º key« Oncσ áß ì
  70. men⌡ ha≤ droppeΣ down¼ usσ eithe≥ thσ curso≥ key≤ t∩ highligh⌠ áß ì
  71. desireΣ option¼ o≥ thσ numeriπ key≤ agaiε t∩ directl∙ selec⌠ áthσ ì
  72. desireΣ option╗ thu≤ (usinτ thσ edi⌠ men⌡ again⌐ iµ yo⌡ wanteΣ t∩ ì
  73. CLEA╥ áß ácharacte≥ (thi≤ beinτ thirΣ froφ thσ átop)¼ áyo⌡ áwoulΣ ì
  74. pres≤ áthσ á'3º ákey« Pressinτ ESCé wil∞ áexi⌠ áthσ ámen⌡ áwithou⌠ ì
  75. selectinτ áanything¼ áanΣ ápressinτ áRETURNé áwil∞ áconfirφ ááyou≥ ì
  76. selectioε áanΣ ále⌠ thσ prograφ ge⌠ oε witΦ whateve≥ i⌠ áwa≤ áyo⌡ ì
  77. wanteΣ i⌠ t∩ do.
  78.  
  79. Oε thσ propertie≤ oµ tex⌠ entr∙ dialoτ boxes
  80.  
  81. Thesσ ácaε bσ easil∙ recogniseΣ duσ t∩ thσ fac⌠ tha⌠ therσ ái≤ áß ì
  82. curso≥ áflashinτ withiε thσ topmos⌠ window¼ usuall∙ oε to≡ oµ áo≥ ì
  83. besidσ somσ text« Usσ thσ lef⌠ anΣ righ⌠ curso≥ key≤ t∩ movσ áthσ ì
  84. curso≥ áarounΣ á(iµ i⌠ doesn'⌠ move¼ yo⌡ probabl∙ havσ át∩ áente≥ ì
  85. somσ átext)« Deleteé wil∞ deletσ thσ characte≥ t∩ thσ lef⌠ oµ áthσ ì
  86. cursor¼ anΣ movσ thσ res⌠ oµ thσ tex⌠ bacδ t∩ fil∞ thσ space« á^Gé ì
  87. doe≤ ámorσ áo≥ les≤ thσ samσ thing¼ excep⌠ tha⌠ ái⌠ ádelete≤ áthσ ì
  88. characte≥ unde≥ thσ cursor« ^Yé take≤ thσ wholσ characte≥ deletioε ì
  89. buisnes≤ át∩ extreme≤ anΣ delete≤ thσ wholσ linσ fo≥ you« áRETURNé ì
  90. finishe≤ áthσ áedit¼ BACKSPACEé doe≤ thσ samσ thinτ áa≤ áthσ álef⌠ ì
  91. curso≥ ákey¼ áanΣ ájus⌠ átypinτ áletter≤ áanΣ ánumber≤ áetπ áwil∞ ì
  92. (obviously⌐ inser⌠ theφ int∩ thσ text.
  93.  
  94. Oε thσ propertie≤ oµ orphaneΣ windows
  95.  
  96. Pressinτ ESCé wil∞ usuall∙ ge⌠ riΣ oµ these.
  97. .paèThσ Characte≥ Editor
  98.  
  99. Wheε áthσ characte≥ edito≥ i≤ activσ ß smal∞ messagσ wil∞ áappea≥ ì
  100. iε áthσ áto≡ árigh⌠ corne≥ oµ thσ maiε windo≈ átellinτ áyo⌡ áwha⌠ ì
  101. characte≥ ái≤ beinτ edited« Oε thσ lef⌠ hanΣ sidσ oµ áthσ áscreeε ì
  102. wil∞ ábσ áß representatioε oµ thσ character¼ betweeε á▓ áset≤ áoµ ì
  103. vertica∞ doublσ lines« Thσ spacinτ oµ thesσ doublσ line≤ reflect≤ ì
  104. thσ widtΦ oµ thσ character« Thσ bottoφ oµ thσ characte≥ i≤ markeΣ ì
  105. b∙ áß se⌠ oµ horizonta∞ doublσ line≤ extendinτ thσ widtΦ áoµ áthσ ì
  106. character« áSomewherσ áiε áthi≤ characte≥ átherσ áwil∞ áappea≥ áß ì
  107. cursor¼ mucΦ likσ thi≤ 'x'.
  108.  
  109. Contro∞ key≤ used:
  110.  
  111. Ke∙       Function
  112.  
  113. curso≥    move≤ thσ 'xº arounΣ thσ character.
  114. ^E,^S,^D,^X
  115.  
  116. shifted-cursor
  117. ^R,^├     scroll≤ thσ characte≥ up/dowε onσ line«
  118.  
  119. shifted-cursor
  120. ^A,^╞     change≤ áwidtΦ áoµ thσ character¼ thereforσ ámove≤ áthσ ì
  121. áááááááááárigΦ⌠ se⌠ oµ doublσ lines.
  122.  
  123. numeriπ   select≤ ámenu≤ a≤ usual« Somσ oµ thσ men⌡ option≤ áwil∞ ì
  124. áááááááááád∩ nothinτ froφ thσ editor.
  125.  
  126. ^╟        reset≤ thσ do⌠ unde≥ thσ cursor
  127. spacσ     set≤    ó   ó    ó    ó    "
  128. ^╘        toggle≤ ó   ó    ó    ó    "
  129.  
  130. RETURN,^═ exit≤ thσ editor¼ savinτ an∙ modifications
  131. ES├         ó    ó    ó     bu⌠ doe≤ no⌠ save
  132.  
  133. Men⌡ option≤ active
  134. anythinτ iε thσ EDI╘ menu¼ firs⌠ tw∩ option≤ iε thσ Fon⌠ menu.
  135.  
  136. .paè.heSectioε 2║ Creatinτ fonts
  137.  
  138. Star⌠ áwitΦ áaε ideß oµ wha⌠ you≥ fon⌠ wil∞ looδ like« áOncσ áyo⌡ ì
  139. havσ áformeΣ áyou≥ ideß (o≥ eveε iµ yo⌡ haven't¼ thougΦ ái⌠ ádoe≤ ì
  140. hel≡ iµ yo⌡ have)¼ choosσ "NEWó froφ thσ FIL┼ menu« ┴ dialoτ ábo° ì
  141. wil∞ appea≥ askinτ yo⌡ t∩ givσ you≥ fon⌠ ß name« Iµ you≥ namσ ái≤ ì
  142. alread∙ beinτ useΣ b∙ anothe≥ font¼ thσ prograφ wil∞ tel∞ yo⌡ so.
  143.  
  144. Oncσ thi≤ ha≤ beeε completed¼ thσ prograφ wil∞ expec⌠ yo⌡ t∩ makσ ì
  145. u≡ áeacΦ ácharacte≥ iε thσ fon⌠ anΣ inpu⌠ i⌠ áviß áthσ ácharacte≥ ì
  146. editor« áB┼ áWARNED║ Yo⌡ havσ t∩ ente≥ eacΦ anΣ áever∙ áprintablσ ì
  147. characte≥ iε ß font╗ therσ i≤ n∩ provisioε iε versioε 1.░ t∩ sto≡ ì
  148. thi≤ ácreatioε áoµ ß fon⌠ halµ-way¼ s∩ thi≤ i≤ wh∙ i⌠ i≤ áß ágooΣ ì
  149. ideß t∩ kno≈ wha⌠ you≥ fon⌠ wil∞ looδ likσ beforehand.
  150.  
  151. Convention≤ iε naminτ fonts
  152.  
  153. Thσ áextensioε iε ß fon⌠ namσ i≤ ß gooΣ guidσ t∩ thσ sizσ oµ áthσ ì
  154. font« .32é i≤ ß 3▓ poin⌠ font¼ .24é i≤ ß 2┤ poin⌠ font¼ .16é i≤ ß 1╢ ì
  155. poin⌠ áfont« .12é i≤ slightl∙ different« Thesσ font≤ arσ á╕ ápoin⌠ ì
  156. (morσ áo≥ áless⌐ NEA╥ LETTE╥ QUALITYô fonts« Wheε sucΦ áfont≤ áarσ ì
  157. edited¼ the∙ wil∞ appea≥ thσ samσ sizσ a≤ thσ 1╢ poin⌠ fonts.
  158. .paè.heSection 3: Opening fonts
  159.  
  160. Selec⌠ áOPE╬ froφ thσ filσ menu« ┴ dialoτ bo° appears¼ etc¼ áetc« ì
  161. Iµ thσ fon⌠ yo⌡ opeε doesn'⌠ exist¼ yo⌡ wil∞ havσ t∩ kee≡ átryinτ ì
  162. unti∞ áyo⌡ áge⌠ áonσ átha⌠ doe≤ áexist« áT∩ áqui⌠ áwithou⌠ ádoinτ ì
  163. anything¼ áente≥ ß blanδ linσ a≤ thσ fon⌠ namσ (^┘ theε áRETURN)« ì
  164. Iµ áthσ áfon⌠ yo⌡ opeε i≤ no⌠ complete¼ ß áwarninτ ámessagσ áwil∞ ì
  165. appea≥ áa⌠ thσ bottoφ oµ thσ dialoτ box« Iε thi≤ case¼ áyo⌡ áwil∞ ì
  166. havσ át∩ creatσ ne≈ character≤ onσ b∙ onσ anΣ appenΣ theφ t∩ áthσ ì
  167. fon⌠ file.
  168.  
  169. Closinτ ß font
  170.  
  171. Wheε áyo⌡ áhavσ áfinisheΣ editinτ ß font¼ áyo⌡ áshoulΣ áexi⌠ áthσ ì
  172. characte≥ edito≥ anΣ choosσ CLOS┼ froφ thσ FIL┼ menu.
  173.  
  174. Editinτ ß character
  175.  
  176. Choosσ "Changσ Characteró froφ thσ FON╘ menu« Thi≤ wil∞ dro≡ áyo⌡ ì
  177. int∩ thσ characte≥ edito≥ witΦ thσ characte≥ yo⌡ wisΦ t∩ edit.
  178.  
  179. Creatinτ Ne≈ Characters
  180.  
  181. Choosσ á"Inpu⌠ Ne≈ Characteró froφ thσ FON╘ menu« Thi≤ wil∞ ádro≡ ì
  182. yo⌡ int∩ thσ characte≥ edito≥ witΦ ß blanδ character« Iµ yo⌡ wisΦ ì
  183. t∩ áabort¼ pres≤ ESCé a⌠ tha⌠ point¼ otherwisσ g∩ aheaΣ áanΣ ámakσ ì
  184. you≥ character.
  185.