gs_css_e.ps 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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_css_e.ps,v 1.2 2000/09/19 18:29:11 lpd Exp $
  18. % Define the CFF StandardStrings that represent characters.
  19. % This is a pseudo-encoding.
  20. /currentglobal where
  21. { pop currentglobal { setglobal } true setglobal }
  22. { { } }
  23. ifelse
  24. /CFFStandardStrings mark
  25. % 0
  26. /.notdef /space /exclam /quotedbl /numbersign
  27. /dollar /percent /ampersand /quoteright /parenleft
  28. /parenright /asterisk /plus /comma /hyphen
  29. /period /slash /zero /one /two
  30. /three /four /five /six /seven
  31. /eight /nine /colon /semicolon /less
  32. /equal /greater /question /at /A
  33. /B /C /D /E /F
  34. /G /H /I /J /K
  35. /L /M /N /O /P
  36. % 50
  37. /Q /R /S /T /U
  38. /V /W /X /Y /Z
  39. /bracketleft /backslash /bracketright /asciicircum /underscore
  40. /quoteleft /a /b /c /d
  41. /e /f /g /h /i
  42. /j /k /l /m /n
  43. /o /p /q /r /s
  44. /t /u /v /w /x
  45. /y /z /braceleft /bar /braceright
  46. /asciitilde /exclamdown /cent /sterling /fraction
  47. % 100
  48. /yen /florin /section /currency /quotesingle
  49. /quotedblleft /guillemotleft /guilsinglleft /guilsinglright /fi
  50. /fl /endash /dagger /daggerdbl /periodcentered
  51. /paragraph /bullet /quotesinglbase /quotedblbase /quotedblright
  52. /guillemotright /ellipsis /perthousand /questiondown /grave
  53. /acute /circumflex /tilde /macron /breve
  54. /dotaccent /dieresis /ring /cedilla /hungarumlaut
  55. /ogonek /caron /emdash /AE /ordfeminine
  56. /Lslash /Oslash /OE /ordmasculine /ae
  57. /dotlessi /lslash /oslash /oe /germandbls
  58. % 150
  59. /onesuperior /logicalnot /mu /trademark /Eth
  60. /onehalf /plusminus /Thorn /onequarter /divide
  61. /brokenbar /degree /thorn /threequarters /twosuperior
  62. /registered /minus /eth /multiply /threesuperior
  63. /copyright /Aacute /Acircumflex /Adieresis /Agrave
  64. /Aring /Atilde /Ccedilla /Eacute /Ecircumflex
  65. /Edieresis /Egrave /Iacute /Icircumflex /Idieresis
  66. /Igrave /Ntilde /Oacute /Ocircumflex /Odieresis
  67. /Ograve /Otilde /Scaron /Uacute /Ucircumflex
  68. /Udieresis /Ugrave /Yacute /Ydieresis /Zcaron
  69. % 200
  70. /aacute /acircumflex /adieresis /agrave /aring
  71. /atilde /ccedilla /eacute /ecircumflex /edieresis
  72. /egrave /iacute /icircumflex /idieresis /igrave
  73. /ntilde /oacute /ocircumflex /odieresis /ograve
  74. /otilde /scaron /uacute /ucircumflex /udieresis
  75. /ugrave /yacute /ydieresis /zcaron /exclamsmall
  76. /Hungarumlautsmall /dollaroldstyle /dollarsuperior /ampersandsmall /Acutesmall
  77. /parenleftsuperior /parenrightsuperior /twodotenleader /onedotenleader /zerooldstyle
  78. /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle
  79. /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /commasuperior
  80. % 250
  81. /threequartersemdash /periodsuperior /questionsmall /asuperior /bsuperior
  82. /centsuperior /dsuperior /esuperior /isuperior /lsuperior
  83. /msuperior /nsuperior /osuperior /rsuperior /ssuperior
  84. /tsuperior /ff /ffi /ffl /parenleftinferior
  85. /parenrightinferior /Circumflexsmall /hyphensuperior /Gravesmall /Asmall
  86. /Bsmall /Csmall /Dsmall /Esmall /Fsmall
  87. /Gsmall /Hsmall /Ismall /Jsmall /Ksmall
  88. /Lsmall /Msmall /Nsmall /Osmall /Psmall
  89. /Qsmall /Rsmall /Ssmall /Tsmall /Usmall
  90. /Vsmall /Wsmall /Xsmall /Ysmall /Zsmall
  91. % 300
  92. /colonmonetary /onefitted /rupiah /Tildesmall /exclamdownsmall
  93. /centoldstyle /Lslashsmall /Scaronsmall /Zcaronsmall /Dieresissmall
  94. /Brevesmall /Caronsmall /Dotaccentsmall /Macronsmall /figuredash
  95. /hypheninferior /Ogoneksmall /Ringsmall /Cedillasmall /questiondownsmall
  96. /oneeighth /threeeighths /fiveeighths /seveneighths /onethird
  97. /twothirds /zerosuperior /foursuperior /fivesuperior /sixsuperior
  98. /sevensuperior /eightsuperior /ninesuperior /zeroinferior /oneinferior
  99. /twoinferior /threeinferior /fourinferior /fiveinferior /sixinferior
  100. /seveninferior /eightinferior /nineinferior /centinferior /dollarinferior
  101. /periodinferior /commainferior /Agravesmall /Aacutesmall /Acircumflexsmall
  102. % 350
  103. /Atildesmall /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
  104. /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall /Igravesmall
  105. /Iacutesmall /Icircumflexsmall /Idieresissmall /Ethsmall /Ntildesmall
  106. /Ogravesmall /Oacutesmall /Ocircumflexsmall /Otildesmall /Odieresissmall
  107. /OEsmall /Oslashsmall /Ugravesmall /Uacutesmall /Ucircumflexsmall
  108. /Udieresissmall /Yacutesmall /Thornsmall /Ydieresissmall
  109. % 379 = end
  110. counttomark packedarray exch pop
  111. 10 1 index .registerencoding
  112. .defineencoding
  113. exec