summaryrefslogtreecommitdiff
path: root/fonts/culmus/enc/nhe8.enc
blob: 3111d3e77aed0f532ab129ee9949d335794b9173 (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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
% Encoding file for the Culmus project Type 1 Hebrew fonts:
%
% Nikud and special punctuation located according to Microsoft Windows-1255 Code Page
% Includes special ligatures for easy input of nikud
%
% last update 2023-August-15 

/NewHE8Encoding [
  /grave             % 0x00   0
  /acute             % 0x01   1
  /circumflex        % 0x02   2
  /tilde             % 0x03   3
  /dieresis          % 0x04   4
  /hungarumlaut      % 0x05   5
  /ring              % 0x06   6
  /caron             % 0x07   7
  /breve             % 0x08   8
  /macron            % 0x09   9
  /dotaccent         % 0x0a  10
  /cedilla           % 0x0b  11
  /ogonek            % 0x0c  12
  /quotesinglbase    % 0x0d  13
  /guilsinglleft     % 0x0e  14
  /guilsinglright    % 0x0f  15

  /quotedblleft      % 0x10  16
  /quotedblright     % 0x11  17
  /quotedblbase      % 0x12  18
  /guillemotleft     % 0x13  19
  /guillemotright    % 0x14  20
  /endash            % 0x15  21
  /emdash            % 0x16  22
  /cwm               % 0x17  23 % /bom /zerowidthnobreakspace
  /perthousand       % 0x18  24 % /perzero (useless)
  /dotlessi          % 0x19  25
  /dotlessj          % 0x1a  26
  /ff                % 0x1b  27
  /fi                % 0x1c  28
  /fl                % 0x1d  29
  /ffi               % 0x1e  30
  /ffl               % 0x1f  31

  /space             % 0x20  32 % visiblespace (useless)
  /exclam            % 0x21  33
  /quotedbl          % 0x22  34  % was quotedbl
  /numbersign        % 0x23  35
  /dollar            % 0x24  36
  /percent           % 0x25  37
  /ampersand         % 0x26  38
  /quoteright        % 0x27  39  % quoteright
  /parenright        % 0x28  40
  /parenleft         % 0x29  41
  /asterisk          % 0x2a  42
  /plus              % 0x2b  43
  /comma             % 0x2c  44
  /afii57645         % 0x2d  45    % hyphen
  /period            % 0x2e  46
  /slash             % 0x2f  47

  /zero              % 0x30  48
  /one               % 0x31  49
  /two               % 0x32  50
  /three             % 0x33  51
  /four              % 0x34  52
  /five              % 0x35  53
  /six               % 0x36  54
  /seven             % 0x37  55
  /eight             % 0x38  56
  /nine              % 0x39  57
  /colon             % 0x3a  58
  /semicolon         % 0x3b  59
  /greater           % 0x3c  60
  /equal             % 0x3d  61
  /less              % 0x3e  62
  /question          % 0x3f  63

  /at                % 0x40  64
  /A                 % 0x41  65
  /B                 % 0x42  66
  /C                 % 0x43  67
  /D                 % 0x44  68
  /E                 % 0x45  69
  /F                 % 0x46  70
  /G                 % 0x47  71
  /H                 % 0x48  72
  /I                 % 0x49  73
  /J                 % 0x4a  74
  /K                 % 0x4b  75
  /L                 % 0x4c  76
  /M                 % 0x4d  77
  /N                 % 0x4e  78
  /O                 % 0x4f  79

  /P                 % 0x50  80
  /Q                 % 0x51  81
  /R                 % 0x52  82
  /S                 % 0x53  83
  /T                 % 0x54  84
  /U                 % 0x55  85
  /V                 % 0x56  86
  /W                 % 0x57  87
  /X                 % 0x58  88
  /Y                 % 0x59  89
  /Z                 % 0x5a  90
  /bracketright      % 0x5b  91
  /backslash         % 0x5c  92
  /bracketleft       % 0x5d  93
  /asciicircum       % 0x5e  94
  /underscore        % 0x5f  95 % /underline

  /quoteleft         % 0x60  96
  /a                 % 0x61  97
  /b                 % 0x62  98
  /c                 % 0x63  99
  /d                 % 0x64 100
  /e                 % 0x65 101
  /f                 % 0x66 102
  /g                 % 0x67 103
  /h                 % 0x68 104
  /i                 % 0x69 105
  /j                 % 0x6a 106
  /k                 % 0x6b 107
  /l                 % 0x6c 108
  /m                 % 0x6d 109
  /n                 % 0x6e 110
  /o                 % 0x6f 111

  /p                 % 0x70 112
  /q                 % 0x71 113
  /r                 % 0x72 114
  /s                 % 0x73 115
  /t                 % 0x74 116
  /u                 % 0x75 117
  /v                 % 0x76 118
  /w                 % 0x77 119
  /x                 % 0x78 120
  /y                 % 0x79 121
  /z                 % 0x7a 122
  /braceright        % 0x7b 123
  /bar               % 0x7c 124
  /braceleft         % 0x7d 125
  /asciitilde        % 0x7e 126
  /hyphen            % 0x7f 127 % /sfthyphen /hyphen /dash (hanging hyphen)

                                % Here I put hebrew letters with dagesh (or mapiq)
  /uniFB30           % 0x80 128 % alef-mapiq
  /uniFB31           % 0x81 129 % bet-dagesh
  /uniFB32           % 0x82 130 % gimel-dagesh
  /uniFB33           % 0x83 131 % dalet-dagesh
  /uniFB34           % 0x84 132 % he-mapiq
  /afii57723         % 0x85 133 % vav-dagesh
  /uniFB36           % 0x86 134 % zayin-dagesh
  /uniFB37           % 0x87 135 % *
  /uniFB38           % 0x88 136 % tet-dagesh
  /uniFB39           % 0x89 137 % yod-dagesh
  /uniFB3A           % 0x8a 138 % kaf-sofit-dagesh
  /uniFB3B           % 0x8b 139 % kaf-dagesh
  /uniFB3C           % 0x8c 140 % lamed-dagesh
  /uniFB3D           % 0x8d 141 % *
  /uniFB3E           % 0x8e 142 % mem-dagesh
  /uniFB3F           % 0x8f 143 % *

  /uniFB40           % 0x90 144 % nun-dagesh
  /uniFB41           % 0x91 145 % samekh-dagesh
  /uniFB42           % 0x92 146 % *
  /uniFB43           % 0x93 147 % fe-sofit-dagesh
  /uniFB44           % 0x94 148 % pe-dagesh
  /uniFB45           % 0x95 149 % *
  /uniFB46           % 0x96 150 % tsadi-dagesh
  /uniFB47           % 0x97 151 % quf-dagesh
  /uniFB48           % 0x98 152 % resh-dagesh
  /uniFB49           % 0x99 153 % shin-dagesh
  /uniFB4A           % 0x9a 154 % tav-dagesh
  /uniFB20           % 0x9b 155 % alternative ayin
  /uniFB4F           % 0x9c 156 % alef-lamed ligature
  /uniFB4E           % 0x9d 157 % pe-rafe
  /uniFB4D           % 0x9e 158 % kaf-rafe
  /uniFB4C           % 0x9f 159 % bet-rafe

  /afii57700         % 0xa0 160 % vav-holam
  /uniE801           % 0xa1 161 % vav-holam alt
  /uniE802           % 0xa2 162 % kaf sofit-sheva
  /uniE803           % 0xa3 163 % kaf sofit-kamatz
  /uniFB1D           % 0xa4 164 % yod-hiriq
  /afii57636         % 0xa5 165 % shekel
  /eogonek           % 0xa6 166
  /gbreve            % 0xa7 167
  /lacute            % 0xa8 168
  /lcaron            % 0xa9 169 % /lquoteright
  /lslash            % 0xaa 170
  /nacute            % 0xab 171
  /ncaron            % 0xac 172
  /eng               % 0xad 173 % /ng
  /ohungarumlaut     % 0xae 174
  /racute            % 0xaf 175

  /rcaron            % 0xb0 176
  /sacute            % 0xb1 177
  /scaron            % 0xb2 178
  /scedilla          % 0xb3 179 % /scommaaccent
  /tcaron            % 0xb4 180 % /tquoteright
  /tcedilla          % 0xb5 181 % /tcommaaccent
  /uhungarumlaut     % 0xb6 182
  /uring             % 0xb7 183
  /ydieresis         % 0xb8 184
  /zacute            % 0xb9 185
  /zcaron            % 0xba 186
  /zdotaccent        % 0xbb 187
  /ij                % 0xbc 188
  /exclamdown        % 0xbd 189
  /questiondown      % 0xbe 190
  /sterling          % 0xbf 191

  /afii57799         % 0xc0 192 % HEBREW POINT SHEVA 192
  /afii57801         % 0xc1 193 % HEBREW POINT HATAF SEGOL 193
  /afii57800         % 0xc2 194 % HEBREW POINT HATAF PATAH 194
  /afii57802         % 0xc3 195 % HEBREW POINT HATAF QAMATS 195
  /afii57793         % 0xc4 196 % HEBREW POINT HIRIQ 196
  /afii57794         % 0xc5 197 % HEBREW POINT TSERE 197
  /afii57795         % 0xc6 198 % HEBREW POINT SEGOL 198
  /afii57798         % 0xc7 199 % HEBREW POINT PATAH 199
  /afii57797         % 0xc8 200 % HEBREW POINT QAMATS 200
  /afii57806         % 0xc9 201 % HEBREW POINT HOLAM 201
  /Ecircumflex       % 0xca 202
  /afii57796         % 0xcb 203 % HEBREW POINT QUBUTS 203
  /afii57807         % 0xcc 204 % HEBREW POINT DAGESH OR MAPIQ 204
  /afii57839         % 0xcd 205 % HEBREW POINT METEG 205
  /afii57645         % 0xce 206 % HEBREW PUNCTUATION MAQAF 206
  /afii57841         % 0xcf 207 % HEBREW POINT RAFE 207

  /afii57842         % 0xd0 208 % HEBREW PUNCTUATION PASEQ 208
  /afii57804         % 0xd1 209 % HEBREW POINT SHIN DOT 209
  /afii57803         % 0xd2 210 % HEBREW POINT SIN DOT 210
  /afii57658         % 0xd3 211 % HEBREW PUNCTUATION SOF PASUQ 211
  /afii57716         % 0xd4 212 % HEBREW LIGATURE YIDDISH DOUBLE VAV 212
  /afii57717         % 0xd5 213 % HEBREW LIGATURE YIDDISH VAV YOD 213
  /afii57718         % 0xd6 214 % HEBREW LIGATURE YIDDISH DOUBLE YOD 214
  /uni05F3           % 0xd7 215 % GERESH 215
  /uni05F4           % 0xd8 216 % GERSHAYIM 216
  /Ugrave            % 0xd9 217
  /Uacute            % 0xda 218
  /Ucircumflex       % 0xdb 219
  /Udieresis         % 0xdc 220
  /Yacute            % 0xdd 221
  /Thorn             % 0xde 222
  /SS                % 0xdf 223  % Ugh germandbls in Latin 1

                                 % hebrew plain letters 224
  /afii57664         % 0xe0 224  % alef
  /afii57665         % 0xe1 225  % beth
  /afii57666         % 0xe2 226  % gimel
  /afii57667         % 0xe3 227  % dalet
  /afii57668         % 0xe4 228  % he
  /afii57669         % 0xe5 229  % vav
  /afii57670         % 0xe6 230  % zayin
  /afii57671         % 0xe7 231  % het
  /afii57672         % 0xe8 232  % tet
  /afii57673         % 0xe9 233  % yod
  /afii57674         % 0xea 234  % kaf-sofit
  /afii57675         % 0xeb 235  % kaf
  /afii57676         % 0xec 236  % lamed
  /afii57677         % 0xed 237  % mem-sofit
  /afii57678         % 0xee 238  % mem
  /afii57679         % 0xef 239  % nun-sofit

  /afii57680         % 0xf0 240  % nun
  /afii57681         % 0xf1 241  % samech
  /afii57682         % 0xf2 242  % ayin
  /afii57683         % 0xf3 243  % pe-sofit
  /afii57684         % 0xf4 244  % pe
  /afii57685         % 0xf5 245  % tsadi-sofit
  /afii57686         % 0xf6 246  % tsadi
  /afii57687         % 0xf7 247  % quf
  /afii57688         % 0xf8 248  % resh
  /afii57689         % 0xf9 249  % shin
  /afii57690         % 0xfa 250  % tav

  /ucircumflex       % 0xfb 251
  /udieresis         % 0xfc 252

  /afii299           % 0xfd 253  % LEFT-TO-RIGHT MARK 253
  /afii300           % 0xfe 254  % RIGHT-TO-LEFT MARK 254
  /germandbls        % 0xff 255  % UGH ydieresis in Latin 1
] def

% Ligature MAQAF MAQAF = hyphen (no emdash in hebrew)
% LIGKERN afii57645 afii57645 =: endash
% LIGKERN endash afii57645 =: emdash

% Ligatures letter+dagesh
% LIGKERN afii57664 afii57807 =: uniFB30
% LIGKERN afii57665 afii57807 =: uniFB31
% LIGKERN afii57666 afii57807 =: uniFB32
% LIGKERN afii57667 afii57807 =: uniFB33
% LIGKERN afii57668 afii57807 =: uniFB34
% LIGKERN afii57669 afii57807 =: afii57723
% LIGKERN afii57670 afii57807 =: uniFB36
%
% LIGKERN afii57672 afii57807 =: uniFB38
% LIGKERN afii57673 afii57807 =: uniFB39
% LIGKERN afii57674 afii57807 =: uniFB3A
% LIGKERN afii57675 afii57807 =: uniFB3B
% LIGKERN afii57676 afii57807 =: uniFB3C
%
% LIGKERN afii57678 afii57807 =: uniFB3E
%
% LIGKERN afii57680 afii57807 =: uniFB40
% LIGKERN afii57681 afii57807 =: uniFB41
%
% LIGKERN afii57683 afii57807 =: uniFB43
% LIGKERN afii57684 afii57807 =: uniFB44
%
% LIGKERN afii57686 afii57807 =: uniFB46
% LIGKERN afii57687 afii57807 =: uniFB47
% LIGKERN afii57688 afii57807 =: uniFB48
% LIGKERN afii57689 afii57807 =: uniFB49
% LIGKERN afii57690 afii57807 =: uniFB4A

% ayin + nikud under it -> Alternative ayin + nikud
% LIGKERN afii57682 afii57799  =:| uniFB20
% LIGKERN afii57682 afii57801  =:| uniFB20
% LIGKERN afii57682 afii57800  =:| uniFB20
% LIGKERN afii57682 afii57802  =:| uniFB20
% LIGKERN afii57682 afii57793  =:| uniFB20
% LIGKERN afii57682 afii57794  =:| uniFB20
% LIGKERN afii57682 afii57795  =:| uniFB20
% LIGKERN afii57682 afii57798  =:| uniFB20
% LIGKERN afii57682 afii57797  =:| uniFB20
% LIGKERN afii57682 afii57796  =:| uniFB20
% LIGKERN afii57682 afii57839  =:| uniFB20