blob: df13264b4b580dfd6c42f2eb8a7ae13cce8a6187 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
% @@psencodingfile@{
% author = "A. Syropoulos, A. Tsolomitis",
% version = "0.1",
% date = "30 August 1999",
% filename = "gkerkis.enc",
% email = "atsol@aegean.gr",
% docstring = "Encoding for the kerkis fontfamily"
% @}
%
%
/gkerkisc [
% 0x00 (encoded characters from Babel's standard format)
/endash /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
% 0x10
/betainit /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /perthousand /.notdef /.notdef /quoteleft /quoteright /.notdef /.notdef
% 0x20
/.notdef /exclam /dieresis /dieresistonos /.notdef /percent /.notdef /tonos
/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
% 0x30
/zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior /fivesuperior
/sixsuperior /sevensuperior /eightsuperior /ninesuperior /colon /anoteleia
/.notdef /equal /quotesingle /semicolon
% 0x40
/.notdef /Alpha /Beta /.notdef /Delta /Epsilon /Phi /Gamma
/Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
% 0x50
/Pi /Chi /Rho /Sigma /Tau /Upsilon /.notdef /Omega
/Xi /Psi /Zeta /bracketleft /.notdef /bracketright /.notdef /notdef
% 0x60
/.notdef /alpha /beta /sigma1 /delta /epsilon /phi /gamma
/eta /iota /theta /kappa /lambda /mu /nu /omicron
% 0x70
/pi /chi /rho /sigma /tau /upsilon /.notdef /omega
/xi /psi /zeta /guillemotleft /period /guillemotright /.notdef /emdash
% 0x80
/Alphatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/alphatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
% 0x90
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/Etatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
% 0xA0
/etatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
% 0xB0
/Omegatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/omegatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
% 0xC0
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/Iotatonos /.notdef /.notdef /.notdef /Upsilontonos /.notdef /.notdef /.notdef
% 0xD0
/iotatonos /.notdef /.notdef /.notdef /upsilontonos /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /Iotadieresis /.notdef /.notdef /.notdef /Upsilondieresis
% 0xE0
/Epsilontonos /.notdef /.notdef /.notdef /Omicrontonos /.notdef /.notdef /.notdef
/epsilontonos /.notdef /.notdef /.notdef /omicrontonos /.notdef /.notdef /.notdef
% 0xF0
/iotadieresis /.notdef /iotadieresistonos /.notdef /upsilondieresis /.notdef /upsilondieresistonos /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
% LIGKERN parenleft parenleft =: guillemotleft ;
% LIGKERN parenright parenright =: guillemotright ;
% LIGKERN dieresis tonos =: dieresistonos
% LIGKERN tonos dieresis =: dieresistonos
% LIGKERN tonos alpha =: alphatonos ; tonos Alpha =: Alphatonos ;
% LIGKERN tonos epsilon =: epsilontonos ; tonos Epsilon =: Epsilontonos ;
% LIGKERN tonos eta =: etatonos ; tonos Eta =: Etatonos ;
% LIGKERN tonos iota =: iotatonos ; tonos Iota =: Iotatonos ;
% LIGKERN tonos omicron =: omicrontonos ; tonos Omicron =: Omicrontonos ;
% LIGKERN tonos upsilon =: upsilontonos ; tonos Upsilon =: Upsilontonos ;
% LIGKERN tonos omega =: omegatonos ; tonos Omega =: Omegatonos ;
% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
% LIGKERN dieresis upsilon =: upsilondieresis ;
% LIGKERN dieresis Upsilon =: Upsilondieresis ;
% LIGKERN dieresistonos iota =: iotadieresistonos ;
% LIGKERN dieresistonos upsilon =: upsilondieresistonos ;
% LIGKERN || beta =: betainit ;
% LIGKERN bracketleft beta |=: betainit ;
% LIGKERN parenleft beta |=: betainit ;
% LIGKERN braceleft beta |=: betainit ;
% LIGKERN guillemotleft beta |=: betainit ;
% LIGKERN endash beta |=: betainit ;
% LIGKERN emdash beta |=: betainit ;
% LIGKERN tonos tonos =: quoteright ;
%% 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.
|