summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-06-01 20:28:30 +0000
committerKarl Berry <karl@freefriends.org>2022-06-01 20:28:30 +0000
commit97f29c79f4075a73df802d0836dba1f6dc69fd6e (patch)
tree9caed9322e29771d8ffeb5f46976fdd69914c4bd
parentaa1bfca634b519a014b6a74f78dafa9609a545a8 (diff)
gentium-tug (1jun22)
git-svn-id: svn://tug.org/texlive/trunk@63470 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog24
-rw-r--r--Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt5
-rw-r--r--Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README19
-rw-r--r--Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.pdfbin636848 -> 1410650 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex68
-rw-r--r--Master/texmf-dist/source/fonts/gentium-tug/Makefile6
-rwxr-xr-xMaster/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb2
-rw-r--r--Master/texmf-dist/source/fonts/gentium-tug/gentium.rb39
-rwxr-xr-xMaster/texmf-dist/source/fonts/gentium-tug/make-zip-4CTAN.sh25
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd26
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd23
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd39
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd26
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd23
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd42
-rw-r--r--Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd39
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds29
34 files changed, 1033 insertions, 92 deletions
diff --git a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog
index 5b5d3bc24ea..78711d37d30 100644
--- a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog
+++ b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/ChangeLog
@@ -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 @@ The SIL release has its own FONTLOG.txt, included in the parallel
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
diff --git a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt
index 6e92af9f0a4..022baf12b59 100644
--- a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt
+++ b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/FONTLOG.txt
@@ -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 @@ The home page for the Gentium Plus PS fonts and TeX support package:
https://tug.org/gentium
Mailing list: gentium@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.
diff --git a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README
index 6cabca7d47a..4b6ccee6a0a 100644
--- a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README
+++ b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/README
@@ -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 @@ TODO:
- 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;
diff --git a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.pdf b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.pdf
index 547340bfd04..01b85f0dd45 100644
--- a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.pdf
+++ b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex
index 9f37664e205..4dd75d6898c 100644
--- a/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex
+++ b/Master/texmf-dist/doc/fonts/gentium-tug/gentium-tug/gentium.tex
@@ -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 @@ GentiumPlus is a seriffed design. The fonts support a wide range of
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 @@ Alternatively, you can do \verb|\usepackage{gentiumbook}| to load the
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 @@ To use Gentium fonts in a \LaTeX\ document, add
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 @@ using the \pkgname{metalogo} package as follows:
\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
diff --git a/Master/texmf-dist/source/fonts/gentium-tug/Makefile b/Master/texmf-dist/source/fonts/gentium-tug/Makefile
index 0f20d302d62..66d75b5f258 100644
--- a/Master/texmf-dist/source/fonts/gentium-tug/Makefile
+++ b/Master/texmf-dist/source/fonts/gentium-tug/Makefile
@@ -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 @@ dist: clean
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
diff --git a/Master/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb b/Master/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb
index ef0b55bcf55..194c652b189 100755
--- a/Master/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb
+++ b/Master/texmf-dist/source/fonts/gentium-tug/generate-support-files.rb
@@ -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
diff --git a/Master/texmf-dist/source/fonts/gentium-tug/gentium.rb b/Master/texmf-dist/source/fonts/gentium-tug/gentium.rb
index 3e000645cf2..6e204049583 100644
--- a/Master/texmf-dist/source/fonts/gentium-tug/gentium.rb
+++ b/Master/texmf-dist/source/fonts/gentium-tug/gentium.rb
@@ -281,7 +281,7 @@ class Encoding
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,12 +301,22 @@ class Encoding
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")
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 @@ class Encoding
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 @@ class Encoding
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,12 +373,22 @@ class Encoding
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")
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 @@ class Encoding
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
diff --git a/Master/texmf-dist/source/fonts/gentium-tug/make-zip-4CTAN.sh b/Master/texmf-dist/source/fonts/gentium-tug/make-zip-4CTAN.sh
index a7df3507cb8..8d8d386abf1 100755
--- a/Master/texmf-dist/source/fonts/gentium-tug/make-zip-4CTAN.sh
+++ b/Master/texmf-dist/source/fonts/gentium-tug/make-zip-4CTAN.sh
@@ -1,10 +1,9 @@
#!/bin/sh
-# $Id: make-zip-4CTAN.sh 147 2022-05-21 22:20:08Z karl $
+# $Id: make-zip-4CTAN.sh 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.
#
-# 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/enc/dvips/$pkgname/" "$CTAN/enc/"
$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 @@ if $local; then :; else
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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd
index 3460a39fd98..41c59d1ea59 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/l7xgentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd
index 959ad251758..351972c61af 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/l7xgentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd
index cc467c78660..fd2caeae60f 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/lgrgentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd
index a48c43f7938..9f40176617e 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/lgrgentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd
index 33499d81dc3..5eb60baf4c5 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/ly1gentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd
index 8fc8d73a361..7d5a9926a44 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/ly1gentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd
index 72853ba2947..cfc420bfe8c 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/ot1gentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd
index 388f43baf89..9816eb345a2 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/ot1gentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd
index 42ce820c821..0ab6644e08a 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/qxgentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd
index 0cbb2443d90..613f7897974 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/qxgentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd
index 6c654d4555c..38d5d486231 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t1gentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd
index f8d869bc84a..06545a5c0a6 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t1gentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd
index 85078cd4383..b3eff907490 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t2agentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd
index e805553868b..97f57699784 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t2agentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd
index b538900546b..256e54f399c 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t2bgentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd
index 0f8230c1a30..2d12d3c83d4 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t2bgentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd
index e40f5b97b16..6381b98b855 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t2cgentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd
index eefcc7ae97f..a2177734046 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t2cgentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd
index 687bb255bf4..a387d914675 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t5gentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd
index 29b0eec593b..ca7c6d4a154 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/t5gentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd
index 4d5071b0c0c..86cd1ee95c0 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/ts1gentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd
index f89d7016ec4..d7ab1c50651 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/ts1gentiumbook.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd b/Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd
index ef7fb57473b..5de43cb035b 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/x2gentium.fd
@@ -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@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
diff --git a/Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd b/Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd
index dfae0786622..d1b7860265a 100644
--- a/Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd
+++ b/Master/texmf-dist/tex/latex/gentium-tug/x2gentiumbook.fd
@@ -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@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
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index b149b7b0a6c..6059778d4ab 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1657,6 +1657,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'frenchle' => '&POST_rmsymlink',
'ghsystem' => '&POSTghsystem',
'glossaries' => '&POST_do_man',
+ 'gentium-tug' => '&POSTgentium_tug',
'gost' => '&POSTgost',
'grotesq' => '&POSTgrotesq',
'grverb' => '&POSTgrverb',
@@ -3937,11 +3938,17 @@ sub mv_with_mkdir {
}
# 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 @@ sub POSTcfr_lm {
&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 @@ sub POSTfpl {
&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";