home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / demo / fontvert / hints.txt < prev    next >
Text File  |  1989-12-07  |  10KB  |  236 lines

  1. Converting Calamus Fonts
  2. to PageStream
  3.     
  4.     Unfortunately, the way that Calamus and PageStream handle
  5. their fonts is dissimilar. The most important difference is that
  6. Calamus allows overlapping of objects and PageStream does not!
  7. See Fig 3. for an example of this. Both plus signs would print
  8. properly in Calamus but the overlapped plus would print with a
  9. white square in the center from PageStream! These overlapping
  10. characters must be adjusted in order to print properly from
  11. PageStream!  You will find a font editing program essential to
  12. complete a conversion. Calamus does not use Screen fonts as
  13. PageStream requires, you will also  need to create these to
  14. complete the conversion.
  15.  
  16.     There isn't a PageStream editor available yet! There will
  17. likely be one soon, but not yet! Fonts are currently being
  18. created for PageStream by using PFONT.PRG or Font Design Partner
  19. program, and then are Converted to PageStream by using the
  20. FONTEDIT.PRG. These editors were originally designed for creating
  21. fonts for PageStream's predecessor "Publishing Partner".
  22. PFONT.PRG is a public domain program created by Softlogik and can
  23. be found on most on-line services such as GEnie and Comp-U-Serve.
  24. Font Design Partner was originally marketed by a third party but
  25. now Softlogik owns the rights to it. It can be ordered from
  26. Softlogik or Atari dealers may still have copies of it.  Font
  27. Design Partner is the preferable editor as it adds many features
  28. and can automatically generate screen fonts from the dot matrix
  29. fonts.
  30.     
  31.     The FONTEDIT.PRG is a public domain program from Softlogik
  32. and is designed to allow conversion of Publishing Partner fonts
  33. (or Fontverter.PFT files) to be converted to PageStream format.
  34. Again this program is available on the on-line services. Make
  35. sure you have the newest version, or you will have trouble
  36. creating postscript fonts. Note: this program works with
  37. monochrome monitors only!
  38.  
  39.     Before starting a conversion, you may wish to decide on a
  40. Font identification number. Calamus doesn't use them but
  41. PageStream requires each font to have a unique 4 digit number. If
  42. you give two or more  fonts the  same ID number, only the first
  43. one will work! For this reason you may wish to consult the lists
  44. available in the on-line services so you do not duplicate
  45. numbers. If you plan to distribute your font either commercially
  46. or public domain, you should get an official registration number
  47. for the font. It doesn't cost anything except a call to
  48. Softlogik! Other PageStream owners will not thank you for
  49. creating a font that screws up their set-up with conflicting ID
  50. #s! 
  51.  
  52.     Although the operation of the font editor program are not
  53. covered in this manual, here is a brief walk through to create a
  54. PageStream font from a Calamus .CFN file. Please refer to the
  55. specific instructions of Font Design Partner, PageStream, and
  56. FONTEDIT.PRG as needed!
  57.  
  58. Fontverting  a PageStream font from a.CFN file:
  59.  
  60. 1.)  After loading Fontverter select .CFN to .PFT from the menu.
  61. (leave the defaults alone for now)
  62.  
  63. 2.)  Select DO IT! and enter the CFN file you wish to convert
  64. when prompted.
  65.  
  66. 3.)  Select YES from the "DO YOU WISH TO VIEW" box. As you view
  67. the font, watch for overlapping objects. If their are too many,
  68. you might wish to try another font. It will take a long time to
  69. fix a font that has overlapping objects in every character! You
  70. can press Esc to exit the View mode.
  71.  
  72. 4.)  Assuming you have a font you wish to convert, after viewing
  73. click on OK to write the .PFT file.
  74.  
  75. 5.)  Exit Fontverter and Load the Font Design Partner (or
  76. PFONT.PRG).
  77. Load the .PFT file you just created and step through the
  78. characters modifying any that overlap. Save the resulting .PFT
  79. file. If you have Font Design Partner, add fill points to each
  80. character and auto-generate a monochrome screen font. save this
  81. .FNT file also.
  82.  
  83. 6.)  Exit and load in FONTEDIT.PRG. Select IMPORT PP .FNT and
  84. enter your newly created screen font (if you have Font Design
  85. Partner). Then follow the prompts and FONTEDIT.PRG will create a
  86. .12H screen font and a .FM font metrics file. Now select IMPORT
  87. PP .PFT and choose your newly created .PFT file. FONTEDIT.PRG
  88. will now generate a .DMF dot matrix font file. If you are using a
  89. postscript laser you will also want to select EXPORT POSTSCRIPT,
  90. and FONTEDIT.PRG will generate .PS and .PSF files.
  91.  
  92. 7. THATS IT! move the files to PageStream and See how your new
  93. font works!
  94.  
  95. TroubleShooting:
  96. The most common areas of trouble are caused by conflicting ID
  97. numbers or not setting them properly! Check to make sure that all
  98. the font files have the same ID #! Do this by loading the 12H,
  99. FM, DMF and PS files into FONTEDIT.PRG and select SET and then
  100. INFO for each one! They should all have the same identification
  101. number.
  102.  
  103.     If you are experiencing the bottoms of letters cut off, you
  104. may need to decrease the vertical offset in FONTVERTER, select
  105. PUBLISHING PArtner from the options menu and pick a smaller
  106. number. You should be able to see this problem in Font Design
  107. Partner or PFONT.PRG as you view "g ,j,y" or other characters
  108. with descenders. If you cant see the bottom of the letter on the
  109. screen, it won't be on the print-out either!
  110.  
  111.     If this doesn't solve the problem then try lowering the
  112. Baseline in Font Design Partner or PFONT.PRG!
  113.  
  114.  
  115. Some Notes on FONTEDIT.PRG:
  116.     To learn more about this program and how PageStream fonts
  117. are designed, load a genuine PageStream font into the
  118. FONTEDIT.PRG and select EDIT DMF, now as  you step through each
  119. character you can see approximately how they will print. Press
  120. CTRL-S and the character will un-fill, press CTRL-F and it will
  121. re-fill. Esc will take you to a screen which will show you all
  122. the 256 characters possible, With the mouse select the capital A
  123. with an accent above it. Now select SHOW TRANSLATED from the
  124. menu. This will show you the composition characters. By pressing
  125. CTRL-T a box appears that allows you to enter which of 4
  126. characters and their respective x,y positions will make up that
  127. character! This allows the foreign characters to be created by
  128. combining the regular letters with the foreign accent marks!
  129.  
  130.     By selecting SHOW FM WIDTH under screen fonts from the VIEW
  131. menu's you can see the character width and adjust the screen font
  132. accordingly. You can also select it while viewing the dot matrix
  133. fonts. 
  134.  
  135.  
  136. Converting PageStream
  137. Fonts to Calamus  
  138.  
  139. Converting from PageStream to Calamus isn't quite as involved as
  140. the other way around.  A basic knowledge of the Calamus Font
  141. Editor is assumed in this explaination.  The Calamus Font Editor
  142. can be loaded and run with Fontverter with no problems, making it
  143. easy to switch back and forth without leaving Fontverter.  
  144.  
  145. Fontverting a Calamus font from a .DMF file:
  146.  
  147. 1).  After loading Fontverter select .DMF to .CFN from the menu. 
  148. leave the defaults alone for now.
  149.  
  150. 2).  Select DO IT! and enter the .DMF file you wish to convert.
  151.  
  152. 3).  Select YES from the "DO YOU WISH TO VIEW" box.  Once you are
  153. sure you selected the proper font, you can press <Esc> to exit
  154. the view mode if you wish.
  155. 4).  Select OK if you wish to convert the font you just viewed,
  156. and select a filename for the font.  The original name with a
  157. changed extension is the default.
  158.  
  159. 5).  Go select the Calamus Font Editor from the Desk Accessory
  160. menu.  Load the font you just converted into the Editor.
  161.  
  162. 6).  First thing you want to do is fill in the FONT NAME, and the
  163. ORIGINAL creator if you didn't design the font.
  164.  
  165. 7).  Select the Uppercase 'E' from the Character selection
  166. screen, and then go to the Guideline screen.  Select the 'Show
  167. Background Character' icon, and set the baseline, descent line,
  168. top line, quad lines, etc. to match the font.
  169.  
  170. 8).  Click on the recalculate em square icon, choose new and no
  171. change and click on OK.
  172.  
  173. 9).  Now go through each character and set the Kerning info as
  174. per the Editor Manual.
  175.  
  176. 10).  The last step is to go through each character and by
  177. viewing the character in the kerning mode, change the direction
  178. of any sub-paths so the characters fill properly.  Refer to page
  179. 21 of the Calamus Font Editor manual for more info on rotating
  180. paths.
  181.  
  182. Before you save the font, don't forget to click on the 'BIT
  183. IMAGE' box and create a Bit Image of the font name, so you can
  184. see it in the Calamus menu.  You will also need to experiment
  185. with the additional space setting on the front panel.   Save the
  186. font, and you should have a finished Calamus Font!!!
  187.  
  188.     As mentioned earlier, this is only a rough run-through. 
  189. Feel free to experiment with the settings in the To Calamus... 
  190. dialog box in Fontverter, and also to experiment with the em
  191. square sizing on the Editor.  This is a very powerful tool in the
  192. editor, as many effects can be accomplished with it.  You can
  193. create condensed, or extended fonts easily, or even change the
  194. printing size if you find it prints too small or too large.  Be
  195. aware that if you change any settings in the em square, you will
  196. have to go back and reset the kerning information for ALL of the
  197. characters.  
  198.  
  199. TroubleShooting:
  200. I have made every effort to make the conversions as error free as
  201. possible, but one can never tell.  Fontverter has been tested on
  202. a wide variety of fonts.  The only problem that could crop up is
  203. the Calamus Font Editor appearing to lock up as you scroll
  204. through the character selection screens.  This is caused by what
  205. I decided to call "the Lone Goto Syndrome".  The Calamus font
  206. editor will not except a character that has ANY open paths.  If
  207. you find the editor locking up, watch which character it was
  208. getting ready to draw.  That is the problem character.  Go to the
  209. original Publishing Partner version of the font in question,
  210. (since there is not a PageStream editor), step through the
  211. objects in the character, and you will see either a path that
  212. never included a close path command, or a extra GOTO that doesn't
  213. go anywhere. Delete this GOTO or close the offending path,
  214. reconvert the font to PageStream, and Fontvert the font again. 
  215. Fontverter looks very carefully for Lone Gotos and paths that are
  216. not closed during conversion, but it possible for one to slip by. 
  217. (A VERY slim chance but anything is possible!!!)
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236. Figure 1.Figure 3.FontVerterby Don Turnock910121114131516