[gentium-commits] [SCM] gentium updated: r160 - trunk/gentium/source/fonts/gentium-tug/otfto [more]

Pavel Farar INVALID.NOREPLY at gnu.org.ua
Sun Jun 11 12:07:40 CEST 2023


Author: pavel
Date: 2023-06-11 10:07:40 +0000 (Sun, 11 Jun 2023)
New Revision: 160

Modified:
   trunk/gentium/source/fonts/gentium-tug/otftotfm/Makefile
Log:
Extend the experimental script using otftotfm to the GentiumBook family

- Now, the T1 support files are generated for all fonts.
- Previously, the GentiumBook family used the characters with the SS01
  feature (because it shares the *.enc file with the GentiumPlus family),
  but had the metrics of the characters without the SS01 feature (because
  the files were not regenerated).


Modified: trunk/gentium/source/fonts/gentium-tug/otftotfm/Makefile
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/otftotfm/Makefile	2023-06-03 13:30:33 UTC (rev 159)
+++ trunk/gentium/source/fonts/gentium-tug/otftotfm/Makefile	2023-06-11 10:07:40 UTC (rev 160)
@@ -1,12 +1,19 @@
 TTF_PATH='../../../../fonts/truetype/public/gentium-tug'
 
 all:
+	# create support files
 	otftotfm -fkern -fliga -fss01 -e gentium-ec $(TTF_PATH)/GentiumPlus-Regular.ttf ec-gentiumplus-regular
 	otftotfm -fkern -fliga -fss01 -e gentium-ec $(TTF_PATH)/GentiumPlus-Bold.ttf ec-gentiumplus-bold
 	otftotfm -fkern -fliga -fss01 -e gentium-ec $(TTF_PATH)/GentiumPlus-Italic.ttf ec-gentiumplus-italic
 	otftotfm -fkern -fliga -fss01 -e gentium-ec $(TTF_PATH)/GentiumPlus-BoldItalic.ttf ec-gentiumplus-bolditalic
+	otftotfm -fkern -fliga -fss01 -e gentium-ec $(TTF_PATH)/GentiumBookPlus-Regular.ttf ec-gentiumbook-regular
+	otftotfm -fkern -fliga -fss01 -e gentium-ec $(TTF_PATH)/GentiumBookPlus-Bold.ttf ec-gentiumbook-bold
+	otftotfm -fkern -fliga -fss01 -e gentium-ec $(TTF_PATH)/GentiumBookPlus-Italic.ttf ec-gentiumbook-italic
+	otftotfm -fkern -fliga -fss01 -e gentium-ec $(TTF_PATH)/GentiumBookPlus-BoldItalic.ttf ec-gentiumbook-bolditalic
 
 rename:
+	# rename the *.enc file
+	# there should be just one a_*.enc file (the same for all 8 fonts), however with unpredictable name
 	mv a_*.enc gentium-ec.enc
 	# forget the differences between TrueType and Type 1 (to make it simple)
 	cp gentium-ec.enc gentium-ec-ttf.enc



More information about the gentium-commits mailing list.