Path: utzoo!attcan!uunet!mcvax!ukc!acorn!john From: john@acorn.co.uk (John Bowler) Newsgroups: comp.lang.postscript Subject: Re: Encoding Symbol glyphs into Latin 1 set Summary: What is the Adobe ISO-Latin1 encoding vector? Message-ID: <725@acorn.co.uk> Date: 27 Feb 89 17:39:00 GMT References: <8902231344.AA05555@decwrl.dec.com> <419c6984.1830f@apollo.COM> Organization: Acorn Computers Limited, Cambridge, UK Lines: 28 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)