Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!chinacat!woody From: woody@chinacat.unicom.com (Woody Baker @ Eagle Signal) Newsgroups: comp.lang.postscript Subject: Re: Flattenpath (was letter height) Message-ID: <1991May29.051407.19967@chinacat.unicom.com> Date: 29 May 91 05:14:07 GMT References: <1991May28.134420.3951@engage.pko.dec.com> <91148.135401CXT105@psuvm.psu.edu> Distribution: comp.lang.postscript Organization: a guest of Unicom Systems Development, Austin Lines: 15 In article <91148.135401CXT105@psuvm.psu.edu> CXT105@psuvm.psu.edu (Christopher Tate) writes: >In article <1991May28.134420.3951@engage.pko.dec.com>, davis@3d.enet.dec.com >(Peter Davis) says: >> >> (N) true charpath flattenpath pathbbox > >I'm curious. Why execute flattenpath before pathbbox? What happens if Char paths contain cubic splines. The control points for these splines may be outside of the character bounding box. They are however, part of the path that is used to compute the bounding box by pathbbox. Flattenpath reduces them to straight lines such that the coordinates lie within the bounding box, thus allowing a true computation of the letter bounding box. Cheers Woody