🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #1459

Re: getting the path representation of a character to server stdout

#1459
From: Scott Byer
Date: Tue, 13 Oct 1992 22:55
34 lines
1586 bytes
Paul Gilmartin writes

> The Adobe PostScript Lang Ref, 2nd edition, states in the description
> of the charpath operator:

>     The outlines of some fonts are protected. ... charpath ...
>     causes pathforall to be disabled ...

Note that 'some', in practice, means 'large character set fonts'
(such as Kanji fonts).  Roman fonts are generally not protected in
this way.

On my NeXTStation running 3.0PR2, the following:

/Times-Roman 12 selectfont
0 0 moveto
(Hello) true charpath
[ { {/m} {/l}  {/c} {/cl} pathforall }  stopped pop ]
== flush

produces:

[0.227997 0.0 /m 3.564 0.0 /l 3.564 0.228027 /l 2.62801 0.287964
..

(The array will be empty if the font is protected, or if this is
run on a Level 1 printer.)

--
Scott Byer                             NeXTMail: byer@mv.us.adobe.com
Adobe Systems Incorporated               These are *my* opinions, and  
1585 Charleston Road, P.O. Box 7900        do not necessarily reflect
Mountain View, CA 94039-7900             the opinions of my employer.
---------------------------------------------------------------------
Technical Details
Message-ID: <1992Oct13.225534.22136@adobe.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!ames!olivea!decwrl!adobe!usenet
References: <1992Oct13.190239.8867@stortek.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!ames!olivea!decwrl!adobe!usenet
From: byer@adobe.com (Scott Byer)
Newsgroups: comp.sys.next.programmer
Subject: Re: getting the path representation of a character to server stdout
Message-ID: <1992Oct13.225534.22136@adobe.com>
Date: 13 Oct 92 22:55:34 GMT
References: <1992Oct13.190239.8867@stortek.com>
Sender: usenet@adobe.com (USENET NEWS)
Reply-To: byer@adobe.com (Scott Byer)
Organization: Adobe Systems Incorporated
Lines: 34