[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.