texlive[63470] Master: gentium-tug (1jun22)

commits+karl at tug.org commits+karl at tug.org
Wed Jun 1 22:28:30 CEST 2022


Revision: 63470
          http://tug.org/svn/texlive?view=revision&revision=63470
Author:   karl
Date:     2022-06-01 22:28:30 +0200 (Wed, 01 Jun 2022)
Log Message:
-----------
gentium-tug (1jun22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog
    trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt
    trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README
    trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.pdf
    trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex
    trunk/Master/texmf-dist/source/fonts/gentium-tug/Makefile
    trunk/Master/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb
    trunk/Master/texmf-dist/source/fonts/gentium-tug/gentium.rb
    trunk/Master/texmf-dist/source/fonts/gentium-tug/make-zip-4CTAN.sh
    trunk/Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd
    trunk/Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd
    trunk/Master/tlpkg/libexec/ctan2tds

Modified: trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,4 +1,4 @@
-$Id: ChangeLog 141 2022-05-19 17:50:08Z karl $
+$Id: ChangeLog 157 2022-05-31 22:20:57Z karl $
 This file is part of the Gentium package for TeX.
 It is licensed under the Expat License, see doc//README for details.
 
@@ -9,27 +9,33 @@
 GentiumPlus-* directory. Please consult it for a full record of changes
 to the fonts.
 
+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/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,4 +1,4 @@
-$Id: FONTLOG.txt 146 2022-05-21 22:17:01Z karl $
+$Id: FONTLOG.txt 157 2022-05-31 22:20:57Z karl $
 The Gentium Plus PS fonts are Type 1 versions of the TrueType Gentium
 fonts released by SIL International.  The conversion to Type 1
 necessarily introduces changes in the implementation of the shapes and
@@ -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/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,4 +1,4 @@
-$Id: README 146 2022-05-21 22:17:01Z karl $
+$Id: README 153 2022-05-27 11:00:14Z pavel $
 The home page for the original SIL Gentium font family is
 https://scripts.sil.org/Gentium.
 
@@ -125,23 +125,6 @@
 - The combination of two commas seems not to give quotedblbase in T1.
   Check it and correct using lig file if needed.
   
-- Use all 8 fonts in gentium.sty and gentiumbook.sty. The added fonts would
-  represent additional series (weight). The following table shows how it
-  would look for upright (roman) style:
-
-                                gentium         gentiumbook
-----------------------------------------------------------
-GentiumPlus-Regular             medium          semi light
-GentiumBookPlus-Regular         semi bold       medium
-GentiumPlus-Bold                bold            semi bold
-GentiumBookPlus-Bold            extra bold      bold
-
-  It would be similar for the italic styles.
-
-  Then the package "gentium" would have 4 weights--the usual medium and bold,
-  but also semi bold and extra bold. The package "gentiumbook" could add the
-  semi light and semi bold weights.
-
 - Check if there are new characters to fill the empty slots in encodings.
 
 - The code concerning the final sigma should be cleaned-up (some refactoring;

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

Modified: trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,7 +1,7 @@
 % !TEX TS-program = pdflatex
 % !TEX encoding = UTF-8 Unicode
 
-% $Id: gentium.tex 146 2022-05-21 22:17:01Z karl $
+% $Id: gentium.tex 157 2022-05-31 22:20:57Z karl $
 % This file is part of the Gentium package for TeX.
 % It is licensed under the Expat License, see doc//README for details.
 
@@ -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,19 +236,54 @@
 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 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 & \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} \\
+    \usefont{T1}{gentium}{b}{n} GentiumPlus-Bold & \usefont{T1}{gentium}{b}{it} GentiumPlus-BoldItalic & \textbf{b} & sb \\
+    \usefont{T1}{gentium}{eb}{n} GentiumBookPlus-Bold & \usefont{T1}{gentium}{eb}{it} GentiumBookPlus-BoldItalic & eb & \textbf{b} \\
+    \bottomrule
+  \end{tabular}
+  \caption{Available weights in \texttt{gentium} vs.\ \texttt{gentiumbook}.}
+  \label{weights}
+\end{table}
+
+You can set the desired weight with the command \verb|\fontseries|, like this:
+\begin{verbatim}
+\fontseries{sb}\selectfont
+\end{verbatim}
+
+You can also use the command \verb|\usefont|, like this:
+\begin{verbatim}
+\usefont{T1}{gentium}{sb}{n}
+\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:
 
@@ -262,6 +295,7 @@
 \setlogodrop[TeX]{.45ex}% default .5ex
 \end{verbatim}
 
+
 \subsection{Changes in the Type~1 fonts vs.\ the TrueType originals}
 
 The shapes of all characters in the Type~1 fonts are the same as in the

Modified: trunk/Master/texmf-dist/source/fonts/gentium-tug/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/fonts/gentium-tug/Makefile	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/source/fonts/gentium-tug/Makefile	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,4 +1,4 @@
-# $Id: Makefile 147 2022-05-21 22:20:08Z karl $
+# $Id: Makefile 157 2022-05-31 22:20:57Z karl $
 # This file is part of the Gentium package for TeX.
 # It is licensed under the Expat License, see doc//README for details.
 #
@@ -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/Master/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb
===================================================================
--- trunk/Master/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb	2022-06-01 20:28:30 UTC (rev 63470)
@@ -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/Master/texmf-dist/source/fonts/gentium-tug/gentium.rb
===================================================================
--- trunk/Master/texmf-dist/source/fonts/gentium-tug/gentium.rb	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/source/fonts/gentium-tug/gentium.rb	2022-06-01 20:28:30 UTC (rev 63470)
@@ -281,7 +281,7 @@
 		return "\\DeclareFontShape{#{name_latex_uppercase}}{gentium}{#{width1}}{#{shape1}}{<->ssub * gentium/#{width2}/#{shape2}}{}"
 	end
 	def generate_fd
-		date = "2022/05/09"
+		date = Time.new.strftime("%Y/%m/%d")  # set creation date to current date
 
 		filename = "#{name_latex}gentium.fd"
 		File.open(File.join($path_fd,filename), 'w') do |file|
@@ -301,6 +301,11 @@
 			if has_bold? then
 				file.puts declare_font_shape("b", "n",  "plus-bold")
 				file.puts declare_font_shape("b", "it", "plus-bolditalic")
+				# gentium book as additional weights (semi bold, extra bold)
+				file.puts declare_font_shape("sb", "n",  "book-regular")
+				file.puts declare_font_shape("sb", "it", "book-italic")
+				file.puts declare_font_shape("eb", "n",  "book-bold")
+				file.puts declare_font_shape("eb", "it", "book-bolditalic")
 				# TODO: set the correct tfm names in the following two lines
 				if has_smallcaps? then
 					file.puts declare_font_shape("m", "sc",   "plus-regular-sc")
@@ -307,6 +312,11 @@
 					file.puts declare_font_shape("m", "scit", "plus-italic-sc")
 					file.puts declare_font_shape("b", "sc",   "plus-bold-sc")
 					file.puts declare_font_shape("b", "scit", "plus-bolditalic-sc")
+					# gentium book as additional weights (semi bold, extra bold)
+					file.puts declare_font_shape("sb", "sc",   "book-regular-sc")
+					file.puts declare_font_shape("sb", "scit", "book-italic-sc")
+					file.puts declare_font_shape("eb", "sc",   "book-bold-sc")
+					file.puts declare_font_shape("eb", "scit", "book-bolditalic-sc")
 				end
 				# TODO: a clever algorithm to do replacements instead
 				# TODO: (Pavel) Look at substitutions (bold, small caps)
@@ -315,6 +325,15 @@
 				file.puts declare_font_shape_sub("bx", "sl", "b", "it")
 				file.puts declare_font_shape_sub("bx", "it", "b", "it")
 				file.puts declare_font_shape_sub("bx", "n",  "b", "n")
+				# substitutions for additional weights
+				file.puts declare_font_shape_sub("sb",  "sl", "sb", "it")
+				file.puts declare_font_shape_sub("sbx", "sl", "sb", "it")
+				file.puts declare_font_shape_sub("sbx", "it", "sb", "it")
+				file.puts declare_font_shape_sub("sbx", "n",  "sb", "n")
+				file.puts declare_font_shape_sub("eb",  "sl", "eb", "it")
+				file.puts declare_font_shape_sub("ebx", "sl", "eb", "it")
+				file.puts declare_font_shape_sub("ebx", "it", "eb", "it")
+				file.puts declare_font_shape_sub("ebx", "n",  "eb", "n")
 			else
 				file.puts declare_font_shape_sub("m",  "sl", "m", "it")
 			end
@@ -334,7 +353,7 @@
 		return "\\DeclareFontShape{#{name_latex_uppercase}}{gentiumbook}{#{width1}}{#{shape1}}{<->ssub * gentiumbook/#{width2}/#{shape2}}{}"
 	end
 	def generate_fd_book
-		date = "2022/05/09"
+		date = Time.new.strftime("%Y/%m/%d")  # set creation date to current date
 
 		filename = "#{name_latex}gentiumbook.fd"
 		File.open(File.join($path_fd,filename), 'w') do |file|
@@ -354,6 +373,11 @@
 			if has_bold? then
 				file.puts declare_font_shape_book("b", "n",  "book-bold")
 				file.puts declare_font_shape_book("b", "it", "book-bolditalic")
+				# gentium plus as additional weights (semi light, semi bold)
+				file.puts declare_font_shape_book("sl", "n",  "plus-regular")
+				file.puts declare_font_shape_book("sl", "it", "plus-italic")
+				file.puts declare_font_shape_book("sb", "n",  "plus-bold")
+				file.puts declare_font_shape_book("sb", "it", "plus-bolditalic")
 				# TODO: set the correct tfm names in the following two lines
 				if has_smallcaps? then
 					file.puts declare_font_shape_book("m", "sc",   "book-regular-sc")
@@ -360,6 +384,11 @@
 					file.puts declare_font_shape_book("m", "scit", "book-italic-sc")
 					file.puts declare_font_shape_book("b", "sc",   "book-bold-sc")
 					file.puts declare_font_shape_book("b", "scit", "book-bolditalic-sc")
+					# gentium plus as additional weights (semi light, semi bold)
+					file.puts declare_font_shape_book("sl", "sc",   "plus-regular-sc")
+					file.puts declare_font_shape_book("sl", "scit", "plus-italic-sc")
+					file.puts declare_font_shape_book("sb", "sc",   "plus-bold-sc")
+					file.puts declare_font_shape_book("sb", "scit", "plus-bolditalic-sc")
 				end
 				# TODO: a clever algorithm to do replacements instead
 				# TODO: (Pavel) Look at substitutions (bold, small caps)
@@ -368,6 +397,12 @@
 				file.puts declare_font_shape_sub_book("bx", "sl", "b", "it")
 				file.puts declare_font_shape_sub_book("bx", "it", "b", "it")
 				file.puts declare_font_shape_sub_book("bx", "n",  "b", "n")
+				# substitutions for additional weights
+				file.puts declare_font_shape_sub_book("sl",  "sl", "sl", "it")
+				file.puts declare_font_shape_sub_book("sb",  "sl", "sb", "it")
+				file.puts declare_font_shape_sub_book("sbx", "sl", "sb", "it")
+				file.puts declare_font_shape_sub_book("sbx", "it", "sb", "it")
+				file.puts declare_font_shape_sub_book("sbx", "n",  "sb", "n")
 			else
 				file.puts declare_font_shape_sub_book("m",  "sl", "m", "it")
 			end

Modified: trunk/Master/texmf-dist/source/fonts/gentium-tug/make-zip-4CTAN.sh
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{l7xgentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale l7x-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{L7x}{gentium}{sb}{n}{
+            <->     \gentium@@scale l7x-gentiumbook-regular
+}{}
+
+\DeclareFontShape{L7x}{gentium}{sb}{it}{
+            <->     \gentium@@scale l7x-gentiumbook-italic
+}{}
+
+\DeclareFontShape{L7x}{gentium}{eb}{n}{
+            <->     \gentium@@scale l7x-gentiumbook-bold
+}{}
+
+\DeclareFontShape{L7x}{gentium}{eb}{it}{
+            <->     \gentium@@scale l7x-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{L7x}{gentium}{m}{sc}{
             <->     \gentium@@scale l7x-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale l7x-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{L7x}{gentium}{sb}{sc}{
+            <->     \gentium@@scale l7x-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{L7x}{gentium}{sb}{scit}{
+            <->     \gentium@@scale l7x-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{L7x}{gentium}{eb}{sc}{
+            <->     \gentium@@scale l7x-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{L7x}{gentium}{eb}{scit}{
+            <->     \gentium@@scale l7x-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{L7x}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{L7x}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{L7x}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{L7x}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{L7x}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{L7x}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{L7x}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{L7x}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{L7x}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{L7x}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{L7x}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{L7x}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{L7x}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{l7xgentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale l7x-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{L7x}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale l7x-gentiumplus-regular
+}{}
+
+\DeclareFontShape{L7x}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale l7x-gentiumplus-italic
+}{}
+
+\DeclareFontShape{L7x}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale l7x-gentiumplus-bold
+}{}
+
+\DeclareFontShape{L7x}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale l7x-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{L7x}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale l7x-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale l7x-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{L7x}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale l7x-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{L7x}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale l7x-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{L7x}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale l7x-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{L7x}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale l7x-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{L7x}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{L7x}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{L7x}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{L7x}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{L7x}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{L7x}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{L7x}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{L7x}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{L7x}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{L7x}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{lgrgentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,10 +25,34 @@
             <->     \gentium@@scale lgr-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{LGR}{gentium}{sb}{n}{
+            <->     \gentium@@scale lgr-gentiumbook-regular
+}{}
+
+\DeclareFontShape{LGR}{gentium}{sb}{it}{
+            <->     \gentium@@scale lgr-gentiumbook-italic
+}{}
+
+\DeclareFontShape{LGR}{gentium}{eb}{n}{
+            <->     \gentium@@scale lgr-gentiumbook-bold
+}{}
+
+\DeclareFontShape{LGR}{gentium}{eb}{it}{
+            <->     \gentium@@scale lgr-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{LGR}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{LGR}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{LGR}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{LGR}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{LGR}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{LGR}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{LGR}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{LGR}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{LGR}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{LGR}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{LGR}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{LGR}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{LGR}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{lgrgentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,10 +25,31 @@
             <->     \gentiumbook@@scale lgr-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{LGR}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale lgr-gentiumplus-regular
+}{}
+
+\DeclareFontShape{LGR}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale lgr-gentiumplus-italic
+}{}
+
+\DeclareFontShape{LGR}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale lgr-gentiumplus-bold
+}{}
+
+\DeclareFontShape{LGR}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale lgr-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{LGR}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{LGR}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{LGR}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{LGR}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{LGR}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{LGR}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{LGR}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{LGR}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{LGR}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{LGR}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{ly1gentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale texnansi-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{LY1}{gentium}{sb}{n}{
+            <->     \gentium@@scale texnansi-gentiumbook-regular
+}{}
+
+\DeclareFontShape{LY1}{gentium}{sb}{it}{
+            <->     \gentium@@scale texnansi-gentiumbook-italic
+}{}
+
+\DeclareFontShape{LY1}{gentium}{eb}{n}{
+            <->     \gentium@@scale texnansi-gentiumbook-bold
+}{}
+
+\DeclareFontShape{LY1}{gentium}{eb}{it}{
+            <->     \gentium@@scale texnansi-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{LY1}{gentium}{m}{sc}{
             <->     \gentium@@scale texnansi-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale texnansi-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{LY1}{gentium}{sb}{sc}{
+            <->     \gentium@@scale texnansi-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{LY1}{gentium}{sb}{scit}{
+            <->     \gentium@@scale texnansi-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{LY1}{gentium}{eb}{sc}{
+            <->     \gentium@@scale texnansi-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{LY1}{gentium}{eb}{scit}{
+            <->     \gentium@@scale texnansi-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{LY1}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{LY1}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{LY1}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{LY1}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{LY1}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{LY1}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{LY1}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{LY1}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{LY1}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{LY1}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{LY1}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{LY1}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{LY1}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{ly1gentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale texnansi-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{LY1}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale texnansi-gentiumplus-regular
+}{}
+
+\DeclareFontShape{LY1}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale texnansi-gentiumplus-italic
+}{}
+
+\DeclareFontShape{LY1}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale texnansi-gentiumplus-bold
+}{}
+
+\DeclareFontShape{LY1}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale texnansi-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{LY1}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale texnansi-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale texnansi-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{LY1}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale texnansi-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{LY1}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale texnansi-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{LY1}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale texnansi-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{LY1}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale texnansi-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{LY1}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{LY1}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{LY1}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{LY1}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{LY1}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{LY1}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{LY1}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{LY1}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{LY1}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{LY1}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{ot1gentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale ot1-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{OT1}{gentium}{sb}{n}{
+            <->     \gentium@@scale ot1-gentiumbook-regular
+}{}
+
+\DeclareFontShape{OT1}{gentium}{sb}{it}{
+            <->     \gentium@@scale ot1-gentiumbook-italic
+}{}
+
+\DeclareFontShape{OT1}{gentium}{eb}{n}{
+            <->     \gentium@@scale ot1-gentiumbook-bold
+}{}
+
+\DeclareFontShape{OT1}{gentium}{eb}{it}{
+            <->     \gentium@@scale ot1-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{OT1}{gentium}{m}{sc}{
             <->     \gentium@@scale ot1-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale ot1-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{OT1}{gentium}{sb}{sc}{
+            <->     \gentium@@scale ot1-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{OT1}{gentium}{sb}{scit}{
+            <->     \gentium@@scale ot1-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{OT1}{gentium}{eb}{sc}{
+            <->     \gentium@@scale ot1-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{OT1}{gentium}{eb}{scit}{
+            <->     \gentium@@scale ot1-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{OT1}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{OT1}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{OT1}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{OT1}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{OT1}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{OT1}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{OT1}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{OT1}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{OT1}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{OT1}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{OT1}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{OT1}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{OT1}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{ot1gentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale ot1-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{OT1}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale ot1-gentiumplus-regular
+}{}
+
+\DeclareFontShape{OT1}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale ot1-gentiumplus-italic
+}{}
+
+\DeclareFontShape{OT1}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale ot1-gentiumplus-bold
+}{}
+
+\DeclareFontShape{OT1}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale ot1-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{OT1}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale ot1-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale ot1-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{OT1}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale ot1-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{OT1}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale ot1-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{OT1}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale ot1-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{OT1}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale ot1-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{OT1}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{OT1}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{OT1}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{OT1}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{OT1}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{OT1}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{OT1}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{OT1}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{OT1}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{OT1}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{qxgentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale qx-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{QX}{gentium}{sb}{n}{
+            <->     \gentium@@scale qx-gentiumbook-regular
+}{}
+
+\DeclareFontShape{QX}{gentium}{sb}{it}{
+            <->     \gentium@@scale qx-gentiumbook-italic
+}{}
+
+\DeclareFontShape{QX}{gentium}{eb}{n}{
+            <->     \gentium@@scale qx-gentiumbook-bold
+}{}
+
+\DeclareFontShape{QX}{gentium}{eb}{it}{
+            <->     \gentium@@scale qx-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{QX}{gentium}{m}{sc}{
             <->     \gentium@@scale qx-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale qx-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{QX}{gentium}{sb}{sc}{
+            <->     \gentium@@scale qx-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{QX}{gentium}{sb}{scit}{
+            <->     \gentium@@scale qx-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{QX}{gentium}{eb}{sc}{
+            <->     \gentium@@scale qx-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{QX}{gentium}{eb}{scit}{
+            <->     \gentium@@scale qx-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{QX}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{QX}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{QX}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{QX}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{QX}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{QX}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{QX}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{QX}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{QX}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{QX}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{QX}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{QX}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{QX}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{qxgentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale qx-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{QX}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale qx-gentiumplus-regular
+}{}
+
+\DeclareFontShape{QX}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale qx-gentiumplus-italic
+}{}
+
+\DeclareFontShape{QX}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale qx-gentiumplus-bold
+}{}
+
+\DeclareFontShape{QX}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale qx-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{QX}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale qx-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale qx-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{QX}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale qx-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{QX}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale qx-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{QX}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale qx-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{QX}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale qx-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{QX}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{QX}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{QX}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{QX}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{QX}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{QX}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{QX}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{QX}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{QX}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{QX}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t1gentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale ec-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{T1}{gentium}{sb}{n}{
+            <->     \gentium@@scale ec-gentiumbook-regular
+}{}
+
+\DeclareFontShape{T1}{gentium}{sb}{it}{
+            <->     \gentium@@scale ec-gentiumbook-italic
+}{}
+
+\DeclareFontShape{T1}{gentium}{eb}{n}{
+            <->     \gentium@@scale ec-gentiumbook-bold
+}{}
+
+\DeclareFontShape{T1}{gentium}{eb}{it}{
+            <->     \gentium@@scale ec-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{T1}{gentium}{m}{sc}{
             <->     \gentium@@scale ec-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale ec-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{T1}{gentium}{sb}{sc}{
+            <->     \gentium@@scale ec-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{T1}{gentium}{sb}{scit}{
+            <->     \gentium@@scale ec-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{T1}{gentium}{eb}{sc}{
+            <->     \gentium@@scale ec-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{T1}{gentium}{eb}{scit}{
+            <->     \gentium@@scale ec-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{T1}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{T1}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T1}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T1}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T1}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{T1}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T1}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T1}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T1}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{T1}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T1}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T1}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T1}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t1gentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale ec-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{T1}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale ec-gentiumplus-regular
+}{}
+
+\DeclareFontShape{T1}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale ec-gentiumplus-italic
+}{}
+
+\DeclareFontShape{T1}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale ec-gentiumplus-bold
+}{}
+
+\DeclareFontShape{T1}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale ec-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{T1}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale ec-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale ec-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{T1}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale ec-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{T1}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale ec-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{T1}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale ec-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{T1}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale ec-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{T1}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{T1}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T1}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T1}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T1}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{T1}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{T1}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T1}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T1}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T1}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t2agentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale t2a-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{T2A}{gentium}{sb}{n}{
+            <->     \gentium@@scale t2a-gentiumbook-regular
+}{}
+
+\DeclareFontShape{T2A}{gentium}{sb}{it}{
+            <->     \gentium@@scale t2a-gentiumbook-italic
+}{}
+
+\DeclareFontShape{T2A}{gentium}{eb}{n}{
+            <->     \gentium@@scale t2a-gentiumbook-bold
+}{}
+
+\DeclareFontShape{T2A}{gentium}{eb}{it}{
+            <->     \gentium@@scale t2a-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{T2A}{gentium}{m}{sc}{
             <->     \gentium@@scale t2a-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale t2a-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{T2A}{gentium}{sb}{sc}{
+            <->     \gentium@@scale t2a-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{T2A}{gentium}{sb}{scit}{
+            <->     \gentium@@scale t2a-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{T2A}{gentium}{eb}{sc}{
+            <->     \gentium@@scale t2a-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{T2A}{gentium}{eb}{scit}{
+            <->     \gentium@@scale t2a-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{T2A}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{T2A}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2A}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2A}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2A}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{T2A}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2A}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2A}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2A}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{T2A}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2A}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2A}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2A}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t2agentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale t2a-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{T2A}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale t2a-gentiumplus-regular
+}{}
+
+\DeclareFontShape{T2A}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale t2a-gentiumplus-italic
+}{}
+
+\DeclareFontShape{T2A}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale t2a-gentiumplus-bold
+}{}
+
+\DeclareFontShape{T2A}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale t2a-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{T2A}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale t2a-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale t2a-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{T2A}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale t2a-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{T2A}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale t2a-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{T2A}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale t2a-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{T2A}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale t2a-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{T2A}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{T2A}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2A}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2A}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2A}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{T2A}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{T2A}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2A}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2A}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2A}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t2bgentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale t2b-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{T2B}{gentium}{sb}{n}{
+            <->     \gentium@@scale t2b-gentiumbook-regular
+}{}
+
+\DeclareFontShape{T2B}{gentium}{sb}{it}{
+            <->     \gentium@@scale t2b-gentiumbook-italic
+}{}
+
+\DeclareFontShape{T2B}{gentium}{eb}{n}{
+            <->     \gentium@@scale t2b-gentiumbook-bold
+}{}
+
+\DeclareFontShape{T2B}{gentium}{eb}{it}{
+            <->     \gentium@@scale t2b-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{T2B}{gentium}{m}{sc}{
             <->     \gentium@@scale t2b-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale t2b-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{T2B}{gentium}{sb}{sc}{
+            <->     \gentium@@scale t2b-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{T2B}{gentium}{sb}{scit}{
+            <->     \gentium@@scale t2b-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{T2B}{gentium}{eb}{sc}{
+            <->     \gentium@@scale t2b-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{T2B}{gentium}{eb}{scit}{
+            <->     \gentium@@scale t2b-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{T2B}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{T2B}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2B}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2B}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2B}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{T2B}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2B}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2B}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2B}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{T2B}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2B}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2B}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2B}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t2bgentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale t2b-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{T2B}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale t2b-gentiumplus-regular
+}{}
+
+\DeclareFontShape{T2B}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale t2b-gentiumplus-italic
+}{}
+
+\DeclareFontShape{T2B}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale t2b-gentiumplus-bold
+}{}
+
+\DeclareFontShape{T2B}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale t2b-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{T2B}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale t2b-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale t2b-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{T2B}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale t2b-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{T2B}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale t2b-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{T2B}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale t2b-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{T2B}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale t2b-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{T2B}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{T2B}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2B}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2B}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2B}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{T2B}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{T2B}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2B}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2B}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2B}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t2cgentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale t2c-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{T2C}{gentium}{sb}{n}{
+            <->     \gentium@@scale t2c-gentiumbook-regular
+}{}
+
+\DeclareFontShape{T2C}{gentium}{sb}{it}{
+            <->     \gentium@@scale t2c-gentiumbook-italic
+}{}
+
+\DeclareFontShape{T2C}{gentium}{eb}{n}{
+            <->     \gentium@@scale t2c-gentiumbook-bold
+}{}
+
+\DeclareFontShape{T2C}{gentium}{eb}{it}{
+            <->     \gentium@@scale t2c-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{T2C}{gentium}{m}{sc}{
             <->     \gentium@@scale t2c-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale t2c-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{T2C}{gentium}{sb}{sc}{
+            <->     \gentium@@scale t2c-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{T2C}{gentium}{sb}{scit}{
+            <->     \gentium@@scale t2c-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{T2C}{gentium}{eb}{sc}{
+            <->     \gentium@@scale t2c-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{T2C}{gentium}{eb}{scit}{
+            <->     \gentium@@scale t2c-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{T2C}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{T2C}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2C}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2C}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T2C}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{T2C}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2C}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2C}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T2C}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{T2C}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2C}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2C}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T2C}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t2cgentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale t2c-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{T2C}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale t2c-gentiumplus-regular
+}{}
+
+\DeclareFontShape{T2C}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale t2c-gentiumplus-italic
+}{}
+
+\DeclareFontShape{T2C}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale t2c-gentiumplus-bold
+}{}
+
+\DeclareFontShape{T2C}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale t2c-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{T2C}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale t2c-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale t2c-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{T2C}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale t2c-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{T2C}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale t2c-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{T2C}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale t2c-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{T2C}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale t2c-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{T2C}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{T2C}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2C}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2C}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T2C}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{T2C}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{T2C}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2C}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2C}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T2C}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t5gentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale t5-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{T5}{gentium}{sb}{n}{
+            <->     \gentium@@scale t5-gentiumbook-regular
+}{}
+
+\DeclareFontShape{T5}{gentium}{sb}{it}{
+            <->     \gentium@@scale t5-gentiumbook-italic
+}{}
+
+\DeclareFontShape{T5}{gentium}{eb}{n}{
+            <->     \gentium@@scale t5-gentiumbook-bold
+}{}
+
+\DeclareFontShape{T5}{gentium}{eb}{it}{
+            <->     \gentium@@scale t5-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{T5}{gentium}{m}{sc}{
             <->     \gentium@@scale t5-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale t5-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{T5}{gentium}{sb}{sc}{
+            <->     \gentium@@scale t5-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{T5}{gentium}{sb}{scit}{
+            <->     \gentium@@scale t5-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{T5}{gentium}{eb}{sc}{
+            <->     \gentium@@scale t5-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{T5}{gentium}{eb}{scit}{
+            <->     \gentium@@scale t5-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{T5}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{T5}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T5}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T5}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{T5}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{T5}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T5}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T5}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{T5}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{T5}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T5}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T5}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{T5}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{t5gentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale t5-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{T5}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale t5-gentiumplus-regular
+}{}
+
+\DeclareFontShape{T5}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale t5-gentiumplus-italic
+}{}
+
+\DeclareFontShape{T5}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale t5-gentiumplus-bold
+}{}
+
+\DeclareFontShape{T5}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale t5-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{T5}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale t5-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale t5-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{T5}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale t5-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{T5}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale t5-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{T5}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale t5-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{T5}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale t5-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{T5}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{T5}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T5}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T5}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{T5}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{T5}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{T5}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T5}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T5}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{T5}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{ts1gentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,10 +25,34 @@
             <->     \gentium@@scale ts1-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{TS1}{gentium}{sb}{n}{
+            <->     \gentium@@scale ts1-gentiumbook-regular
+}{}
+
+\DeclareFontShape{TS1}{gentium}{sb}{it}{
+            <->     \gentium@@scale ts1-gentiumbook-italic
+}{}
+
+\DeclareFontShape{TS1}{gentium}{eb}{n}{
+            <->     \gentium@@scale ts1-gentiumbook-bold
+}{}
+
+\DeclareFontShape{TS1}{gentium}{eb}{it}{
+            <->     \gentium@@scale ts1-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{TS1}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{TS1}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{TS1}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{TS1}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{TS1}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{TS1}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{TS1}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{TS1}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{TS1}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{TS1}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{TS1}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{TS1}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{TS1}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{ts1gentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,10 +25,31 @@
             <->     \gentiumbook@@scale ts1-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{TS1}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale ts1-gentiumplus-regular
+}{}
+
+\DeclareFontShape{TS1}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale ts1-gentiumplus-italic
+}{}
+
+\DeclareFontShape{TS1}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale ts1-gentiumplus-bold
+}{}
+
+\DeclareFontShape{TS1}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale ts1-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{TS1}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{TS1}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{TS1}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{TS1}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{TS1}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{TS1}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{TS1}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{TS1}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{TS1}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{TS1}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{x2gentium.fd}
-    [2022/05/09 Font definitions for gentium.]
+    [2022/05/30 Font definitions for gentium.]
 
 \expandafter\ifx\csname gentium at scale\endcsname\relax
     \let\gentium@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentium@@scale x2-gentiumplus-bolditalic
 }{}
 
+\DeclareFontShape{X2}{gentium}{sb}{n}{
+            <->     \gentium@@scale x2-gentiumbook-regular
+}{}
+
+\DeclareFontShape{X2}{gentium}{sb}{it}{
+            <->     \gentium@@scale x2-gentiumbook-italic
+}{}
+
+\DeclareFontShape{X2}{gentium}{eb}{n}{
+            <->     \gentium@@scale x2-gentiumbook-bold
+}{}
+
+\DeclareFontShape{X2}{gentium}{eb}{it}{
+            <->     \gentium@@scale x2-gentiumbook-bolditalic
+}{}
+
 \DeclareFontShape{X2}{gentium}{m}{sc}{
             <->     \gentium@@scale x2-gentiumplus-regular-sc
 }{}
@@ -41,10 +57,34 @@
             <->     \gentium@@scale x2-gentiumplus-bolditalic-sc
 }{}
 
+\DeclareFontShape{X2}{gentium}{sb}{sc}{
+            <->     \gentium@@scale x2-gentiumbook-regular-sc
+}{}
+
+\DeclareFontShape{X2}{gentium}{sb}{scit}{
+            <->     \gentium@@scale x2-gentiumbook-italic-sc
+}{}
+
+\DeclareFontShape{X2}{gentium}{eb}{sc}{
+            <->     \gentium@@scale x2-gentiumbook-bold-sc
+}{}
+
+\DeclareFontShape{X2}{gentium}{eb}{scit}{
+            <->     \gentium@@scale x2-gentiumbook-bolditalic-sc
+}{}
+
 \DeclareFontShape{X2}{gentium}{m}{sl}{<->ssub * gentium/m/it}{}
 \DeclareFontShape{X2}{gentium}{b}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{X2}{gentium}{bx}{sl}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{X2}{gentium}{bx}{it}{<->ssub * gentium/b/it}{}
 \DeclareFontShape{X2}{gentium}{bx}{n}{<->ssub * gentium/b/n}{}
+\DeclareFontShape{X2}{gentium}{sb}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{X2}{gentium}{sbx}{sl}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{X2}{gentium}{sbx}{it}{<->ssub * gentium/sb/it}{}
+\DeclareFontShape{X2}{gentium}{sbx}{n}{<->ssub * gentium/sb/n}{}
+\DeclareFontShape{X2}{gentium}{eb}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{X2}{gentium}{ebx}{sl}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{X2}{gentium}{ebx}{it}{<->ssub * gentium/eb/it}{}
+\DeclareFontShape{X2}{gentium}{ebx}{n}{<->ssub * gentium/eb/n}{}
 
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1,5 +1,5 @@
 \ProvidesFile{x2gentiumbook.fd}
-    [2022/05/09 Font definitions for gentiumbook.]
+    [2022/05/30 Font definitions for gentiumbook.]
 
 \expandafter\ifx\csname gentiumbook at scale\endcsname\relax
     \let\gentiumbook@@scale\@empty
@@ -25,6 +25,22 @@
             <->     \gentiumbook@@scale x2-gentiumbook-bolditalic
 }{}
 
+\DeclareFontShape{X2}{gentiumbook}{sl}{n}{
+            <->     \gentiumbook@@scale x2-gentiumplus-regular
+}{}
+
+\DeclareFontShape{X2}{gentiumbook}{sl}{it}{
+            <->     \gentiumbook@@scale x2-gentiumplus-italic
+}{}
+
+\DeclareFontShape{X2}{gentiumbook}{sb}{n}{
+            <->     \gentiumbook@@scale x2-gentiumplus-bold
+}{}
+
+\DeclareFontShape{X2}{gentiumbook}{sb}{it}{
+            <->     \gentiumbook@@scale x2-gentiumplus-bolditalic
+}{}
+
 \DeclareFontShape{X2}{gentiumbook}{m}{sc}{
             <->     \gentiumbook@@scale x2-gentiumbook-regular-sc
 }{}
@@ -41,10 +57,31 @@
             <->     \gentiumbook@@scale x2-gentiumbook-bolditalic-sc
 }{}
 
+\DeclareFontShape{X2}{gentiumbook}{sl}{sc}{
+            <->     \gentiumbook@@scale x2-gentiumplus-regular-sc
+}{}
+
+\DeclareFontShape{X2}{gentiumbook}{sl}{scit}{
+            <->     \gentiumbook@@scale x2-gentiumplus-italic-sc
+}{}
+
+\DeclareFontShape{X2}{gentiumbook}{sb}{sc}{
+            <->     \gentiumbook@@scale x2-gentiumplus-bold-sc
+}{}
+
+\DeclareFontShape{X2}{gentiumbook}{sb}{scit}{
+            <->     \gentiumbook@@scale x2-gentiumplus-bolditalic-sc
+}{}
+
 \DeclareFontShape{X2}{gentiumbook}{m}{sl}{<->ssub * gentiumbook/m/it}{}
 \DeclareFontShape{X2}{gentiumbook}{b}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{X2}{gentiumbook}{bx}{sl}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{X2}{gentiumbook}{bx}{it}{<->ssub * gentiumbook/b/it}{}
 \DeclareFontShape{X2}{gentiumbook}{bx}{n}{<->ssub * gentiumbook/b/n}{}
+\DeclareFontShape{X2}{gentiumbook}{sl}{sl}{<->ssub * gentiumbook/sl/it}{}
+\DeclareFontShape{X2}{gentiumbook}{sb}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{X2}{gentiumbook}{sbx}{sl}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{X2}{gentiumbook}{sbx}{it}{<->ssub * gentiumbook/sb/it}{}
+\DeclareFontShape{X2}{gentiumbook}{sbx}{n}{<->ssub * gentiumbook/sb/n}{}
 
 \endinput

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2022-06-01 20:08:41 UTC (rev 63469)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2022-06-01 20:28:30 UTC (rev 63470)
@@ -1657,6 +1657,7 @@
  'frenchle'             => '&POST_rmsymlink',
  'ghsystem'             => '&POSTghsystem',
  'glossaries'           => '&POST_do_man',
+ 'gentium-tug'		=> '&POSTgentium_tug',
  'gost'                 => '&POSTgost',
  'grotesq'              => '&POSTgrotesq',
  'grverb'               => '&POSTgrverb',
@@ -3937,11 +3938,17 @@
 }
 
 # mv a single thing to another name, ensuring the parent of the
-# destination exists.  But if the destination itself exists, that's an error.
+# destination exists. If the destination itself exists and is an empty
+# directory, rmdir it. Otherwise it's an error.
 sub rename_with_mkdir {
   my ($from,$to) = @_;
   die "rename_with_mkdir needs exactly two args (got @_)" if @_ != 2;
-  die "rename_with_mkdir destination exists: $to" if -e $to;
+  if (-e $to) {
+    rmdir ($to); # ignore errors.
+    die ("rename_with_mkdir destination exists: $to\n"
+         . `ls $to`)
+      if -e $to;
+  }
   (my $parent = $to) =~ s,/[^/]*$,,;
   &xmkdir ($parent);
   &SYSTEM ("$MV $from $to");
@@ -6381,7 +6388,7 @@
   &rename_with_mkdir ("enc", "$DEST/fonts/enc/dvips/$package");
   &rename_with_mkdir ("map", "$DEST/fonts/map/dvips/$package");
   &SYSTEM("$MV source/* $DEST/source/fonts/$package");
-  # somehome th source/fonts package is already created???
+  # the source/fonts package is already created???
   #&rename_with_mkdir ("source", "$DEST/source/fonts/$package");
   &rename_with_mkdir ("tex", "$DEST/tex/latex/$package");
   &SYSTEM("$MV doc/* .");
@@ -6703,6 +6710,22 @@
   &SYSTEM ("cd $DEST/source/fonts/fpl/&& $MV Makefile.source Makefile");
 }
 
+sub POSTgentium_tug {
+  print "POST$package - just move directories around\n";  
+  &rename_with_mkdir ("afm", "$DEST/fonts/afm/public/$package");
+  &rename_with_mkdir ("enc", "$DEST/fonts/enc/dvips/$package");
+  &rename_with_mkdir ("latex", "$DEST/tex/latex/$package");
+  &rename_with_mkdir ("map/dvips", "$DEST/fonts/map/dvips/$package");
+  &rename_with_mkdir ("map/pdftex", "$DEST/fonts/map/pdftex/$package");
+  &rename_with_mkdir ("source", "$DEST/source/fonts/$package");
+  &rename_with_mkdir ("tfm", "$DEST/fonts/tfm/public/$package");
+  &rename_with_mkdir ("truetype", "$DEST/fonts/truetype/public/$package");
+  &rename_with_mkdir ("type1", "$DEST/fonts/type1/public/$package");
+  &SYSTEM("rm README"); # symlink, should be removed already, but to be sure
+  &SYSTEM("$MV doc/* .");
+  &SYSTEM("rmdir doc");
+}
+
 sub POSTghsystem {
   print "POST$package - move subdirectories\n";
   my $dstdir = "$DEST/tex/latex/$package";



More information about the tex-live-commits mailing list.