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