home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Fonts / converters / Mac2NextFontConvert.README < prev    next >
Encoding:
Text File  |  1991-10-29  |  3.5 KB  |  80 lines

  1. This is a description of how to convert Macintosh type 1 postscript fonts
  2. so they can be used on the NeXT.  
  3.  
  4. The required programs are included.
  5. This may not be quite kosher, since I didn't write them, but they are PD.  
  6. The compiled versions are included for those with no compilers.  There
  7. were compiled under 2.1, but should work for older versions too.
  8. The programs need to be run from a shell, so you'll need to run
  9. a Terminal program or equivalent.
  10.  
  11. I don't claim to be an expert, I can only provide an account of my 
  12. experiences, and take no responsibility for problems you may encounter.
  13.  
  14. Two files are necessary for the NeXT postscript font: the "printer" font,
  15. or just font file, and the AFM (Adobe Font Metric) file.
  16.  
  17. The first task is to get the fonts from the Mac to the NeXT.  
  18. The AFM file can be transferred in ASCII format, and comes over
  19. correctly.  The printer font must come over in MacBinary format.
  20.  
  21. First for the AFM file.  
  22. If the transfer was in MacBinary, you need to convert to ASCII with
  23. the mcvert program.  You type "mcvert -Uu file.AFM".  This will
  24. give you a file called "file.AFM.text".  You need to rename this file
  25. to "file.afm".
  26. If the transfer was in ASCII, you just need to rename the file from 
  27. "file.AFM", to "file.afm".
  28.  
  29. Check the file to make sure that the filename is the same as the font
  30. name in the AFM file!  If it isn't, the Workspace won't be able to figure
  31. the fonts out.  I spent a real frustrating hour and a half figuring this
  32. out the hard way.
  33.  
  34. Now for the "printer" font.  
  35. Rename the font from file to file.bin.  This is an undocumented feature
  36. of mfrc which I don't remember how I found out.  If you don't give the
  37. file a ".bin" suffix, the program doesn't correctly convert the last
  38. few lines of the file.
  39. Run the program: "mfrc file.bin".
  40. This will convert the type 1 postscript font from MacBinary to ASCII,
  41. the resultant file will be named "file".
  42.  
  43. Again, check that the font name in the file is the same as the filename,
  44. and that the filenames for the font and AFM files match!
  45.  
  46. Now, create a directory "{/NextLibrary,/LocalLibrary,~}/Fonts/file.font",
  47. depending on preference and permissions.  Move or copy the font and AFM
  48. file into the directory.
  49.  
  50. Next do a "buildafmdir directory", where "directory" is the one of
  51. "{/NextLibrary,/LocalLibrary,~}/Fonts", in which you created the font
  52. directory.
  53.  
  54. You're done.  The Workspace now knows about the font, and you can
  55. probably use it in any program.  
  56.  
  57. I say probably, because of my experience. 
  58. I have purchased 2 type 1 postscript fonts for the Mac, withe the express
  59. intent of using them for the NeXT.  
  60. One of them came with a mismatch between the file name and the font name 
  61. as indicated in the file.  This must work fine on Macs, but the NeXT 
  62. doesn't respect that.
  63. The other font was a bar code font.  This font is odd.  It converted
  64. fine, but none of the NeXTStep programs that edit postscript can use 
  65. the font (WriteNow, Draw, etc.).  They all give the message 
  66. <<Unusable Font>> in the Font panel.  If I create a postscript file by 
  67. hand, I can display the file with Preview.  The font shows up as a bar
  68. code.  I can also create the appropriate files for use with latex, and 
  69. TeXView shows the bar codes correctly.  Also, 2 of the 6 point sizes
  70. don't work.  I've tried re-loading the fonts, but no good.  
  71.  
  72. So, good luck, I hope things go more smoothly than they have for me.
  73.  
  74. Remember, I don't really know anything about how these fonts work,
  75. I just use the programs.
  76.  
  77. Lothar Kaul
  78.  
  79. kaul@bionette.cgrb.orst.edu
  80.