]> git.xonotic.org Git - xonotic/mediasource.git/blobdiff - fonts/xolonium/src/fea/Xolonium-Common-Class-Cyrillic.fea
Update Xolonium sources to version 4.2
[xonotic/mediasource.git] / fonts / xolonium / src / fea / Xolonium-Common-Class-Cyrillic.fea
diff --git a/fonts/xolonium/src/fea/Xolonium-Common-Class-Cyrillic.fea b/fonts/xolonium/src/fea/Xolonium-Common-Class-Cyrillic.fea
new file mode 100644 (file)
index 0000000..cda2a8d
--- /dev/null
@@ -0,0 +1,174 @@
+# UPPERCASE BASE CLASSES
+
+@Ђ = [Ђ Ћ];
+@Є = [Є];
+@Ѕ = [Ѕ];
+@Ј = [Ј];
+@Љ = [Љ];
+@А = [А Ӑ Ӓ];
+@Б = [Б];
+@В = [В];
+@Г = [Г Ѓ Ґ Ӷ];
+@Д = [Д];
+@Е = [Е Ѐ Ё Ӗ];
+@Ж = [Ж Ӂ Ӝ];
+@З = [З Ҙ Ӟ];
+@К = [К Ќ Ҝ];
+@Л = [Л];
+@О = [О Ӧ Ө Ѳ];
+@Р = [Р];
+@С = [С Ҫ];
+@Т = [Т Ҭ];
+@У = [У Ў Ӯ Ӱ Ӳ];
+@Ф = [Ф];
+@Х = [Х];
+@Ц = [Ц Щ Ң Ԥ];
+@Ч = [Ч Ҹ Ӌ Ӵ];
+@Ъ = [Ъ];
+@Ь = [Њ Ь];
+@Э = [Э];
+@Ю = [Ю];
+@Ғ = [Ғ];
+@Ҕ = [Ҕ];
+@Җ = [Җ];
+@Қ = [Қ];
+@Ҟ = [Ҟ];
+@Ҡ = [Ҡ];
+@Ҥ = [Ҥ];
+@Ҧ = [Ҧ];
+@Ҩ = [Ҩ];
+@Ү = [Ү Ұ];
+@Ҳ = [Ҳ];
+@Ҵ = [Ҵ];
+@Ҷ = [Ҷ];
+@Һ = [Һ];
+@Ҽ = [Ҽ];
+@Ӕ = [Ӕ];
+@Ә = [Ә];
+@Ӡ = [Ӡ];
+
+
+# UPPERCASE KERNING CLASSES
+
+@Ђ_ = [@Ђ @Һ @Ҧ];
+@Є_ = [@Є @Е @С @Ӕ];
+@Ѕ_ = [@Ѕ @Б @Ҕ];
+@Ј_ = [@Ј];
+@А_ = [@А];
+@В_ = [@В];
+@Д_ = [@Д @Ц @Ҵ @Ҷ];
+@О_ = [@З @О @Ю @Ә];
+@Р_ = [@Р];
+@Т_ = [@Г @Т @У @Ғ @Ҥ];
+@Ф_ = [@Ф];
+@Х_ = [@Х @Ж @К @Ҟ @Ҡ];
+@Ь_ = [@Љ @Ь @Ъ @Ҩ];
+@Э_ = [@Э];
+@Ү_ = [@Ү];
+@Ҳ_ = [@Ҳ @Җ @Қ];
+@Ҽ_ = [@Ҽ];
+@Ӡ_ = [@Ӡ];
+
+@_Є = [@Є];
+@_Ј = [@Ј];
+@_А = [@А @Ӕ];
+@_Д = [@Д];
+@_З = [@З @Э @Ӡ];
+@_Л = [@Љ @Л];
+@_О = [@О @С @Ҩ @Ә];
+@_Т = [@Т @Ђ @Ъ @Ҡ @Ҵ];
+@_У = [@У];
+@_Ф = [@Ф];
+@_Х = [@Х @Ҳ @Ж @Җ];
+@_Ч = [@Ч @Ҷ];
+@_Ғ = [@Ғ @Ҟ];
+@_Ү = [@Ү];
+@_Ҽ = [@Ҽ];
+
+
+# lowercase base classes
+
+@а = [а ӑ ӓ];
+@б = [б];
+@в = [в];
+@г = [г ѓ ӷ];
+@д = [д];
+@е = [е ѐ ё ӗ];
+@ж = [ж ӂ ӝ];
+@з = [з ҙ ӟ];
+@и = [и й ѝ ӣ ӥ м н п ш ы ӹ џ];
+@к = [к ќ ҝ];
+@л = [л];
+@о = [о ф ѳ ӧ ө];
+@р = [р];
+@с = [с ҫ];
+@т = [т ҭ];
+@у = [у ў ӯ ӱ ӳ ү ұ];
+@х = [х];
+@ц = [ц щ ң ԥ];
+@ч = [ч ҹ ӌ ӵ];
+@ъ = [ъ];
+@ь = [ь њ];
+@э = [э];
+@ю = [ю];
+@я = [я];
+@ђ = [ђ];
+@є = [є];
+@ѕ = [ѕ];
+@ї = [ї];
+@љ = [љ];
+@ћ = [ћ];
+@ґ = [ґ];
+@ғ = [ғ];
+@ҕ = [ҕ];
+@җ = [җ];
+@қ = [қ];
+@ҟ = [ҟ];
+@ҡ = [ҡ];
+@ҥ = [ҥ];
+@ҧ = [ҧ];
+@ҩ = [ҩ];
+@ҳ = [ҳ];
+@ҵ = [ҵ];
+@ҷ = [ҷ];
+@һ = [һ];
+@ҽ = [ҽ];
+@ӕ = [ӕ];
+@ә = [ә];
+@ӡ = [ӡ];
+
+
+# lowercase kerning classes
+
+@а_ = [@а @в @ђ @ћ];
+@б_ = [@б];
+@д_ = [@д @ц @ҵ @ҷ];
+@и_ = [@и @л @ч @я];
+@о_ = [@е @з @о @р @ю @ҽ @ӕ @ә];
+@с_ = [@с @є];
+@т_ = [@г @т @у @ғ @ҥ];
+@х_ = [@х @ж @к @ҟ @ҡ];
+@ь_ = [@ъ @ь @љ @ҧ @һ @ҩ];
+@э_ = [@э];
+@ѕ_ = [@ѕ @ҕ];
+@ї_ = [@ї];
+@ґ_ = [@ґ];
+@ҳ_ = [@ҳ @җ @қ];
+@ӡ_ = [@ӡ];
+
+@_а = [@а @ӕ];
+@_б = [@б];
+@_д = [@д];
+@_з = [@з @э @ӡ];
+@_л = [@л @љ];
+@_и = [@в @г @и @к @р @ц @ь @ю @ґ @ҕ @қ @ҥ @ҧ @һ];
+@_о = [@е @о @с @ҩ @ә];
+@_т = [@т @у @ъ @ҡ @ҵ];
+@_х = [@х @ҳ @ж @җ];
+@_ч = [@ч @ҷ];
+@_ђ = [@ђ @ћ];
+@_є = [@є];
+@_ѕ = [@ѕ @я];
+@_ї = [@ї];
+@_ғ = [@ғ @ҟ];
+@_ҽ = [@ҽ];