1 # UPPERCASE BASE CLASSES
53 # UPPERCASE KERNING CLASSES
65 @Т_ = [@Г @Т @У @Ғ @Ҥ];
68 @Ь_ = [@Љ @Ь @Ъ @Ҍ @Ҩ];
85 @_Т = [@Т @Ђ @Ъ @Ҡ @Ҵ];
95 # lowercase base classes
105 @и = [и й ѝ ӣ ӥ м н ӈ п ш ы ӹ џ];
112 @у = [у ў ӯ ӱ ӳ ү ұ];
149 # lowercase kerning classes
156 @о_ = [@е @з @о @р @ю @ҽ @ӕ @ә];
158 @т_ = [@г @т @у @ғ @ҥ];
160 @ь_ = [@ъ @ь @љ @ҍ @ҧ @һ @ҩ];
176 @_и = [@в @г @и @к @р @ц @ь @ю @ґ @ҕ @қ @ҥ @ҧ @һ @ӄ];
177 @_о = [@е @о @с @ҩ @ә];
178 @_т = [@т @у @ъ @ҡ @ҵ];
217 pos [@PERIOD @BASEQUOTE @BACKSLASH] @_Т -80;
218 pos [@PERIOD @BASEQUOTE @BACKSLASH] @_У -40;
219 pos [@PERIOD @BASEQUOTE @BACKSLASH] @_Ч -70;
220 pos [@PERIOD @BASEQUOTE @BACKSLASH] @_Ү -90;
221 pos [@PERIOD @BASEQUOTE @BACKSLASH] @_т -30;
222 pos [@PERIOD @BASEQUOTE @BACKSLASH] @_ч -30;
224 pos [@COLON @DASH @GUILLEMET] @_Т -40;
225 pos [@COLON @DASH @GUILLEMET] @_У -30;
226 pos [@COLON @DASH @GUILLEMET] @_Ү -50;
228 pos @ASCIIQUOTE @_Ј -40;
229 pos @ASCIIQUOTE @_А -80;
230 pos @ASCIIQUOTE @_Д -80;
231 pos @ASCIIQUOTE @_Л -40;
232 pos @ASCIIQUOTE @_д -40;
233 pos @ASCIIQUOTE @_л -30;
235 pos @FANCYQUOTE @_Ј -60;
236 pos @FANCYQUOTE @_А -100;
237 pos @FANCYQUOTE @_Д -100;
238 pos @FANCYQUOTE @_Л -50;
239 pos @FANCYQUOTE @_а -40;
240 pos @FANCYQUOTE @_д -100;
241 pos @FANCYQUOTE @_ж -20;
242 pos @FANCYQUOTE @_з -20;
243 pos @FANCYQUOTE @_л -70;
244 pos @FANCYQUOTE @_и -30;
245 pos @FANCYQUOTE @_о -30;
246 pos @FANCYQUOTE @_т -20;
247 pos @FANCYQUOTE @_х -20;
248 pos @FANCYQUOTE @_ч -20;
249 pos @FANCYQUOTE @_є -40;
250 pos @FANCYQUOTE @_ѕ -30;
251 pos @FANCYQUOTE @_ғ -30;
252 pos @FANCYQUOTE @_ҽ -50;
261 pos @BRACKET_ @_Є -20;
262 pos @BRACKET_ @_Ј -30;
263 pos @BRACKET_ @_А -40;
264 pos @BRACKET_ @_Л -20;
265 pos @BRACKET_ @_Ф -20;
266 pos @BRACKET_ @_а -30;
267 pos @BRACKET_ @_ж -30;
268 pos @BRACKET_ @_з -10;
269 pos @BRACKET_ @_л -20;
270 pos @BRACKET_ @_и -30;
271 pos @BRACKET_ @_о -40;
272 pos @BRACKET_ @_т -30;
273 pos @BRACKET_ @_х -30;
274 pos @BRACKET_ @_ч -40;
275 pos @BRACKET_ @_є -40;
276 pos @BRACKET_ @_ѕ -30;
277 pos @BRACKET_ @_ї +20;
278 pos @BRACKET_ @_ҽ -20;
283 pos @Р_ [@PERIOD @BASEQUOTE @SLASH] -70;
284 pos @Т_ [@PERIOD @BASEQUOTE @SLASH] -80;
285 pos @Ү_ [@PERIOD @BASEQUOTE @SLASH] -90;
286 pos @т_ [@PERIOD @BASEQUOTE @SLASH] -30;
287 pos @ґ_ [@PERIOD @BASEQUOTE @SLASH] -30;
289 pos @Т_ [@COLON @DASH @GUILLEMET] -40;
290 pos @Ү_ [@COLON @DASH @GUILLEMET] -50;
292 pos @Ђ_ [@ASCIIQUOTE @FANCYQUOTE @BACKSLASH] -40;
293 pos @А_ [@ASCIIQUOTE @FANCYQUOTE @BACKSLASH] -80;
294 pos @Д_ [@ASCIIQUOTE @FANCYQUOTE @BACKSLASH] -20;
295 pos @Ь_ [@ASCIIQUOTE @FANCYQUOTE @BACKSLASH] -30;
296 pos @д_ [@ASCIIQUOTE @FANCYQUOTE @BACKSLASH] -20;
297 pos @ь_ [@ASCIIQUOTE @FANCYQUOTE @BACKSLASH] -40;
299 pos @Ђ_ @QUESTION -30;
300 pos @А_ @QUESTION -70;
301 pos @Д_ @QUESTION -20;
302 pos @Ь_ @QUESTION -30;
303 pos @а_ @QUESTION -20;
304 pos @д_ @QUESTION -30;
305 pos @и_ @QUESTION -20;
306 pos @о_ @QUESTION -20;
307 pos @ь_ @QUESTION -40;
308 pos @э_ @QUESTION -20;
309 pos @ѕ_ @QUESTION -20;
310 pos @ї_ @QUESTION +30;
311 pos @ӡ_ @QUESTION -20;
313 pos @Ђ_ @_BRACKET -20;
314 pos @А_ @_BRACKET -40;
315 pos @Ф_ @_BRACKET -20;
316 pos @Ь_ @_BRACKET -30;
317 pos @Э_ @_BRACKET -20;
318 pos @а_ @_BRACKET -30;
319 pos @ж_ @_BRACKET -30;
320 pos @и_ @_BRACKET -30;
321 pos @о_ @_BRACKET -40;
322 pos @с_ @_BRACKET -10;
323 pos @т_ @_BRACKET -30;
324 pos @х_ @_BRACKET -30;
325 pos @ь_ @_BRACKET -40;
326 pos @э_ @_BRACKET -40;
327 pos @ѕ_ @_BRACKET -30;
328 pos @ї_ @_BRACKET +20;
329 pos @ӡ_ @_BRACKET -40;
332 # UPPERCASE UPPERCASE
478 # UPPERCASE lowercase
597 # lowercase UPPERCASE
708 # lowercase lowercase