diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/fontname/funky.enc |
Initial commit
Diffstat (limited to 'info/fontname/funky.enc')
-rw-r--r-- | info/fontname/funky.enc | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/info/fontname/funky.enc b/info/fontname/funky.enc new file mode 100644 index 0000000000..84f9798cc3 --- /dev/null +++ b/info/fontname/funky.enc @@ -0,0 +1,81 @@ +% +% This is our funky encoding. Not for the weak. +% +% LIGKERN || A =:| A ; || = 46 ; a {} b ; +% +/FunkyEncoding [ + /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma + /Upsilon /Phi /Psi /Omega /arrowup /arrowdown /quotesingle + /exclamdown /questiondown /dotlessi /dotlessj /grave /acute + /caron /breve /macron /ring /cedilla /germandbls /ae /oe + /oslash /AE /OE /Oslash /space /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright /parenleft /parenright + /asterisk /plus /comma /hyphen /period /slash /zero /one + /two /three /four /five /six /seven /eight /nine /colon + /semicolon /less /equal /greater /question /at + /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 + /bracketleft /backslash /bracketright /circumflex /underscore /quoteleft + /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 + /braceleft /bar /braceright /tilde /dieresis % 128 chars + /T /T /T /T /T /T /T /T /T /T + /o /o /o /o /o /o /o /o /o /o + /two /two /two /two /two % 153 chars, 103 more to go + /fi /ff /ffi /ffl % if they exist + /some /characters /that /dont /exist + /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. /. % 182 so far + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef % that's 128. + ] def +% +% Let's be able to add mod 9 automatically with the kerns. +% +% LIGKERN zero zero =: zero ; zero one =: one ; zero two =: two ; +% LIGKERN zero three =: three ; zero four =: four ; zero five =: five ; +% LIGKERN zero six =: six ; zero seven =: seven ; zero eight =: eight ; +% LIGKERN zero nine =: zero ; one zero =: one ; one one =: two ; +% LIGKERN one two =: three ; one three =: four ; one four =: five ; +% LIGKERN one five =: six ; one six =: seven ; one seven =: eight ; +% LIGKERN one eight =: zero ; one nine =: one ; two zero =: two ; +% LIGKERN two one =: three ; two two =: four ; two three =: five ; +% LIGKERN two four =: six ; two five =: seven ; two six =: eight ; +% LIGKERN two seven =: zero ; two eight =: one ; two nine =: two ; +% LIGKERN three zero =: three ; three one =: four ; three two =: five ; +% LIGKERN three three =: six ; three four =: seven ; three five =: eight ; +% LIGKERN three six =: zero ; three seven =: one ; three eight =: two ; +% LIGKERN three nine =: three ; four zero =: four ; four one =: five ; +% LIGKERN four two =: six ; four three =: seven ; four four =: eight ; +% LIGKERN four five =: zero ; four six =: one ; four seven =: two ; +% LIGKERN four eight =: three ; four nine =: four ; five zero =: five ; +% LIGKERN five one =: six ; five two =: seven ; five three =: eight ; +% LIGKERN five four =: zero ; five five =: one ; five six =: two ; +% LIGKERN five seven =: three ; five eight =: four ; five nine =: five ; +% LIGKERN six zero =: six ; six one =: seven ; six two =: eight ; +% LIGKERN six three =: zero ; six four =: one ; six five =: two ; +% LIGKERN six six =: three ; six seven =: four ; six eight =: five ; +% LIGKERN six nine =: six ; seven zero =: seven ; seven one =: eight ; +% LIGKERN seven two =: zero ; seven three =: one ; seven four =: two ; +% LIGKERN seven five =: three ; seven six =: four ; seven seven =: five ; +% LIGKERN seven eight =: six ; seven nine =: seven ; eight zero =: eight ; +% LIGKERN eight one =: zero ; eight two =: one ; eight three =: two ; +% LIGKERN eight four =: three ; eight five =: four ; eight six =: five ; +% LIGKERN eight seven =: six ; eight eight =: seven ; eight nine =: eight ; +% LIGKERN nine zero =: zero ; nine one =: one ; nine two =: two ; +% LIGKERN nine three =: three ; nine four =: four ; nine five =: five ; +% LIGKERN nine six =: six ; nine seven =: seven ; nine eight =: eight ; +% LIGKERN nine nine =: zero ; ten zero =: one ; ten one =: two ; +% LIGKERN ten two =: three ; ten three =: four ; ten four =: five ; +% LIGKERN ten five =: six ; ten six =: seven ; ten seven =: eight ; +% LIGKERN zero || |=: emdash ; one || |=: emdash ; two || |=: emdash ; +% LIGKERN three || |=: emdash ; four || |=: emdash ; five || |=: emdash ; +% LIGKERN six || |=: emdash ; seven || |=: emdash ; eight || |=: emdash ; +% LIGKERN nine || |=: emdash ; || nine =: zero ; +% LIGKERN z || |=:> z ; q o |=:|> emdash ; plus plus |=: exclam ; +% LIGKERN slash slash =:| backslash ; q || =: Q ; || q =: Q ; |