[gentium-commits] [SCM] gentium updated: r24 - in trunk/gentium: doc/fonts/gentium-tug fonts [more]

karl at gnu.org.ua karl at gnu.org.ua
Wed Jul 10 00:04:39 CEST 2019


Author: karl
Date: 2019-07-10 01:04:39 +0300 (Wed, 10 Jul 2019)
New Revision: 24

Added:
   trunk/gentium/source/fonts/gentium-tug/ChangeLog
   trunk/gentium/source/fonts/gentium-tug/Makefile
Modified:
   trunk/gentium/doc/fonts/gentium-tug/ChangeLog
   trunk/gentium/doc/fonts/gentium-tug/FONTLOG.txt
   trunk/gentium/doc/fonts/gentium-tug/Makefile
   trunk/gentium/doc/fonts/gentium-tug/README
   trunk/gentium/doc/fonts/gentium-tug/gentium.pdf
   trunk/gentium/doc/fonts/gentium-tug/gentium.tex
   trunk/gentium/fonts/tfm/public/gentium-tug/lgr-gentiumplus-italic.tfm
   trunk/gentium/fonts/tfm/public/gentium-tug/lgr-gentiumplus-regular.tfm
   trunk/gentium/source/fonts/gentium-tug/lig/gentium-lgr.lig
   trunk/gentium/source/fonts/gentium-tug/make-zip-4CTAN.sh
Log:
enable final sigma ligatures in lgr-*.tfm

Modified: trunk/gentium/doc/fonts/gentium-tug/ChangeLog
===================================================================
--- trunk/gentium/doc/fonts/gentium-tug/ChangeLog	2015-05-04 20:22:32 UTC (rev 23)
+++ trunk/gentium/doc/fonts/gentium-tug/ChangeLog	2019-07-09 22:04:39 UTC (rev 24)
@@ -9,6 +9,11 @@
 record of changes, and for more information on the individual font
 projects.
 
+2019-07-09
+- update lgr-*.tfm to have ligatures for final sigma. (Ralf)
+- we'll call this version 1.1.1, since the glyphs did not change;
+  corresponding documentation and source updated (Karl)
+
 2015-04-06
 - update dvips/*.enc to use new names *.sc instead of *.SC. (Pavel/Karl)
 

Modified: trunk/gentium/doc/fonts/gentium-tug/FONTLOG.txt
===================================================================
--- trunk/gentium/doc/fonts/gentium-tug/FONTLOG.txt	2015-05-04 20:22:32 UTC (rev 23)
+++ trunk/gentium/doc/fonts/gentium-tug/FONTLOG.txt	2019-07-09 22:04:39 UTC (rev 24)
@@ -16,8 +16,10 @@
 font projects.
 
 The home page for the Gentium Plus PS fonts and TeX support package:
-http://tug.org/gentium
+https://tug.org/gentium
 
+9 July 2019 (TeX development team) Gentium Plus PS version 1.1.1
+- In lgr-*.tfm (only), add ligatures sigma + boundarychar -> final sigma.
 
 6 April 2015 (TeX development team) Gentium Plus PS version 1.1
 - Update to GentiumPlus 5.000.
@@ -50,8 +52,10 @@
 
 The conversion process, including these changes, is implemented in the
 Python and FontForge scripts included in the packages, e.g., ff-gentium.pe.
+Except that since the final sigma ligatures added in July 2019 only
+involve the TeX files, they were implemented with TeX tools;
+see ./source/fonts/gentium-tug/Makefile for specifics.
 
-
 Acknowledgements
 ----------------
 (Here is where contributors can be acknowledged. If you make modifications be 
@@ -63,7 +67,7 @@
 
 N: Karl Berry
 E: karl at freefriends.org
-W: http://freefriends.org/~karl
+W: http://freefriends.org/~karl/
 D: Documentation, licensing, distribution, SIL <-> TUG contact, etc.
 
 N: Pavel Farar
@@ -75,10 +79,14 @@
 D: ConTeXt support, conversion and generation scripts, etc.
 
 N: Clea F. Rees
-W: http://cardiff.ac.uk/encap/contactsandpeople/profiles/rees-clea.html
+W: [404] http://cardiff.ac.uk/encap/contactsandpeople/profiles/rees-clea.html
 D: Original LaTeX support, documentation, conversion.
 
 N: Thomas A. Schmitz
 E: thomas.schmitz at uni-bonn.de
-W: http://www.philologie.uni-bonn.de/personal/schmitz
+W: [404] http://www.philologie.uni-bonn.de/personal/schmitz
 D: Initial version of TeX support files, AGR encoding, ConTeXt support
+
+N: Ralf Stubner
+E: ralf.stubner at gmail.com
+D: Ligatures for final sigma in lgr-*.tfm.

Modified: trunk/gentium/doc/fonts/gentium-tug/Makefile
===================================================================
--- trunk/gentium/doc/fonts/gentium-tug/Makefile	2015-05-04 20:22:32 UTC (rev 23)
+++ trunk/gentium/doc/fonts/gentium-tug/Makefile	2019-07-09 22:04:39 UTC (rev 24)
@@ -3,12 +3,13 @@
 
 env = TEXMFHOME=../../.. 
 gentium.pdf: gentium.tex
-	$(env) pdflatex '\nonstopmode\pdfmapfile{+gentium-type1.map}\input $<'
+	$(env) pdflatex '\nonstopmode\pdfsuppresswarningdupmap=1\pdfmapfile{+gentium-type1.map}\input $<'
 # read the map file for running out of the development tree,
 # without having the package installed, necessarily.
 
-dist:
+dist: clean
 	cd ../../../source/fonts/gentium-tug \
 	&& ./make-zip-4CTAN.sh -l
+
 clean:
 	rm -f *.aux *.log *.out *.toc

Modified: trunk/gentium/doc/fonts/gentium-tug/README
===================================================================
--- trunk/gentium/doc/fonts/gentium-tug/README	2015-05-04 20:22:32 UTC (rev 23)
+++ trunk/gentium/doc/fonts/gentium-tug/README	2019-07-09 22:04:39 UTC (rev 24)
@@ -1,9 +1,9 @@
 $Id$
 The home page for the original SIL Gentium font family is
-http://scripts.sil.org/Gentium.
+https://scripts.sil.org/Gentium.
 
 The home page for this TeX package, gentium-tug, is
-http://tug.org/gentium.  This TeX package consists of:
+https://tug.org/gentium.  This TeX package consists of:
 
 1. The original (unaltered) GentiumPlus, GentiumBook, and other
 Gentium-family fonts in TrueType format, as developed by SIL and
@@ -14,7 +14,7 @@
 to the TeX Users Group.
 
 3. ConTeXt, LaTeX and other supporting files under the Expat license,
-text given below (also at http://directory.fsf.org/wiki/License:Expat).
+text given below (also at https://directory.fsf.org/wiki/License:Expat).
 
 4. Documentation: the TeX-specific documentation is in gentium.{tex,pdf}
 (also under Expat).  We have also included the original documentation,
@@ -162,7 +162,7 @@
 The package contains font files licensed under the SIL Open Font License,
 while the rest are under the Expat License.
 
-Copyright (c) 2008-2015 TeX Users Group
+Copyright (c) 2008-2019 TeX Users Group
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the

Modified: trunk/gentium/doc/fonts/gentium-tug/gentium.pdf
===================================================================
(Binary files differ)

Modified: trunk/gentium/doc/fonts/gentium-tug/gentium.tex
===================================================================
--- trunk/gentium/doc/fonts/gentium-tug/gentium.tex	2015-05-04 20:22:32 UTC (rev 23)
+++ trunk/gentium/doc/fonts/gentium-tug/gentium.tex	2019-07-09 22:04:39 UTC (rev 24)
@@ -56,10 +56,10 @@
 \pdfinfo{%
 	/Creator	(TeX)
 	/Producer	(pdfTeX)
-	/Author		(Pavel Farář, Mojca Miklavec, Clea F.\ Rees)
+	/Author		(Pavel Farář, Mojca Miklavec, Clea F.\ Rees, Thomas A. Schmitz, Karl Berry)
 	/Title		(Gentium for TeX)
 	/Subject	(TeX)
-	/Keywords	(TeX,LaTeX,font,fonts,tex,latex,gentium,GentiumPlus,GentiumBasic,Gentium,SIL,sil)}
+	/Keywords	(TeX,LaTeX,ConTeXt,font,fonts,tex,latex,gentium,GentiumPlus,GentiumBasic,Gentium,SIL,sil)}
 \pdfcatalog{%
 	/URL		()
 	/PageMode	/UseOutlines}
@@ -94,10 +94,10 @@
 routines found in this package).  These Type~1 fonts use the name
 `Gentium' by permission of \sil\ to the \TeX\ Users Group.  Therefore
 the name of this \TeX\ package, by request of \sil, is
-\pkgname{gentium-tug}.  Its home page is \url{http://tug.org/gentium}.
+\pkgname{gentium-tug}.  Its home page is \url{https://tug.org/gentium}.
 
 Further information about the fonts themselves can be found in the
-included documentation and at \url{http://scripts.sil.org/gentium}. The
+included documentation and at \url{https://scripts.sil.org/gentium}. The
 fonts are released under the \textsc{sil} Open Font License. For
 details, see \url{ofl.txt} and \url{ofl-faq.txt}.  (In the event of
 releasing modified versions of the fonts, either TrueType or Type~1,
@@ -166,9 +166,9 @@
 
 Instead, we refer you to an explanation of the system-wide installation,
 with information for both \MiKTeX\ and \TeXLive, at
-\url{http://tug.org/fonts/fontinstall.html}.  A corresponding
+\url{https://tug.org/fonts/fontinstall.html}.  A corresponding
 explanation for personal installation is at
-\url{http://tug.org/fonts/fontinstall-personal.html}. 
+\url{https://tug.org/fonts/fontinstall-personal.html}. 
 
 Those pages describe using \path{testfont.tex} for a basic test of the
 font; a tfm file name to use with that is \url{ec-gentiumplus-regular}.
@@ -200,7 +200,7 @@
 encodings and some of those in the Text Companion encoding are
 available, including the~\texteuro.  You can see the available encodings
 in table~\ref{encodings}. The Greek encoding LGR is supported only in
-\LaTeX, AGR only in \ConTeXt.
+\LaTeX, and AGR only in \ConTeXt.
 
 \begin{table}[h]
 \centering
@@ -303,7 +303,15 @@
 results for 8-bit engines. These changes are irrelevant for Unicode
 engines---they use the precomposed letters.
 
-The second change is in the letters dcaron (ď) and lcaron
+Another change concerning Greek was made in July 2019 (version 1.1.1):
+for the LGR encoding only (files \verb|lgr-gentiumplus-regular.tfm| and
+\verb|lgr-gentiumplus-regular.tfm|), ligatures were added such that a
+sigma at the end of a word (i.e., the compound-word-mark as a boundary
+character) or followed by punctuation is automatically changed to a
+final sigma, as is usual for that encoding. Thanks to Ralf Stubner for
+suggesting and then implementing this.
+
+The second general change is in the letters dcaron (ď) and lcaron
 (ľ) that are used in the Czech and Slovak languages. (There was
 no need to change tcaron (ť) and Lcaron (Ľ) with the same
 accent.) There is no change of their shapes, and their advance widths
@@ -335,7 +343,7 @@
 \section{Known bugs}
 
 There are problems in older versions of \pdfTeX\ with small caps when
-using TrueType fonts.  Especially the Latin encoding \textsc{t5} and all
+using TrueType fonts.  In particular, the Latin encoding \textsc{t5} and all
 Cyrillic encodings are unusable.  You can use the Type~1 version of the
 fonts or at least \pdfTeX\ version 1.40.13 to avoid these problems.
 
@@ -358,7 +366,9 @@
 
 \subsection{SIL Open Font License}
 
-Copyright (c) 2003-2011 SIL International (http://www.sil.org/),
+\hfuzz=1.4pt
+
+Copyright (c) 2003-2011 SIL International (https://www.sil.org/),
 with Reserved Font Names ``Gentium'' and ``SIL''.
 
 This Font Software is licensed under the SIL Open Font License, Version 1.1.
@@ -467,7 +477,7 @@
 
 \subsection{Expat License}
 
-Copyright (c) 2008-2013 TeX Users Group
+Copyright (c) 2008-2019 TeX Users Group
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the

Modified: trunk/gentium/fonts/tfm/public/gentium-tug/lgr-gentiumplus-italic.tfm
===================================================================
(Binary files differ)

Modified: trunk/gentium/fonts/tfm/public/gentium-tug/lgr-gentiumplus-regular.tfm
===================================================================
(Binary files differ)

Index: trunk/gentium/source/fonts/gentium-tug/Makefile
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/Makefile	2015-05-04 20:22:32 UTC (rev 23)
+++ trunk/gentium/source/fonts/gentium-tug/Makefile	2019-07-09 22:04:39 UTC (rev 24)

Property changes on: trunk/gentium/source/fonts/gentium-tug/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/gentium/source/fonts/gentium-tug/lig/gentium-lgr.lig
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/lig/gentium-lgr.lig	2015-05-04 20:22:32 UTC (rev 23)
+++ trunk/gentium/source/fonts/gentium-tug/lig/gentium-lgr.lig	2019-07-09 22:04:39 UTC (rev 24)
@@ -1,9 +1,12 @@
-% LIGKERN || = 0 ;
+% LIGKERN || = cwm ;
 
 % LIGKERN sigma || =:| sigma1 ; sigma guillemotright =:| sigma1 ;
 % LIGKERN sigma parenright =:| sigma1 ; sigma period =:| sigma1 ;
 % LIGKERN sigma comma =:| sigma1 ; sigma exclam =:| sigma1 ;
 % LIGKERN sigma semicolon =:| sigma1 ; sigma anoteleia =:| sigma1 ;
+% LIGKERN sigma quoteright =:| sigma1 ; sigma asterisk =:| sigma1 ;
+% LIGKERN sigma slash =:| sigma1 ; sigma colon =:| sigma1 ;
+% LIGKERN sigma bracketright =:| sigma1 ;
 
 % LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
 % LIGKERN parenleft parenleft =: guillemotleft ;

Modified: trunk/gentium/source/fonts/gentium-tug/make-zip-4CTAN.sh
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/make-zip-4CTAN.sh	2015-05-04 20:22:32 UTC (rev 23)
+++ trunk/gentium/source/fonts/gentium-tug/make-zip-4CTAN.sh	2019-07-09 22:04:39 UTC (rev 24)
@@ -12,7 +12,8 @@
 fi
 
 rm -rf /tmp/gentium??????
-tmpdir=`mktemp -d /tmp/gentiumXXXXXX`
+#tmpdir=`mktemp -d /tmp/gentiumXXXXXX`
+tmpdir=/tmp/gnt; rm -rf $tmpdir; mkdir $tmpdir
 cd "$tmpdir" || exit 1
 
 if $local; then
@@ -24,6 +25,7 @@
 
 pkgname=gentium-tug
 (cd $TDS/doc/fonts/$pkgname && make clean)
+(cd $TDS/source/fonts/$pkgname && make clean)
 
 CTAN="$tmpdir/$pkgname"
 mkdir -p "$CTAN/map" || exit 1
@@ -64,3 +66,4 @@
 fi
 
 ls -l $tdszip_dest/$pkgname.tds.zip $tmpdir/$pkgname.zip
+



More information about the gentium-commits mailing list