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

Karl Berry INVALID.NOREPLY at gnu.org.ua
Wed Jun 1 00:20:58 CEST 2022


Author: karl
Date: 2022-05-31 22:20:57 +0000 (Tue, 31 May 2022)
New Revision: 157

Modified:
   trunk/gentium/doc/fonts/gentium-tug/gentium-tug/ChangeLog
   trunk/gentium/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt
   trunk/gentium/doc/fonts/gentium-tug/gentium-tug/gentium.pdf
   trunk/gentium/doc/fonts/gentium-tug/gentium-tug/gentium.tex
   trunk/gentium/source/fonts/gentium-tug/Makefile
   trunk/gentium/source/fonts/gentium-tug/generate-support-files.rb
   trunk/gentium/source/fonts/gentium-tug/make-zip-4CTAN.sh
Log:
tweak doc for 1.102 (2022-05-30) release; upload to CTAN

Modified: trunk/gentium/doc/fonts/gentium-tug/gentium-tug/ChangeLog
===================================================================
--- trunk/gentium/doc/fonts/gentium-tug/gentium-tug/ChangeLog	2022-05-30 13:22:52 UTC (rev 156)
+++ trunk/gentium/doc/fonts/gentium-tug/gentium-tug/ChangeLog	2022-05-31 22:20:57 UTC (rev 157)
@@ -9,33 +9,33 @@
 GentiumPlus-* directory. Please consult it for a full record of changes
 to the fonts.
 
-2022-05-27
-- use family GentiumBookPlus as additional weights for the LaTeX package
-  gentium (pavel)
-- use family GentiumPlus as additional weights for the LaTeX package
-  gentiumbook (pavel)
+2022-05-30
+- release gentium-tug 1.102. No changes to the fonts, only the LaTeX support:
+- use family GentiumBookPlus as additional weights for gentium.sty, and
+- use family GentiumPlus as additional weights for gentiumbook.sty (Pavel).
 
 2022-05-19
-- numerous changes for the Gentium Plus 6.101 release. We are now
-  distributing Type 1's for the GentiumPlus-* and GentiumBookPlus-*
-  fonts, eight fonts in all. Remove vestiges of previously-distributed
-  fonts. (Pavel) Update manual. (Pavel/Karl)
+- numerous changes for the Gentium Plus 6.101 release (= gentium-tug 1.101). 
+  We are now distributing Type 1's for the GentiumPlus-* and
+  GentiumBookPlus-* fonts, eight fonts in all. Remove vestiges of
+  previously-distributed fonts. (Pavel) 
+- Update manual. (Pavel/Karl)
 
 2022-05-09
 - adapt Ruby scripts that create the TeX support files for the new fonts.
   The scripts do not work with the current version of Ruby, but with the
   very old version 1.8.7). I don't use Ruby, except for this update. (Pavel)
-- create gentiumbook.sty for using the Gentium Book Plus family (Pavel)
+- create gentiumbook.sty for using the Gentium Book Plus family. (Pavel)
 
 2022-04-26
-- add several wordlists to see in FontForge how the converted fonts behave
+- add several wordlists to see in FontForge how the converted fonts behave.
   (Pavel)
 
 2022-04-07
-- add some kerning pairs for Cyrillic letters (Pavel)
+- add some kerning pairs for Cyrillic letters. (Pavel)
 
 2022-03-29
-- improve scripts that test the converted Type 1 fonts (Pavel)
+- improve scripts that test the converted Type 1 fonts. (Pavel)
 
 2022-03-22
 - fix scripts for small caps; Old fonts used x.SC for small caps, new fonts

Modified: trunk/gentium/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt
===================================================================
--- trunk/gentium/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt	2022-05-30 13:22:52 UTC (rev 156)
+++ trunk/gentium/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt	2022-05-31 22:20:57 UTC (rev 157)
@@ -19,6 +19,9 @@
 https://tug.org/gentium
 Mailing list: gentium at tug.org (https://lists.tug.org/gentium)
 
+30 May 2022 Gentium Plus PS version 1.102
+- No changes to the fonts, only the LaTeX support. See ./ChangeLog.
+
 21 May 2022 Gentium Plus PS version 1.101
 - Update to GentiumPlus 6.101. This contains two font families: Gentium Plus
   and Gentium Book Plus.

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

Modified: trunk/gentium/doc/fonts/gentium-tug/gentium-tug/gentium.tex
===================================================================
--- trunk/gentium/doc/fonts/gentium-tug/gentium-tug/gentium.tex	2022-05-30 13:22:52 UTC (rev 156)
+++ trunk/gentium/doc/fonts/gentium-tug/gentium-tug/gentium.tex	2022-05-31 22:20:57 UTC (rev 157)
@@ -80,10 +80,11 @@
 \newcommand*{\fname}[1]{\textsf{#1}}
 
 \begin{abstract}\raggedright\noindent
-	This document briefly describes the
-	\TeX/\LaTeX\ support provided by this
-	package, \pkgname{gentium-tug}, for the Gentium font collection
-	released by \sil.
+	This document briefly describes the \TeX/\LaTeX\ support
+	provided by this package, \pkgname{gentium-tug}, for the Gentium
+	font collection released by \sil. \pkgname{gentium-tug} includes
+	Type~1 versions of the fonts, as well as the original TrueType
+	fonts released by \sil.
 \end{abstract}
 
 \tableofcontents
@@ -139,9 +140,7 @@
 Latin, Greek and Cyrillic characters.
 
 This package does not use the Berry fontname scheme, but longer names
-similar to those of Latin Modern, etc.  One disadvantage of this choice
-is that you cannot use the additional font selection commands provided
-by the package \pkgname{nfssext-cfr}.
+similar to those of Latin Modern, etc.
 
 
 \section{Installation}
@@ -193,9 +192,8 @@
 GentiumBookPlus fonts for your document, instead of GentiumPlus. The
 most noticeable difference is that the Book fonts are a lighter weight.
 
-The only prerequisite is that the \LaTeX\ packages (\path{gentium.sty},
-\path{gentiumbook.sty}) require \pkgname{xkeyval}, which you almost
-certainly already have.
+The only prerequisite is that these \LaTeX\ packages require
+\pkgname{xkeyval}, which you almost certainly already have.
 
 
 \subsection{Encodings}\label{sec:encs}
@@ -238,22 +236,22 @@
 the default serif/roman family to \fname{gentium}.
 
 You can also use \verb|\usepackage{gentiumbook}|, which will set the
-Gentium Book Plus family.
+Gentium Book Plus family as the default.
 
-The package \verb|gentium| uses not only the family GentiumPlus, but also the
-family GentiumBookPlus for additional weights (semi bold and extra bold).
-Likewise, the package \verb|gentiumbook| uses not only the family
-GentiumBookPlus, but also the family GentiumPlus for additional weights (semi
-light and semi bold).  That means that both packages enable access to all eight
-fonts.  The difference is which fonts are used for the most common weights
-medium and bold and which weights are added.  You can see it in
-table~\ref{weights}.
+The package \verb|gentium| uses not only the family GentiumPlus, but
+also the family GentiumBookPlus for additional weights (semi bold and
+extra bold). Likewise, the package \verb|gentiumbook| uses not only the
+family GentiumBookPlus, but also the family GentiumPlus for additional
+weights (semi light and semi bold). That means that both packages enable
+access to all eight fonts. The difference is in which fonts are used for
+the most common weights, medium and bold, and which weights are added.
+You can see what's available in table~\ref{weights}.
 
 \begin{table}[h]
 \centering
   \begin{tabular}{llrr}
     \toprule
-    upright font & italic font & gentium & gentiumbook \\
+    upright font & italic font & \tt gentium & \tt gentiumbook \\
     \midrule
     GentiumPlus-Regular & \textit{GentiumPlus-Italic} & \textbf{m} & sl \\
     \usefont{T1}{gentium}{sb}{n} GentiumBookPlus-Regular & \usefont{T1}{gentium}{sb}{it} GentiumBookPlus-Italic & sb & \textbf{m} \\
@@ -261,11 +259,11 @@
     \usefont{T1}{gentium}{eb}{n} GentiumBookPlus-Bold & \usefont{T1}{gentium}{eb}{it} GentiumBookPlus-BoldItalic & eb & \textbf{b} \\
     \bottomrule
   \end{tabular}
-  \caption{Available weights.}
+  \caption{Available weights in \texttt{gentium} vs.\ \texttt{gentiumbook}.}
   \label{weights}
 \end{table}
 
-You can set the desired weight with command \verb|\fontseries|, like this:
+You can set the desired weight with the command \verb|\fontseries|, like this:
 \begin{verbatim}
 \fontseries{sb}\selectfont
 \end{verbatim}
@@ -276,16 +274,16 @@
 \end{verbatim}
 
 If you want to use Gentium together with another font (sans or
-typewriter) with a different x-height, you should consider using the
-option \verb|scaled|. This scales Gentium font and if you choose the
-right scaling factor, you will get the same x-height of both fonts.
-Here is an example of this option:
+typewriter) that has a different \mbox{x-height}, consider using the
+option \verb|scaled|. This scales the Gentium font and if you choose the
+right scaling factor, you will get the same x-height of both fonts. Here
+is an example of this option:
 \begin{verbatim}
 \usepackage[scaled=0.9]{gentium}
 \end{verbatim}
 
 The default definition of the \LaTeX\ logo does not work well with
-Gentium. Although \TeX\ does not look too bad by default, since we
+Gentium. Although ``\TeX'' does not look too bad by default, since we
 change \LaTeX, we also change \TeX. This document modifies the logos
 using the \pkgname{metalogo} package as follows:
 

Modified: trunk/gentium/source/fonts/gentium-tug/Makefile
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/Makefile	2022-05-30 13:22:52 UTC (rev 156)
+++ trunk/gentium/source/fonts/gentium-tug/Makefile	2022-05-31 22:20:57 UTC (rev 157)
@@ -117,5 +117,5 @@
 support-files:
 	./generate-support-files.rb
 	# make maps containing everything
-	cd $(mapdir_pdftex); cat gentiumplus-truetype.map gentiumbook-truetype.map > gentium-truetype.map
-	cd $(mapdir_dvips); cat gentiumplus-type1.map gentiumbook-type1.map > gentium-type1.map
+	cd $(mapdir_pdftex) && cat gentiumplus-truetype.map gentiumbook-truetype.map > gentium-truetype.map
+	cd $(mapdir_dvips) && cat gentiumplus-type1.map gentiumbook-type1.map > gentium-type1.map

Modified: trunk/gentium/source/fonts/gentium-tug/generate-support-files.rb
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/generate-support-files.rb	2022-05-30 13:22:52 UTC (rev 156)
+++ trunk/gentium/source/fonts/gentium-tug/generate-support-files.rb	2022-05-31 22:20:57 UTC (rev 157)
@@ -10,7 +10,7 @@
 # TODO: Make it work with current version of Ruby! It works with version
 #       1.8.7, but not with version as old as 1.9.1.
 
-require 'gentium'
+require './gentium'
 
 # encodings
 encodings = EncodingSet.new

Modified: trunk/gentium/source/fonts/gentium-tug/make-zip-4CTAN.sh
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/make-zip-4CTAN.sh	2022-05-30 13:22:52 UTC (rev 156)
+++ trunk/gentium/source/fonts/gentium-tug/make-zip-4CTAN.sh	2022-05-31 22:20:57 UTC (rev 157)
@@ -3,8 +3,7 @@
 # This file is part of the Gentium package for TeX.
 # It is licensed under the Expat License, see doc//README for details.
 # 
-# Build the distribution zip file for uploading to CTAN, which includes
-# a "flat" tree and another .tds.zip with the full TDS directory tree.
+# Build the distribution zip file for uploading to CTAN, a "flat" tree.
 
 mydir=`cd \`dirname $0\` && pwd`
 
@@ -46,19 +45,17 @@
 $rsync "$TDS/fonts/map/dvips/$pkgname/"       "$CTAN/map/dvips/"
 $rsync "$TDS/fonts/map/pdftex/$pkgname/"      "$CTAN/map/pdftex/"
 
-printf "\f making .tds.zip:\n"
-tdszip_dest=$tmpdir
-(cd $TDS \
- && zip -qr $tdszip_dest/$pkgname.tds.zip [a-z]* -x \*.svn\*) # not README
-
-printf "\f making combined zip for upload:\n"
+printf "\f making flat zip for upload:\n"
 ln -s doc/README $CTAN/README
-(cd $tmpdir && zip -qry $tmpdir/$pkgname.zip *) # -y: keep README as symlink
+(cd $tmpdir && zip -qryll $tmpdir/$pkgname.zip *)
+# -y: keep README as symlink
+# -ll: convert CRLF to LF (for SIL files).
 
-# create a single .zip for upload that contains
-#   a) $pkgname.tds.zip
-#   b) $pkgname/ subdir for browsing
+# create a single .zip for upload that
+# a $pkgname/ subdir for browsing.
 # because that's what CTAN wants these days.
+# We used to also distribute a .tds.zip,
+# but it doubles the size of the upload to no real purpose.
 
 if $local; then :; else
   echo
@@ -69,4 +66,4 @@
 fi
 
 zipinfo -1 $tmpdir/$pkgname.zip >$tmpdir/$pkgname.lst
-ls -l $tdszip_dest/$pkgname.tds.zip $tmpdir/$pkgname.zip $tmpdir/$pkgname.lst
+ls -l $tmpdir/$pkgname.zip $tmpdir/$pkgname.lst



More information about the gentium-commits mailing list.