Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
%    Copyright (C) 1993, 1994 Aladdin Enterprises.  All rights reserved.
2
% 
3
% This file is part of Aladdin Ghostscript.
4
% 
5
% Aladdin Ghostscript is distributed with NO WARRANTY OF ANY KIND.  No author
6
% or distributor accepts any responsibility for the consequences of using it,
7
% or for whether it serves any particular purpose or works at all, unless he
8
% or she says so in writing.  Refer to the Aladdin Ghostscript Free Public
9
% License (the "License") for full details.
10
% 
11
% Every copy of Aladdin Ghostscript must include a copy of the License,
12
% normally in a plain ASCII text file named PUBLIC.  The License grants you
13
% the right to copy, modify and redistribute Aladdin Ghostscript, but only
14
% under certain conditions described in the License.  Among other things, the
15
% License requires that the copyright notice and this notice be preserved on
16
% all copies.
17
 
18
% $Id: gs_iso_e.ps $
19
% Define the ISO Latin-1 encoding vector.
20
% The first half is the same as the standard encoding,
21
% except for minus instead of hyphen at code 055.
22
/ISOLatin1Encoding
23
StandardEncoding 0 45 getinterval aload pop
24
    /minus
25
StandardEncoding 46 82 getinterval aload pop
26
% NOTE: the following are missing in the Adobe documentation,
27
% but appear in the displayed table:
28
% macron at 0225, dieresis at 0230, cedilla at 0233, space at 0240.
29
% This is an error in the Red Book, corrected in Adobe TN 5085.
30
% \20x
31
    /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
32
    /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
33
    /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent
34
    /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron
35
% \24x
36
    /space /exclamdown /cent /sterling
37
	/currency /yen /brokenbar /section
38
    /dieresis /copyright /ordfeminine /guillemotleft
39
	/logicalnot /hyphen /registered /macron
40
    /degree /plusminus /twosuperior /threesuperior
41
	/acute /mu /paragraph /periodcentered
42
    /cedilla /onesuperior /ordmasculine /guillemotright
43
	/onequarter /onehalf /threequarters /questiondown
44
% \30x
45
    /Agrave /Aacute /Acircumflex /Atilde
46
	/Adieresis /Aring /AE /Ccedilla
47
    /Egrave /Eacute /Ecircumflex /Edieresis
48
	/Igrave /Iacute /Icircumflex /Idieresis
49
    /Eth /Ntilde /Ograve /Oacute
50
	/Ocircumflex /Otilde /Odieresis /multiply
51
    /Oslash /Ugrave /Uacute /Ucircumflex
52
	/Udieresis /Yacute /Thorn /germandbls
53
% \34x
54
    /agrave /aacute /acircumflex /atilde
55
	/adieresis /aring /ae /ccedilla
56
    /egrave /eacute /ecircumflex /edieresis
57
	/igrave /iacute /icircumflex /idieresis
58
    /eth /ntilde /ograve /oacute
59
	/ocircumflex /otilde /odieresis /divide
60
    /oslash /ugrave /uacute /ucircumflex
61
	/udieresis /yacute /thorn /ydieresis
62
% Make an array on large systems, a packed array on small ones.
63
256
64
vmstatus exch pop exch pop
65
100000 ge { array astore readonly } { packedarray } ifelse
66
def
67
1 ISOLatin1Encoding .registerencoding
68
/ISOLatin1Encoding ISOLatin1Encoding .defineencoding