🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #3567

Re: Why does a font need an Encoding vector?

#3567
From: C.E. Thompson
Date: Sat, 03 Nov 1990 20:45
18 lines
1492 bytes
In article <11090@goofy.Apple.COM> kevina@apple.com (This space for rent) writes:
>There are a lot of subtleties having to do with caching of user-defined 
>characters (particularly if the font has a UniqueID entry.)  To be safe, I 
>always use StandardEncoding as my Encoding vector when the BuildChar 
>doesn't need one at all.  Helpful hint:  *Don't* use "256 array"... the
>characters may not get cached at all!
>
But StandardEncoding has lots of /.notdef's at positions 0..31, 127..160, etc
doesn't it? So it isn't suitable for a Type 3 font with a BuildChar routine
independant of the Encoding vector, but which does use these character 
positions. Otherwise you'll confuse the font cacheing machinery horribly.
In my DVI to PostScript converter (fairly standard in this respect, I think)
I use an array of 256 different names. Of course, I share it between all 
the fonts I define.

Chris Thompson
JANET:    cet1@uk.ac.cam.phx
Internet: cet1%phx.cam.ac.uk@nsfnet-relay.ac.uk
Technical Details
Message-ID: <1990Nov3.204549.21042@cl.cam.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcsun!ukc!cam-cl!news
References: <1990Oct31.225607.10364@phri.nyu.edu> <ttazromgua@visix.com> <1990Nov2.012303.9487@phri.nyu.edu> <11090@goofy.Apple.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcsun!ukc!cam-cl!news
From: cet1@cl.cam.ac.uk (C.E. Thompson)
Newsgroups: comp.lang.postscript
Subject: Re: Why does a font need an Encoding vector?
Message-ID: <1990Nov3.204549.21042@cl.cam.ac.uk>
Date: 3 Nov 90 20:45:49 GMT
References: <1990Oct31.225607.10364@phri.nyu.edu> <ttazromgua@visix.com> <1990Nov2.012303.9487@phri.nyu.edu> <11090@goofy.Apple.COM>
Reply-To: cet1@cl.cam.ac.uk (C.E. Thompson)
Organization: U of Cambridge Comp Lab, UK
Lines: 18