home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / dvips583.zip / contrib.zip / dvips / reencode / funky.enc < prev    next >
Text File  |  1998-11-03  |  5KB  |  82 lines

  1. %
  2. %   This is our funky encoding.  Not for the weak.
  3. %
  4. %   LIGKERN || A =:| A ; || = 46 ; a {} b ;
  5. %
  6. /FunkyEncoding [
  7.  /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma
  8.  /Upsilon /Phi /Psi /Omega /arrowup /arrowdown /quotesingle
  9.  /exclamdown /questiondown /dotlessi /dotlessj /grave /acute
  10.  /caron /breve /macron /ring /cedilla /germandbls /ae /oe
  11.  /oslash /AE /OE /Oslash /space /exclam /quotedbl /numbersign
  12.  /dollar /percent /ampersand /quoteright /parenleft /parenright
  13.  /asterisk /plus /comma /hyphen /period /slash /zero /one
  14.  /two /three /four /five /six /seven /eight /nine /colon
  15.  /semicolon /less /equal /greater /question /at
  16.  /E /C /D /F /I /G /H /J /O /K /L /M /N /P /U /Q /R /S /T /V /Y /W /X /Z /A /B
  17.  /bracketleft /backslash /bracketright /circumflex /underscore /quoteleft
  18.  /e /c /d /f /i /g /h /j /o /k /l /m /n /p /u /q /r /s /t /v /y /w /x /z /a /b
  19.  /braceleft /bar /braceright /tilde /dieresis % 128 chars
  20.  /T /T /T /T /T /T /T /T /T /T
  21.  /o /o /o /o /o /o /o /o /o /o
  22.  /two /two /two /two /two  % 153 chars, 103 more to go
  23.  /fi /ff /ffi /ffl   % if they exist
  24.  /some /characters /that /dont /exist
  25.  /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. % 182 so far
  26.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  27.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  28.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  29.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  30.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  31.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  32.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  33.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  34.  /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
  35.  /.notdef /.notdef % that's 128.
  36.  ] def
  37. %
  38. %   Let's be able to add mod 9 automatically with the kerns.
  39. %
  40. % LIGKERN zero zero =: zero ; zero one =: one ; zero two =: two ;
  41. % LIGKERN zero three =: three ; zero four =: four ; zero five =: five ;
  42. % LIGKERN zero six =: six ; zero seven =: seven ; zero eight =: eight ;
  43. % LIGKERN zero nine =: zero ; one zero =: one ; one one =: two ;
  44. % LIGKERN one two =: three ; one three =: four ; one four =: five ;
  45. % LIGKERN one five =: six ; one six =: seven ; one seven =: eight ;
  46. % LIGKERN one eight =: zero ; one nine =: one ; two zero =: two ;
  47. % LIGKERN two one =: three ; two two =: four ; two three =: five ;
  48. % LIGKERN two four =: six ; two five =: seven ; two six =: eight ;
  49. % LIGKERN two seven =: zero ; two eight =: one ; two nine =: two ;
  50. % LIGKERN three zero =: three ; three one =: four ; three two =: five ;
  51. % LIGKERN three three =: six ; three four =: seven ; three five =: eight ;
  52. % LIGKERN three six =: zero ; three seven =: one ; three eight =: two ;
  53. % LIGKERN three nine =: three ; four zero =: four ; four one =: five ;
  54. % LIGKERN four two =: six ; four three =: seven ; four four =: eight ;
  55. % LIGKERN four five =: zero ; four six =: one ; four seven =: two ;
  56. % LIGKERN four eight =: three ; four nine =: four ; five zero =: five ;
  57. % LIGKERN five one =: six ; five two =: seven ; five three =: eight ;
  58. % LIGKERN five four =: zero ; five five =: one ; five six =: two ;
  59. % LIGKERN five seven =: three ; five eight =: four ; five nine =: five ;
  60. % LIGKERN six zero =: six ; six one =: seven ; six two =: eight ;
  61. % LIGKERN six three =: zero ; six four =: one ; six five =: two ;
  62. % LIGKERN six six =: three ; six seven =: four ; six eight =: five ;
  63. % LIGKERN six nine =: six ; seven zero =: seven ; seven one =: eight ;
  64. % LIGKERN seven two =: zero ; seven three =: one ; seven four =: two ;
  65. % LIGKERN seven five =: three ; seven six =: four ; seven seven =: five ;
  66. % LIGKERN seven eight =: six ; seven nine =: seven ; eight zero =: eight ;
  67. % LIGKERN eight one =: zero ; eight two =: one ; eight three =: two ;
  68. % LIGKERN eight four =: three ; eight five =: four ; eight six =: five ;
  69. % LIGKERN eight seven =: six ; eight eight =: seven ; eight nine =: eight ;
  70. % LIGKERN nine zero =: zero ; nine one =: one ; nine two =: two ;
  71. % LIGKERN nine three =: three ; nine four =: four ; nine five =: five ;
  72. % LIGKERN nine six =: six ; nine seven =: seven ; nine eight =: eight ;
  73. % LIGKERN nine nine =: zero ; ten zero =: one ; ten one =: two ;
  74. % LIGKERN ten two =: three ; ten three =: four ; ten four =: five ;
  75. % LIGKERN ten five =: six ; ten six =: seven ; ten seven =: eight ;
  76. % LIGKERN zero || |=: emdash ; one || |=: emdash ; two || |=: emdash ;
  77. % LIGKERN three || |=: emdash ; four || |=: emdash ; five || |=: emdash ;
  78. % LIGKERN six || |=: emdash ; seven || |=: emdash ; eight || |=: emdash ;
  79. % LIGKERN nine || |=: emdash ; || nine =: zero ;
  80. % LIGKERN z || |=:> z ; q o |=:|> emdash ; plus plus |=: exclam ;
  81. % LIGKERN slash slash =:| backslash ; q || =: Q ; || q =: Q ;
  82.