gs_il2_e.ps 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. % Copyright (C) 1999 Aladdin Enterprises. All rights reserved.
  2. %
  3. % This file is part of AFPL Ghostscript.
  4. %
  5. % AFPL Ghostscript is distributed with NO WARRANTY OF ANY KIND. No author or
  6. % distributor accepts any responsibility for the consequences of using it, or
  7. % for whether it serves any particular purpose or works at all, unless he or
  8. % she says so in writing. Refer to the Aladdin Free Public License (the
  9. % "License") for full details.
  10. %
  11. % Every copy of AFPL Ghostscript must include a copy of the License, normally
  12. % in a plain ASCII text file named PUBLIC. The License grants you the right
  13. % to copy, modify and redistribute AFPL Ghostscript, but only under certain
  14. % conditions described in the License. Among other things, the License
  15. % requires that the copyright notice and this notice be preserved on all
  16. % copies.
  17. % $Id: gs_il2_e.ps,v 1.2 2000/09/19 18:29:11 lpd Exp $
  18. % Define the ISO Latin-2 (8859-2) encoding vector.
  19. % The original version of this encoding vector used Unicode names, rather
  20. % than Adobe names, for many characters. Here are the names that appeared
  21. % in the original version:
  22. % \047 /quoteright /apostrophe
  23. % \056 /period /fullstop
  24. % \137 /underscore /lowline
  25. % \140 /quoteleft /grave
  26. % \055 is /hyphen in StandardEncoding, but /minus in 8859-1; we follow
  27. % 8859-1 here. In addition, the following substitutions were made:
  28. % /Lstroke => /Lslash
  29. % /Dstroke => /Dcroat
  30. % /*diaeresis => /*dieresis
  31. % /softhyphen => /hyphen
  32. % /*abovedot => /*dotaccent
  33. % /*doubleacute => /*hungarumlaut
  34. % /division => /divide
  35. % /ssharp => /germandbls
  36. /currentglobal where
  37. { pop currentglobal { setglobal } true setglobal }
  38. { { } }
  39. ifelse
  40. /ISOLatin2Encoding
  41. % The first 144 entries are the same as the ISO Latin-1 encoding.
  42. ISOLatin1Encoding 0 144 getinterval aload pop
  43. % \22x
  44. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  45. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  46. % \24x
  47. /nbspace /Aogonek /breve /Lslash /currency /Lcaron /Sacute /section
  48. /dieresis /Scaron /Scedilla /Tcaron /Zacute /hyphen /Zcaron /Zdotaccent
  49. /degree /aogonek /ogonek /lslash /acute /lcaron /sacute /caron
  50. /cedilla /scaron /scedilla /tcaron /zacute /hungarumlaut /zcaron /zdotaccent
  51. % \30x
  52. /Racute /Aacute /Acircumflex /Abreve /Adieresis /Lacute /Cacute /Ccedilla
  53. /Ccaron /Eacute /Eogonek /Edieresis /Ecaron /Iacute /Icircumflex /Dcaron
  54. /Dcroat /Nacute /Ncaron /Oacute /Ocircumflex /Ohungarumlaut /Odieresis /multiply
  55. /Rcaron /Uring /Uacute /Uhungarumlaut /Udieresis /Yacute /Tcedilla /germandbls
  56. % \34x
  57. /racute /aacute /acircumflex /abreve /adieresis /lacute /cacute /ccedilla
  58. /ccaron /eacute /eogonek /edieresis /ecaron /iacute /icircumflex /dcaron
  59. /dcroat /nacute /ncaron /oacute /ocircumflex /ohungarumlaut /odieresis /divide
  60. /rcaron /uring /uacute /uhungarumlaut /udieresis /yacute /tcedilla /dotaccent
  61. 256 packedarray .defineencoding
  62. exec