home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / fonts / 3441 < prev    next >
Encoding:
Internet Message Format  |  1992-11-22  |  3.0 KB

  1. Xref: sparky comp.fonts:3441 comp.lang.postscript:5664
  2. Newsgroups: comp.fonts,comp.lang.postscript
  3. Path: sparky!uunet!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!csn!raven!rcd
  4. From: rcd@raven.eklektix.com (Dick Dunn)
  5. Subject: Level vs FontType vs PaintType, and the number 2
  6. Message-ID: <1992Nov23.065759@eklektix.com>
  7. Summary: AAARRRRGGGGHHHHHHHHH!!!!!!
  8. Organization: eklektix - Boulder, Colorado
  9. References: <1992Nov11.185712.16193@u.washington.edu> <1992Nov21.070717.26605@seer.gentoo.com> <1992Nov21.212651.19732@netcom.com>
  10. Date: Mon, 23 Nov 1992 06:57:59 GMT
  11. Lines: 50
  12.  
  13. Just when I thought we'd mostly gotten this sorted out and quieted down,
  14. pledge@netcom.com (Alan McLachlan) writes:
  15.  
  16. >Type 2 fonts are stroked fonts (to the best of my memory and used to be used
  17. >in the old 47 and prev versions of PS but were replaces when ATM came along
  18. >as its a fill only beast) and not a new type of font for level 2
  19.  
  20. AAARRRRGGGGHHHHHHHHH!!!!!!  NONONONoNoNononono...
  21.  
  22. That's a PaintType value.  Remember, we were trying to confuse language
  23. level with font type; paint type wasn't supposed to enter into the
  24. confusion.
  25.  
  26. OK, let's try to sort it out one more time...folks, you need more than the
  27. number "2" to tell what you're talking about.
  28.  
  29. There are two major versions of the PostScript page description language--
  30. the original, and a more recent major revision.  These are referred to as
  31. "language levels": the original is Level 1, the revision is Level 2.  (The
  32. old one is defined by the old reference manual, aka red book, aka PSLRM,
  33. aka "Old Red".  The new one is defined by the big new reference manual, aka
  34. red book, aka PSLRM2, aka "Big Red".)
  35.  
  36. Fonts (strictly speaking, "font programs") suitable for use with PostScript
  37. interpreters may be written/encoded in several styles, each style requiring
  38. more-or-less different processing.  These different notation/encoding
  39. schemes for fonts are called "font types", and the font types are given
  40. numbers.  Currently known font types include 0, 1, 3, 4, 5, and 42.  (I've
  41. heard of others but don't want to lend credence to rumors.)  THERE IS NO
  42. FontType 2, except possibly on the 91st or 92nd days of some years...and
  43. there will be no FontType 2 (given discussions like this) unless Adobe
  44. takes leave of its corporate senses!  Level 1 interpreters support at least
  45. font types 1 and 3, probably 5.  Level 2 interpreters support those plus at
  46. least 0 and maybe more.
  47.  
  48. Type 1 fonts have a characteristic determining how they're rendered
  49. ("painted"), called the "paint type".  The possible PaintType values range
  50. from 0 to 3, although only 0 and 2 are still supported.  0 is a normal
  51. fill; 2 is an "outline" of the character.
  52.  
  53. Summary:
  54.     Language level: 1 or 2 - overall version of interpreter/language
  55.     Font Type: various values, but NO 2 - font description methods
  56.     Paint Type: 0 - 3, but only 0, 2 current.  Value within Type 1 font
  57.  
  58. OK, let's see...the next round, somebody should try to stir in FMapType,
  59. right?:-)
  60. -- 
  61. Dick Dunn    rcd@raven.eklektix.com   -or-   raven!rcd    Boulder, Colorado
  62.     ...Ain't no time to hate.
  63.