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