🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #6128

Re: Flattenpath (was letter height)

#6128
From: Berthold K.P. Horn
Date: Tue, 28 May 1991 19:26
16 lines
1355 bytes
If you don't execute flattenpath before pathbox, you will get a bounding
box for the knots and control points of the path, not of the pat itself.
The bounding box may be larger than that of the character outline as a
result of the fact that the control points do not lie on the path.
Conversely, the bounding box of the knots and control points may be smaller
then that of the character because a part of the outline may `bulge out'
betwen control points.

In a properly designed Type 1 font this is not a problem since there must be
knots at all extrema of the outline and so all control points lie in or on the
character outline bounding box.  But in some Type 1 fonts this is not the
case, and it certainly isn't the case in the typical Type 3 font (if there
is such a thing)...

Berthold.
Technical Details
Message-ID: <16154@life.ai.mit.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!olivea!mintaka!ai-lab!rice-chex!bkph
References: <1991May28.134420.3951@engage.pko.dec.com> <91148.135401CXT105@psuvm.psu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!olivea!mintaka!ai-lab!rice-chex!bkph
From: bkph@rice-chex.ai.mit.edu (Berthold K.P. Horn)
Newsgroups: comp.lang.postscript
Subject: Re: Flattenpath (was letter height)
Message-ID: <16154@life.ai.mit.edu>
Date: 28 May 91 19:26:56 GMT
References: <1991May28.134420.3951@engage.pko.dec.com> <91148.135401CXT105@psuvm.psu.edu>
Sender: news@ai.mit.edu
Distribution: comp.lang.postscript
Lines: 16
In-reply-to: CXT105@psuvm.psu.edu's message of 28 May 91 17:54:01 GMT