home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gossip.pyramid.com!pyramid!octopus!sjsumcs!doc.SJSU.EDU!rick
- From: rick@sjsumcs.sjsu.edu (Richard M. Warner)
- Newsgroups: comp.os.os2.advocacy
- Subject: Re: No TrueType Fonts in OS/2 2.1 ?!
- Message-ID: <rick.109.726772953@sjsumcs.sjsu.edu>
- Date: 11 Jan 93 17:22:33 GMT
- References: <1993Jan7.193312.16367@clark.dgim.doc.ca> <96122@rphroy.ph.gmr.com> <1993Jan7.221102.5932@ais.com> <1993Jan8.160458.15864@sjsumcs.sjsu.edu> <jcmorris.726600869@mwunix>
- Sender: news@sjsumcs.sjsu.edu (News Administrator)
- Distribution: na
- Organization: San Jose State University, Math & CS
- Lines: 52
- Nntp-Posting-Host: doc.sjsu.edu
-
- In article <jcmorris.726600869@mwunix> jcmorris@mwunix.mitre.org (Joe Morris) writes:
- >Path: sjsumcs!octopus!satyr!apple!voder!gatekeeper.nsc.com!psinntp!psinntp!uunet!elroy.jpl.nasa.gov!ames!agate!linus!linus.mitre.org!jcmorris
- >From: jcmorris@mwunix.mitre.org (Joe Morris)
- >Newsgroups: comp.os.os2.advocacy
- >Subject: Re: No TrueType Fonts in OS/2 2.1 ?!
- >Message-ID: <jcmorris.726600869@mwunix>
- >Date: 9 Jan 93 17:34:29 GMT
- >References: <1993Jan7.193312.16367@clark.dgim.doc.ca> <96122@rphroy.ph.gmr.com> <1993Jan7.221102.5932@ais.com> <1993Jan8.160458.15864@sjsumcs.sjsu.edu>
- >Sender: news@linus.mitre.org (News Service)
- >Distribution: na
- >Organization: The MITRE Corporation
- >Lines: 32
- >rick@sjsumcs.sjsu.edu (Richard Warner) writes:
- >
- >> [ yet another TrueType - vs - PostScript discussion ]
- >
- >> MS's TT engine is slow - very slow. So slow
- >>in fact that Corel actually built their own TT rasterizer for CorelDraw
- >>because their customers were complaining about how slow TT font printing
- >>was.
- >
- >I don't have any particular inside info on this issue, but it seems more
- >likely that the special requirements of Corel -- in particular, the ability
- >to take a rendered glyph and allow the user to manipulate the individual
- >primitive elements which are used to produce it -- would require a special
- >engine for *any* font technology.
- >
- >Normally, if you want to use the character "A" on a computer, your program
- >needs only to manipulate the single ASCII byte 0x41. In a WYSIWIG system,
- >you also need to know the vertical and horizontal extent of the rendered
- >glyph, but that's all: you send the ASCII character to the output device
- >without any interest in the number or characteristics of the lines and
- >curves which are used to construct the glyph.
- >
- >In Corel, however, you have the ability to manipulate the rendered glyphs
- >as graphic elements, so there are special requirements placed on the
- >interface to any scalable fonts...and thus the need for a special driver.
- >
- >The same comments would apply to Adobe's TypeAlign program as it uses
- >PostScript T1 fonts.
-
- Well, TT, Adobe Type 1, and internal CorelDraw objects are all
- described as Bezier curves. In order to manipulate a character
- glyph, you *MUST* convert it from TT/Type 1 to CorelDraw's internal
- graphics format. Since CorelDraw handles its own graphics elements
- at printing time, it makes no difference whether the converted
- element was originally TT, Type 1, or a build-your-own. In other
- words, the TT/ATM engines will never see it. Nice try.
-
- >Comments?
- >
- >Joe Morris
-