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

Pavel Farar INVALID.NOREPLY at gnu.org.ua
Fri May 20 11:49:30 CEST 2022


Author: pavel
Date: 2022-05-20 09:49:29 +0000 (Fri, 20 May 2022)
New Revision: 143

Modified:
   trunk/gentium/source/fonts/gentium-tug/Makefile
Log:
extend Makefile stuff of boundary ligatures for final sigma

- extended for remaining fonts
- seems that this was hack because of not beeing able to run
  Ruby scripts
- however the test part might be useful


Modified: trunk/gentium/source/fonts/gentium-tug/Makefile
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/Makefile	2022-05-19 21:25:23 UTC (rev 142)
+++ trunk/gentium/source/fonts/gentium-tug/Makefile	2022-05-20 09:49:29 UTC (rev 143)
@@ -31,20 +31,83 @@
 	&& pltotf GentiumPlus-Italic \
 	&& tftopl GentiumPlus-Italic GentiumPlus-Italic \
 	&& ! diff -u lgr-gentiumplus-italic.pl GentiumPlus-Italic.pl
+# new fonts in version 6.101
+try-bold: lgr-gentiumplus-bold.pl
+	afm2pl -p $(fontdir)/enc/dvips/gentium-tug/gentium-lgr.enc \
+		-l lig/gentium-lgr.lig \
+		$(fontdir)/afm/public/gentium-tug/GentiumPlus-Bold.afm \
+	&& pltotf GentiumPlus-Bold \
+	&& tftopl GentiumPlus-Bold GentiumPlus-Bold \
+	&& ! diff -u lgr-gentiumplus-bold.pl GentiumPlus-Bold.pl
+try-boldital: lgr-gentiumplus-bolditalic.pl
+	afm2pl -p $(fontdir)/enc/dvips/gentium-tug/gentium-lgr.enc \
+		-l lig/gentium-lgr.lig \
+		$(fontdir)/afm/public/gentium-tug/GentiumPlus-BoldItalic.afm \
+	&& pltotf GentiumPlus-BoldItalic \
+	&& tftopl GentiumPlus-BoldItalic GentiumPlus-BoldItalic \
+	&& ! diff -u lgr-gentiumplus-bolditalic.pl GentiumPlus-BoldItalic.pl
+# GentiumBookPlus family
+try-book-reg: lgr-gentiumbook-regular.pl
+	afm2pl -p $(fontdir)/enc/dvips/gentium-tug/gentium-lgr.enc \
+		-l lig/gentium-lgr.lig \
+		$(fontdir)/afm/public/gentium-tug/GentiumBookPlus-Regular.afm \
+	&& pltotf GentiumBookPlus-Regular \
+	&& tftopl GentiumBookPlus-Regular GentiumBookPlus-Regular \
+	&& ! diff -u lgr-gentiumbook-regular.pl GentiumBookPlus-Regular.pl
+try-book-ital: lgr-gentiumbook-italic.pl
+	afm2pl -p $(fontdir)/enc/dvips/gentium-tug/gentium-lgr.enc \
+		-l lig/gentium-lgr.lig \
+		$(fontdir)/afm/public/gentium-tug/GentiumBookPlus-Italic.afm \
+	&& pltotf GentiumBookPlus-Italic \
+	&& tftopl GentiumBookPlus-Italic GentiumBookPlus-Italic \
+	&& ! diff -u lgr-gentiumbook-italic.pl GentiumBookPlus-Italic.pl
+try-book-bold: lgr-gentiumbook-bold.pl
+	afm2pl -p $(fontdir)/enc/dvips/gentium-tug/gentium-lgr.enc \
+		-l lig/gentium-lgr.lig \
+		$(fontdir)/afm/public/gentium-tug/GentiumBookPlus-Bold.afm \
+	&& pltotf GentiumBookPlus-Bold \
+	&& tftopl GentiumBookPlus-Bold GentiumBookPlus-Bold \
+	&& ! diff -u lgr-gentiumbook-bold.pl GentiumBookPlus-Bold.pl
+try-book-boldital: lgr-gentiumbook-bolditalic.pl
+	afm2pl -p $(fontdir)/enc/dvips/gentium-tug/gentium-lgr.enc \
+		-l lig/gentium-lgr.lig \
+		$(fontdir)/afm/public/gentium-tug/GentiumBookPlus-BoldItalic.afm \
+	&& pltotf GentiumBookPlus-BoldItalic \
+	&& tftopl GentiumBookPlus-BoldItalic GentiumBookPlus-BoldItalic \
+	&& ! diff -u lgr-gentiumbook-bolditalic.pl GentiumBookPlus-BoldItalic.pl
 
+
 # the original pl's, for comparison.
 lgr-gentiumplus-regular.pl:
 	tftopl $(tfmdir)/lgr-gentiumplus-regular $@ || rm -f $@
 lgr-gentiumplus-italic.pl:
 	tftopl $(tfmdir)/lgr-gentiumplus-italic $@ || rm -f $@
+lgr-gentiumplus-bold.pl:
+	tftopl $(tfmdir)/lgr-gentiumplus-bold $@ || rm -f $@
+lgr-gentiumplus-bolditalic.pl:
+	tftopl $(tfmdir)/lgr-gentiumplus-bolditalic $@ || rm -f $@
+lgr-gentiumbook-regular.pl:
+	tftopl $(tfmdir)/lgr-gentiumbook-regular $@ || rm -f $@
+lgr-gentiumbook-italic.pl:
+	tftopl $(tfmdir)/lgr-gentiumbook-italic $@ || rm -f $@
+lgr-gentiumbook-bold.pl:
+	tftopl $(tfmdir)/lgr-gentiumbook-bold $@ || rm -f $@
+lgr-gentiumbook-bolditalic.pl:
+	tftopl $(tfmdir)/lgr-gentiumbook-bolditalic $@ || rm -f $@
 
 # dist just copies the working directory, so have to install and clean.
 install:
 	mv GentiumPlus-Regular.tfm $(tfmdir)/lgr-gentiumplus-regular.tfm
 	mv GentiumPlus-Italic.tfm $(tfmdir)/lgr-gentiumplus-italic.tfm
+	mv GentiumPlus-Bold.tfm $(tfmdir)/lgr-gentiumplus-bold.tfm
+	mv GentiumPlus-BoldItalic.tfm $(tfmdir)/lgr-gentiumplus-bolditalic.tfm
+	mv GentiumBookPlus-Regular.tfm $(tfmdir)/lgr-gentiumbook-regular.tfm
+	mv GentiumBookPlus-Italic.tfm $(tfmdir)/lgr-gentiumbook-italic.tfm
+	mv GentiumBookPlus-Bold.tfm $(tfmdir)/lgr-gentiumbook-bold.tfm
+	mv GentiumBookPlus-BoldItalic.tfm $(tfmdir)/lgr-gentiumbook-bolditalic.tfm
 
 clean:
-	rm -f GentiumPlus-* lgr-gent*.pl
+	rm -f GentiumPlus-* GentiumBookPlus-* lgr-gent*.pl
 
 dist: clean
 	./make-zip-4CTAN.sh



More information about the gentium-commits mailing list.