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.

213 lines
10 KiB

1 year ago
% @@psencodingfile@{
% author = "A. Tsolomitis",
% version = "1.0",
% date = "May 2006",
% filename = "porsonel.enc",
% email = "atsol@aegean.gr",
% docstring = "Encoding for the GFS Porson fontfamily"
% @}
%
%
/porsonel [
% 0x00 (encoded characters from Babel's standard format)
/endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
/uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /.notdef /.notdef /.notdef
% 0x10
/uni03D0 /omega1 /uni03DE /Sampigreek /.notdef /.notdef /.notdef /uni03E0
/Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
% 0x20
/uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
% 0x30
/zero /one /two /three /four /five
/six /seven /eight /nine /colon /anoteleia
% pveumata
/uni1FFE /equalorig /uni1FBF /semicolon
% 0x40
/uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
/Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
% 0x50
/Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
/Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
% 0x60
/uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
/eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
% 0x70
/pi /chi /rho /sigma /tau /upsilon /.notdef /omega
/xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
% 0x80
/uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
/uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
% 0x90
/uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
/uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
% 0xA0
/uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
/uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
% 0xB0
/uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
/uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
% 0xC0
/uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
/uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
% 0xD0
/uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
/uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
% 0xE0
/uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
/uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
% 0xF0
/iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
/upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
/uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
] def
% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
% LIGKERN parenleft parenleft =: guillemotleft ;
% LIGKERN parenright parenright =: guillemotright ;
% LIGKERN dieresis uni1FFD =: uni1FEE ;
% LIGKERN uni1FFD dieresis =: uni1FEE ;
% LIGKERN uni1FFD alpha =: uni1F71 ;
% LIGKERN uni1FFD epsilon =: uni1F73 ;
% LIGKERN uni1FFD eta =: uni1F75 ;
% LIGKERN uni1FFD iota =: uni1F77 ;
% LIGKERN uni1FFD omicron =: uni1F79 ;
% LIGKERN uni1FFD upsilon =: uni1F7B ;
% LIGKERN uni1FFD omega =: uni1F7D ;
% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
% LIGKERN dieresis upsilon =: upsilondieresis ;
% LIGKERN dieresis Upsilon =: Upsilondieresis ;
% LIGKERN uni1FEE iota =: uni1FD3 ;
% LIGKERN uni1FEE upsilon =: uni1FE3 ;
% LIGKERN uni1FFD uni1FFD =: quoteright ;
% LIGKERN uni1FEF uni1FEF =: quoteleft ;
% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
% LIGKERN Alpha uni1FBE =: uni1FBC ;
% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
% LIGKERN uni1FDD epsilon =: uni1F13 ;
% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
% LIGKERN Eta uni1FBE =: uni1FCC ;
% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
% LIGKERN uni1FDD omicron =: uni1F43 ;
% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
% LIGKERN Omega uni1FBE =: uni1FFC ;
% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
%% LIGKERN || zeta =: zeta1 ;
%% LIGKERN bracketleft zeta |=: zeta1 ;
%% LIGKERN parenleft zeta |=: zeta1 ;
%% LIGKERN braceleft zeta |=: zeta1 ;
%% LIGKERN guillemotleft zeta |=: zeta1 ;
%% LIGKERN endash zeta |=: zeta1 ;
%% LIGKERN emdash zeta |=: zeta1 ;
%% LIGKERN hyphen zeta |=: zeta1 ;
%% LIGKERN || rho =: rho1 ;
%% LIGKERN bracketleft rho |=: rho1 ;
%% LIGKERN parenleft rho |=: rho1 ;
%% LIGKERN braceleft rho |=: rho1 ;
%% LIGKERN guillemotleft rho |=: rho1 ;
%% LIGKERN endash rho |=: rho1 ;
%% LIGKERN emdash rho |=: rho1 ;
%% LIGKERN hyphen rho |=: rho1 ;
%% LIGKERN || phi =: phi1 ;
%% LIGKERN bracketleft phi |=: phi1 ;
%% LIGKERN parenleft phi |=: phi1 ;
%% LIGKERN braceleft phi |=: phi1 ;
%% LIGKERN guillemotleft phi |=: phi1 ;
%% LIGKERN endash phi |=: phi1 ;
%% LIGKERN emdash phi |=: phi1 ;
%% LIGKERN hyphen phi |=: phi1 ;
%% LIGKERN || uni03D0 =: beta ;
%% LIGKERN bracketleft uni03D0 |=: beta ;
%% LIGKERN parenleft uni03D0 |=: beta ;
%% LIGKERN braceleft uni03D0 |=: beta ;
%% LIGKERN guillemotleft uni03D0 |=: beta ;
%% LIGKERN endash uni03D0 |=: beta ;
%% LIGKERN emdash uni03D0 |=: beta ;
%% LIGKERN hyphen uni03D0 |=: beta ;
%%
%% LIGKERN epsilon iota =:| epsilon1 ;
%% LIGKERN epsilon iotatonos =:| epsilon1 ;
%% LIGKERN epsilon tonos =:| epsilon1 ;
%% Copy the following LIGKERN lines uncommented if you have an initial beta
%% (remove only one percent symbol) immediately after the above ligtable:
%% LIGKERN || beta =: beta-initial ;
%% LIGKERN bracketleft beta |=: beta-initial ;
%% LIGKERN parenleft beta |=: beta-initial ;
%% LIGKERN braceleft beta |=: beta-initial ;
%% LIGKERN guillemotleft beta |=: beta-initial ;
%% It is also assumed that the position of beta-initial is defined in the above encoding
%% i.e. you should do this yourself.
%% tonos Epsilon =: Epsilontonos ;
%% tonos Alpha =: Alphatonos ;
%% tonos Eta =: Etatonos ;
%% tonos Iota =: Iotatonos ;
%% tonos Omicron =: Omicrontonos ;
%% tonos Upsilon =: Upsilontonos ;
%% tonos Omega =: Omegatonos ;
%% LIGKERN || theta =: uni03D1 ;
%% LIGKERN bracketleft theta |=: uni03D1 ;
%% LIGKERN parenleft theta |=: uni03D1 ;
%% LIGKERN braceleft theta |=: uni03D1 ;
%% LIGKERN guillemotleft theta |=: uni03D1 ;
%% LIGKERN endash theta |=: uni03D1 ;
%% LIGKERN emdash theta |=: uni03D1 ;
%% LIGKERN hyphen theta |=: uni03D1 ;