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

Pavel Far?? INVALID.NOREPLY at gnu.org.ua
Fri Mar 25 11:11:29 CET 2022


Author: pavel
Date: 2022-03-25 10:11:29 +0000 (Fri, 25 Mar 2022)
New Revision: 55

Modified:
   trunk/gentium/source/fonts/gentium-tug/type1/Makefile
   trunk/gentium/source/fonts/gentium-tug/type1/ff-gentium.pe
Log:
fix BlueValues and OtherBlues

Modified: trunk/gentium/source/fonts/gentium-tug/type1/Makefile
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/type1/Makefile	2022-03-24 22:39:34 UTC (rev 54)
+++ trunk/gentium/source/fonts/gentium-tug/type1/Makefile	2022-03-25 10:11:29 UTC (rev 55)
@@ -18,6 +18,7 @@
 PFB_PATH='../../../../fonts/type1/public/gentium-tug'
 
 all:	kerns
+	# The order of font processing is important for correct BlueValues!
 	./ff-gentium.pe Gentium{,Book}Plus-{Regular,Italic,Bold,BoldItalic}.ttf
 	# Change the creator to "TeX Users Group"
 	for I in *.pfb; do \

Modified: trunk/gentium/source/fonts/gentium-tug/type1/ff-gentium.pe
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/type1/ff-gentium.pe	2022-03-24 22:39:34 UTC (rev 54)
+++ trunk/gentium/source/fonts/gentium-tug/type1/ff-gentium.pe	2022-03-25 10:11:29 UTC (rev 55)
@@ -76,25 +76,43 @@
 	# It makes sense from another point of view: two fonts from  GentiumPlus 
 	# make one family, two fonts from GentiumBasic make other family.
 	# TODO: clean-up of the following code
-	#
-	# FIX ME
-	if ( $argv[i] == "GentiumPlus-R.ttf" )
+
+	# GentiumPlus family
+	if ( $argv[i] == "GentiumPlus-Regular.ttf" )
 		BlueValuesRegular = GetPrivateEntry("BlueValues")
 		OtherBluesRegular = GetPrivateEntry("OtherBlues")
 	endif
-	if ( $argv[i] == "GentiumPlus-I.ttf" )
+	if ( $argv[i] == "GentiumPlus-Italic.ttf" )
 		ChangePrivateEntry("FamilyBlues", BlueValuesRegular)
 		ChangePrivateEntry("FamilyOtherBlues", OtherBluesRegular)
 	endif
-	if ( $argv[i] == "GenBasB.ttf" )
+	if ( $argv[i] == "GentiumPlus-Bold.ttf" )
 		BlueValuesBold = GetPrivateEntry("BlueValues")
 		OtherBluesBold = GetPrivateEntry("OtherBlues")
 	endif
-	if ( $argv[i] == "GenBasBI.ttf" )
+	if ( $argv[i] == "GentiumPlus-BoldItalic.ttf" )
 		ChangePrivateEntry("FamilyBlues", BlueValuesBold)
 		ChangePrivateEntry("FamilyOtherBlues", OtherBluesBold)
 	endif
 
+	# GentiumBookPlus family
+	if ( $argv[i] == "GentiumBookPlus-Regular.ttf" )
+		BlueValuesBookRegular = GetPrivateEntry("BlueValues")
+		OtherBluesBookRegular = GetPrivateEntry("OtherBlues")
+	endif
+	if ( $argv[i] == "GentiumBookPlus-Italic.ttf" )
+		ChangePrivateEntry("FamilyBlues", BlueValuesBookRegular)
+		ChangePrivateEntry("FamilyOtherBlues", OtherBluesBookRegular)
+	endif
+	if ( $argv[i] == "GentiumBookPlus-Bold.ttf" )
+		BlueValuesBookBold = GetPrivateEntry("BlueValues")
+		OtherBluesBookBold = GetPrivateEntry("OtherBlues")
+	endif
+	if ( $argv[i] == "GentiumBookPlus-BoldItalic.ttf" )
+		ChangePrivateEntry("FamilyBlues", BlueValuesBookBold)
+		ChangePrivateEntry("FamilyOtherBlues", OtherBluesBookBold)
+	endif
+
 	# Hirwen says add forcebold and write true if font is bold (or bold italic).
 	# Adobe strongly advises to set ForceBold explicitly (true or false).
 	if ( $argv[i] == "GentiumPlus-Regular.ttf" || $argv[i] == "GentiumPlus-Italic.ttf" || \



More information about the gentium-commits mailing list.