[comp.lang.postscript] Encoding Symbol glyphs into Latin 1 set

hayes@apollo.COM (Timothy Hayes) (02/22/89)

 Does aynone know of a way to encode a glyph from the Symbol set
into the Standard set?  I have tried changing the encoding
array in ReencodeSmall (from the cookbook) to use a Symbol
character, but a blank is always rendered instead of the desired
Symbol character.  Presumably someone has solved this problem,
since the Adobe latin 1 character set does not conform to the 
ISO standard.

Tim Hayes
Apollo Computer
---------------

batcheldern@hannah.dec.com (Ned Batchelder, PostScript Eng.) (02/24/89)

>>   .. the Adobe latin 1 character set does not conform to the
>>   ISO standard.

In what way does Adobe's ISOLatin1Encoding encoding vector not conform to
the ISO standard?

--Ned.

prc@maxim.ERBE.SE (Robert Claeson) (02/25/89)

In article <8902231344.AA05555@decwrl.dec.com>, batcheldern@hannah.dec.com (Ned Batchelder, PostScript Eng.) writes:
> 
> >>   .. the Adobe latin 1 character set does not conform to the
> >>   ISO standard.
> 
> In what way does Adobe's ISOLatin1Encoding encoding vector not conform to
> the ISO standard?

What version of PostScript or what fonts has that encoding vector?
-- 
Robert Claeson, ERBE DATA AB, P.O. Box 77, S-175 22 Jarfalla, Sweden
Tel: +46 (0)758-202 50  Fax: +46 (0)758-197 20
EUnet:   rclaeson@ERBE.SE               uucp:   {uunet,enea}!erbe.se!rclaeson
ARPAnet: rclaeson%ERBE.SE@uunet.UU.NET  BITNET: rclaeson@ERBE.SE

john@acorn.co.uk (John Bowler) (02/28/89)

In article <8902231344.AA05555@decwrl.dec.com>, batcheldern@hannah.dec.com (Ned Batchelder, PostScript Eng.) writes:
> 
> >>   .. the Adobe latin 1 character set does not conform to the
> >>   ISO standard.
> 
> In what way does Adobe's ISOLatin1Encoding encoding vector not conform to
> the ISO standard?

Is this a different encoding to that on page 252 of the Red book?  If so -
where is it defined?  If not the answer to the question is that it lacks all
of the `composite' characters from the ISO-Latin1 (ie all the alphabetics with
accents) and has the ANSI currency symbol in a different place (the same place
as in the DEC multinational character set, which is only slightly different
from ISO-Latin1...)  There are also several additions (eg perthousand) and
ommissions (eg the fractions and plusminus - which is in the Symbol encoding).

I believe that the answer to the original question is that the the character
from a suitable symbol font must be extracted and placed in the new font
along with the encoding which references it - all that the encoding says is
how to map byte values in strings into the name of a character definition
in the font dictionary.  Therefore if the encoding:-

	177 --> plusminus

is added to the encoding vector a character (plusminus) must also be added
to the font dictionary (in the CharStrings dictionary).

John Bowler (jbowler@acorn.co.uk)