[gentium-commits] [SCM] gentium updated: r31 - trunk/gentium/source/fonts/gentium-tug/type1

Pavel Far?? INVALID.NOREPLY at gnu.org.ua
Thu Mar 17 16:40:36 CET 2022


Author: pavel
Date: 2022-03-17 15:40:35 +0000 (Thu, 17 Mar 2022)
New Revision: 31

Added:
   trunk/gentium/source/fonts/gentium-tug/type1/GentiumPlus-Italic-Czech.kern
   trunk/gentium/source/fonts/gentium-tug/type1/GentiumPlus-Regular-Czech.kern
Modified:
   trunk/gentium/source/fonts/gentium-tug/type1/ff-gentium.pe
Log:
add extra kerns for dcaron, lcaron for GentiumPlus-{Regular,Italic}

Extra kerning pairs (accented letters, Greek, small caps, dcaron,
lcaron) for all 8 new fonts had to be activated in
ff-gentium.pe. I did it in a quick and dirty copy & paste way and
I will refactor it later. I must look what fontforge scripting
supports (or rewrite the script to Python).


Modified: trunk/gentium/source/fonts/gentium-tug/type1/ff-gentium.pe
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/type1/ff-gentium.pe	2022-03-16 18:10:53 UTC (rev 30)
+++ trunk/gentium/source/fonts/gentium-tug/type1/ff-gentium.pe	2022-03-17 15:40:35 UTC (rev 31)
@@ -163,6 +163,40 @@
 		MergeFeature("GentiumPlus-I-extra.afm")
 	endif
 
+	if ( $argv[i] == "GentiumPlus-Regular.ttf" )
+		Print("* Correction for Greek and additional kerning pairs")
+		MergeFeature("GentiumPlus-Regular-extra.afm")
+	endif
+	if ( $argv[i] == "GentiumPlus-Italic.ttf" )
+		Print("* Correction for Greek and additional kerning pairs")
+		MergeFeature("GentiumPlus-Italic-extra.afm")
+	endif
+	if ( $argv[i] == "GentiumPlus-Bold.ttf" )
+		Print("* Correction for Greek and additional kerning pairs")
+		MergeFeature("GentiumPlus-Bold-extra.afm")
+	endif
+	if ( $argv[i] == "GentiumPlus-BoldItalic.ttf" )
+		Print("* Correction for Greek and additional kerning pairs")
+		MergeFeature("GentiumPlus-BoldItalic-extra.afm")
+	endif
+	if ( $argv[i] == "GentiumBookPlus-Regular.ttf" )
+		Print("* Correction for Greek and additional kerning pairs")
+		MergeFeature("GentiumBookPlus-Regular-extra.afm")
+	endif
+	if ( $argv[i] == "GentiumBookPlus-Italic.ttf" )
+		Print("* Correction for Greek and additional kerning pairs")
+		MergeFeature("GentiumBookPlus-Italic-extra.afm")
+	endif
+	if ( $argv[i] == "GentiumBookPlus-Bold.ttf" )
+		Print("* Correction for Greek and additional kerning pairs")
+		MergeFeature("GentiumBookPlus-Bold-extra.afm")
+	endif
+	if ( $argv[i] == "GentiumBookPlus-BoldItalic.ttf" )
+		Print("* Correction for Greek and additional kerning pairs")
+		MergeFeature("GentiumBookPlus-BoldItalic-extra.afm")
+	endif
+
+
 	# Correction of the kern between D and V in "GentiumPlus-R.ttf"
 	if ( $argv[i] == "GentiumPlus-R.ttf" )
 		Print("* Correction of kern between D and V")



More information about the gentium-commits mailing list.