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