[gentium-commits] [SCM] gentium updated: r93 - trunk/gentium/source/fonts/gentium-tug/type1
Pavel Far??
INVALID.NOREPLY at gnu.org.ua
Thu Apr 7 19:31:09 CEST 2022
Author: pavel
Date: 2022-04-07 17:31:09 +0000 (Thu, 07 Apr 2022)
New Revision: 93
Modified:
trunk/gentium/source/fonts/gentium-tug/type1/kern-word-list-cyrillic.txt
trunk/gentium/source/fonts/gentium-tug/type1/kerncorrection.py
Log:
add kerns for some problematic Cyrillic letters
- Mostly for Cyrillic letters DE and EL.
- Using existing kerns (of not so similar letters).
- Manual kerning (some time in the future) would be better,
however it is still improvement.
Modified: trunk/gentium/source/fonts/gentium-tug/type1/kern-word-list-cyrillic.txt
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/type1/kern-word-list-cyrillic.txt 2022-04-06 20:57:28 UTC (rev 92)
+++ trunk/gentium/source/fonts/gentium-tug/type1/kern-word-list-cyrillic.txt 2022-04-07 17:31:09 UTC (rev 93)
@@ -29,3 +29,23 @@
отлично
похожий
только
+НУЛН
+НУДН
+НУАН
+НГЛН
+НГДН
+НГАН
+НТЛН
+НТДН
+НТАН
+НАЧН
+нулн
+нудн
+нуан
+нглн
+нгдн
+нган
+нтлн
+нтдн
+нтан
+начн
Modified: trunk/gentium/source/fonts/gentium-tug/type1/kerncorrection.py
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/type1/kerncorrection.py 2022-04-06 20:57:28 UTC (rev 92)
+++ trunk/gentium/source/fonts/gentium-tug/type1/kerncorrection.py 2022-04-07 17:31:09 UTC (rev 93)
@@ -245,6 +245,7 @@
["A C", "А С"],
["A O", "А О"],
["A T", "А Т"],
+ ["A V", "А Ч"], # make it better
["A Y", "А Ү"],
["A y", "А у"],
["C A", "С А"],
@@ -253,7 +254,11 @@
["O Y", "О Ү"],
["P A", "Р А"],
["T A", "Г А"],
+ ["T A", "Г Д"], # make it better
+ ["T A", "Г Л"], # make it better
["T A", "Т А"],
+ ["T A", "Т Д"], # make it better
+ ["T A", "Т Л"], # make it better
["T a", "Г а"],
["T a", "Т а"],
["T e", "Г е"],
@@ -260,15 +265,20 @@
["T e", "Т е"],
["T o", "Г о"],
["T o", "Т о"],
+ ["Y A", "У А"], # make it better
["Y A", "Ү А"],
["Y O", "Ү О"],
["Y a", "Ү а"],
["Y e", "Ү е"],
+ ["Y o", "У Д"], # make it better
+ ["Y o", "У Л"], # make it better
["Y o", "Ү о"],
["e x", "е х"],
["o x", "о х"],
["x e", "х е"],
["x o", "х о"],
+ ["y o", "у д"], # make it better
+ ["y o", "у л"], # make it better
]
# similar Cyrillic letters that come first in the kerning pair
@@ -280,8 +290,10 @@
"Р": ["Р", "Ҏ"],
"С": ["С", "Ҫ"],
"Т": ["Т", "Ҭ"],
+ "У" : ["У"],
"е": ["е", "ё"],
"о": ["о"],
+ "у" : ["у"],
"х": ["х", "ҳ", "ӽ"],
"Ү": ["Ү"], # not Russian
}
@@ -290,12 +302,17 @@
cyrillic_right_classes = {
# sort lines before commit!
"А": ["А"],
+ "Д" : ["Д"],
+ "Л" : ["Л"],
"О": ["О"],
"С": ["С", "Ҫ"],
"Т": ["Т", "Ҭ"],
"Х": ["Х", "Ҳ", "Ӽ"],
+ "Ч" : ["Ч"],
"а": ["а", "ӕ"],
+ "д" : ["д"],
"е": ["е", "ё"],
+ "л" : ["л"],
"о": ["о"],
"у": ["у", "ў"],
"х": ["х", "ҳ", "ӽ"],
More information about the gentium-commits
mailing list.