You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
3.1 KiB

1 month ago
  1. % Copyright (C) 2001-2023 Artifex Software, Inc.
  2. % All Rights Reserved.
  3. %
  4. % This software is provided AS-IS with no warranty, either express or
  5. % implied.
  6. %
  7. % This software is distributed under license and may not be copied,
  8. % modified or distributed except as expressly authorized under the terms
  9. % of the license contained in the file LICENSE in this distribution.
  10. %
  11. % Refer to licensing information at http://www.artifex.com or contact
  12. % Artifex Software, Inc., 39 Mesa Street, Suite 108A, San Francisco,
  13. % CA 94129, USA, for further information.
  14. %
  15. % Define the standard encoding vector.
  16. /StandardEncoding
  17. % \00x
  18. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  19. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  20. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  21. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  22. % \04x
  23. /space /exclam /quotedbl /numbersign
  24. /dollar /percent /ampersand /quoteright
  25. /parenleft /parenright /asterisk /plus
  26. /comma /hyphen /period /slash
  27. /zero /one /two /three
  28. /four /five /six /seven
  29. /eight /nine /colon /semicolon
  30. /less /equal /greater /question
  31. % \10x
  32. /at /A /B /C /D /E /F /G
  33. /H /I /J /K /L /M /N /O
  34. /P /Q /R /S /T /U /V /W
  35. /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
  36. % \14x
  37. /quoteleft /a /b /c /d /e /f /g
  38. /h /i /j /k /l /m /n /o
  39. /p /q /r /s /t /u /v /w
  40. /x /y /z /braceleft /bar /braceright /asciitilde /.notdef
  41. % \20x
  42. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  43. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  44. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  45. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  46. % \24x
  47. /.notdef /exclamdown /cent /sterling
  48. /fraction /yen /florin /section
  49. /currency /quotesingle /quotedblleft /guillemotleft
  50. /guilsinglleft /guilsinglright /fi /fl
  51. /.notdef /endash /dagger /daggerdbl
  52. /periodcentered /.notdef /paragraph /bullet
  53. /quotesinglbase /quotedblbase /quotedblright /guillemotright
  54. /ellipsis /perthousand /.notdef /questiondown
  55. % \30x
  56. /.notdef /grave /acute /circumflex /tilde /macron /breve /dotaccent
  57. /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron
  58. /emdash /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  59. /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  60. % \34x
  61. /.notdef /AE /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef
  62. /Lslash /Oslash /OE /ordmasculine /.notdef /.notdef /.notdef /.notdef
  63. /.notdef /ae /.notdef /.notdef /.notdef /dotlessi /.notdef /.notdef
  64. /lslash /oslash /oe /germandbls /.notdef /.notdef /.notdef /.notdef
  65. % Make an array on large systems, a packed array on small ones.
  66. 256
  67. vmstatus exch pop exch pop
  68. 100000 ge { array astore readonly } { packedarray } ifelse
  69. def
  70. 0 StandardEncoding .registerencoding
  71. /StandardEncoding StandardEncoding .defineencoding