Article View: adobe.postscript.programming
Article #975Re: findfont cmd in Encapsulated Postscript
From: Aandi Inston
Date: Tue, 06 May 2003 21:25
Date: Tue, 06 May 2003 21:25
37 lines
2400 bytes
2400 bytes
I'm glad you've found some useful information, but as a fully paid-up pendant, and someone who'se written a PostScript interpreter, I feel I should point out that findfont has no such limitation. However, type 1 fonts designed for use with ATM (as all Adobe fonts were until recently) have to follow a restricted set of language features. Any level 2 or above printer should process this fragment correctly (whatever Publisher might do!) (Name with spaces) /Helvetica-Bold findfont 10 dict copy dup /FID undef definefont /Helvetica findfont 20 scalefont setfont 72 500 moveto (Helvetica text) show (Name with spaces) findfont 20 scalefont setfont 72 480 moveto (Name with space text) show showpage Bookman-Light is one of the 35 fonts standard in almost every PostScript printer (except the 17 font editions). This mapping dates from the release of the "Microsoft TrueType Font Pack" in the early nineties, which had TrueType fonts nominally equivalent (more or less) to the base 35 fonts. (I paid over $100 for this font pack, I seem to recall. Microsoft now gives most of them away). None of these fonts had matching names, so the mappings of these 35 fonts are simply hardcoded. Don't try to assume any general rule! For instance, drivers simply know that Century Gothic,BOLD (600 weight) is to be printed as AvantGarde-Demi. The behaviour of a driver is based on these rules, and the driver's PPD. Since the job of an EPS is to be device independent, it probably should go no further than the base 35 without embedding. Aandi Inston
Technical Details
Message-ID:
<3eb82535.1672309483@adobeforums.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!xmission!nntp.infostrada.it!newsfeed01.sul.t-online.de!t-online.de!WebXReferences:
<1de8edf8.-1@WebX.la2eafNXanI> <1de8edf8.21@WebX.la2eafNXanI>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10c61a,88d8f5984098dd18 X-Google-Attributes: gid10c61a,public X-Google-ArrivalTime: 2003-05-06 14:38:15 PST From: quite@dial.pipex.com (Aandi Inston) Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!xmission!nntp.infostrada.it!newsfeed01.sul.t-online.de!t-online.de!WebX Newsgroups: adobe.postscript.programming Subject: Re: findfont cmd in Encapsulated Postscript Message-ID: <3eb82535.1672309483@adobeforums.com> Date: Tue, 6 May 2003 14:25:12 -0700 References: <1de8edf8.-1@WebX.la2eafNXanI> <1de8edf8.21@WebX.la2eafNXanI> Lines: 37 X-Newsreader: Forte Free Agent 1.21/32.243 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit