texlive[72229] Master/texmf-dist: fontsetup (8sep24)

commits+karl at tug.org commits+karl at tug.org
Sun Sep 8 21:38:48 CEST 2024


Revision: 72229
          https://tug.org/svn/texlive?view=revision&revision=72229
Author:   karl
Date:     2024-09-08 21:38:48 +0200 (Sun, 08 Sep 2024)
Log Message:
-----------
fontsetup (8sep24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/fontsetup/README
    trunk/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-cmr.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-concrete.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-ebgaramond.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-fira.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-kerkis.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-newdefault.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-talos.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-xcharter.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample.tex
    trunk/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty
    trunk/Master/texmf-dist/tex/latex/fontsetup/fspdefault.tex
    trunk/Master/texmf-dist/tex/latex/fontsetup/fspebgaramondot.tex
    trunk/Master/texmf-dist/tex/latex/fontsetup/fspolddefault.tex

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.pdf
    trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.tex

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fontsetup/README	2024-09-08 19:38:34 UTC (rev 72228)
+++ trunk/Master/texmf-dist/doc/latex/fontsetup/README	2024-09-08 19:38:48 UTC (rev 72229)
@@ -1,5 +1,5 @@
                The fontsetup package
-               (Version 2.1.1, GPL3)
+               (Version 2.2.0, GPL3)
 
 This simple package makes it trivial to switch quickly between 
 different quality fonts supporting Mathematics. 

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex	2024-09-08 19:38:34 UTC (rev 72228)
+++ trunk/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex	2024-09-08 19:38:48 UTC (rev 72229)
@@ -1,8 +1,6 @@
 \documentclass{book}
 \synctex=1
 \usepackage[default]{fontsetup}
-%\usepackage[fira]{fontsetup}
-%\usepackage{fontsetup}
 \newfontfamily\newcmgreekguillemots[CharacterVariant=4]{NewCM10-Book.otf}
 \newfontfamily\devfont[Script=Devanagari,Language=Marathi]{NewCM10Devanagari-Book.otf}
 \newcommand\leftgrquotes{\char"201C}
@@ -17,11 +15,11 @@
     \textit{by}\\[1ex]
     {\large Antonis Tsolomitis}\\
 University of the Aegean\\ Department of Mathematics\\[1ex]
-	  \textsc{24} February \textsc{2024}\\[1ex]
-	  Version 2.1.1, \textsc{gpl3}
+	  \textsc{8} September \textsc{2024}\\[1ex]
+	  Version 2.2.0, \textsc{gpl3}
   \end{center}
 
-  This package is a simple wrapper-type package that makes the setup of fonts easy and
+This package is a simple wrapper-type package that makes the setup of fonts easy and
   quick for XeLaTeX and LuaLaTeX. You just load the package using one of the supported
   fonts as an option.
 
@@ -74,7 +72,11 @@
       \item commands to access the Ancient Greek Numbers (Unicode u10140--u1018E)
         documented in the Appendix
       \item commands to access the negation of uniform convergence symbols \verb|\nrightrightarrows|
-        for $\nrightrightarrows$ and \verb|\nleftleftarrows| for $\nleftleftarrows$.
+        for $\nrightrightarrows$ and \verb|\nleftleftarrows| for $\nleftleftarrows$, and
+        1-1 and onto functions: \verb|\twoheadhookrightarrow| for $\twoheadhookrightarrow$ and
+        \verb|\twoheadhookleftarrow| for $\twoheadhookleftarrow$.
+      \item command \verb|\convolution| to access the new convolution operator $\convolution$
+        (check the documentation of NewCM fonts).
       \item commands to access the IPA symbols. These are \verb|\ipatext| and
         \verb|\textipa{...}| to select the fonts
         for IPA symbols locally. Compare \textipa{ðŋβθχ}
@@ -112,7 +114,8 @@
     fontsetup-nonfree is installed.
   \item[concrete] Loads the Concrete fonts from the \texttt{cmu} package with Concrete-Math
     font for mathematics.
-  \item[ebgaramond] Loads the EB-Garamond fonts with Garamond-Math.
+  \item[ebgaramond] Loads the EB-Garamond fonts with Garamond-Math and complements them with
+    Ysabeau for Sans.
     \item[erewhon] Loads the Erewhon fonts with Erewhon-Math.
     \item[euler] Loads the Concrete fonts with the Euler-Math for Mathematics. This option replaces
       the older option \texttt{neoeuler} which was using the neoeuler font. This font has continued

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-cmr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-concrete.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-ebgaramond.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-fira.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-kerkis.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-newdefault.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-talos.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.pdf	2024-09-08 19:38:34 UTC (rev 72228)
+++ trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.pdf	2024-09-08 19:38:48 UTC (rev 72229)

Property changes on: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.tex	2024-09-08 19:38:48 UTC (rev 72229)
@@ -0,0 +1,120 @@
+%% after xelatex run
+%% pdfcrop fspsample.pdf output.pdf
+%% to crop it
+\documentclass{article}
+\pagestyle{empty}
+\usepackage{graphicx,wrapfig,xcolor}
+\pagestyle{empty}
+%\usepackage[greek]{babel}
+%\usepackage[utf8x]{inputenc}
+%\usepackage{amsfonts}
+
+\usepackage{polyglossia}
+\setdefaultlanguage{english}
+\setotherlanguage{greek}
+
+\usepackage[default]{fontsetup}%upint, newcmbb
+%\usepackage[gfsartemisia]{fontsetup}
+%\usepackage[gfsdidot]{fontsetup}
+%\usepackage[gfsdidotclassic]{fontsetup}
+%\usepackage[gfsneohellenic]{fontsetup}
+%\usepackage[cambria]{fontsetup}
+%\usepackage[lucida]{fontsetup}
+%\usepackage[kerkis]{fontsetup}
+%\usepackage[fira]{fontsetup}
+%\usepackage[times]{fontsetup}
+%\usepackage[palatino]{fontsetup}
+%\usepackage[stixtwo]{fontsetup}
+%\usepackage[neokadmus]{fontsetup}
+%\usepackage[msgaramond]{fontsetup}
+%\usepackage[ebgaramond]{fontsetup}
+%\usepackage[minion]{fontsetup}
+%\usepackage[euler]{fontsetup}
+%\usepackage[neoeuler]{fontsetup}
+%\usepackage[libertinus]{fontsetup}
+%\usepackage[olddefault]{fontsetup}%upint, newcmbb
+%\usepackage[concrete]{fontsetup}
+%\usepackage[talos]{fontsetup}
+%\usepackage[oldstandard]{fontsetup}
+%\usepackage[xcharter]{fontsetup}% upint
+%\usepackage[erewhon]{fontsetup}
+
+\newtheorem{theorem}{Theorem}
+\newtheorem{theoremg}[theorem]{Θεώρημα}
+
+\makeatletter
+\long\def\@makecaption#1#2{%
+  \vskip\abovecaptionskip
+  \sbox\@tempboxa{\sffamily #1: #2}%
+  \ifdim \wd\@tempboxa >\hsize
+   {\sffamily #1: #2}\par
+  \else
+    \global \@minipagefalse
+    \hb at xt@\hsize{\hfil\box\@tempboxa\hfil}%
+  \fi
+  \vskip\belowcaptionskip}
+\makeatother
+
+
+
+
+\begin{document}
+
+\begin{theorem}[Dominated convergence of Lebesgue]
+%Let $g$ be an
+Assume that $g$ is an
+in\-te\-grable func\-tion defined on the measurable set $E$ and that
+  $(\,f_n)_{n\in\mathbb N}$ is a sequence of mea\-sur\-able functions so that
+  $|\,f_n|\leq g$. If $f$ is a function so that $f_n\to f$ almost everywhere
+  then $$\lim_{n\to\infty}\int f_n=\int f.$$
+\end{theorem}
+
+\begin{wrapfigure}[4]{o}{0.22\textwidth}\vspace*{-1.8\baselineskip}
+\begin{center}
+  {\Huge\textsf{\color{lightgray}ABC}}
+\end{center}
+\caption{Caption in Sans fonts}
+\end{wrapfigure}
+\textit{Proof}: The function $g-f_n$ is \textit{non-negative} and thus from Fatou lemma
+we have that $\int(g-f\,)\leq\liminf\int(g-f_n)$. Since $|\,f\,|\leq g$ and
+$|\,f_n|\leq g$ the  functions $f$ and $f_n$ are integrable and we have
+$$\int g-\int f\,\leq \int g-\limsup\int f_n,$$ so
+$$\int f\,\geq \limsup \int f_n.$$
+\par
+
+\selectlanguage{greek}
+
+
+\begin{theoremg}[Κυριαρχημένης σύγκλισης του Lebesgue]
+  Έστω ότι
+η $g$ είναι μια ολοκληρώσιμη συνάρτηση ορισμένη στο μετρήσιμο σύνολο
+$E$ και η $(\,f_n)_{n\in\mathbb N}$ είναι μια ακολουθία μετρήσιμων συναρτήσεων ώστε
+$|\,f_n| ≤ g$. Υποθέτουμε ότι υπάρχει μια συνάρτηση $f$
+ώστε η  $(f_n)_{n\in\mathbb N}$ να
+τείνει στην $f$ σχεδόν παντού. Τότε
+$$\lim \int f_n =\int f.$$
+\end{theoremg}
+
+%% Comment for xcharter %%%
+\begin{wrapfigure}[4]{o}{0.22\textwidth}\vspace*{-1.8\baselineskip}
+\begin{center}
+  {\Huge\textsf{\color{lightgray}ΓΨΩ}}
+\end{center}
+\caption{Λεζάντα σε γραμματοσειρά Sans}
+\end{wrapfigure}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\textit{Απόδειξη}: Η συνάρτηση $g − f_n$ είναι \textit{μη αρνητική} και άρα από
+το Λήμμα του Fatou ισχύει
+$\int (f-g) ≤ \liminf \int (g-f_n)$. Επειδή
+$|\,f\,| ≤ g$ και $|\,f_n| ≤g$ οι $f$ και $f_n$ είναι ολοκληρώσιμες, έχουμε
+$$\int g −\int f\, ≤ \int g − \limsup\int f_n,$$
+άρα
+$$\int f\,\geq \limsup \int f_n.$$
+
+
+
+
+
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-withsans.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample-xcharter.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample.tex	2024-09-08 19:38:34 UTC (rev 72228)
+++ trunk/Master/texmf-dist/doc/latex/fontsetup/fspsample.tex	2024-09-08 19:38:48 UTC (rev 72229)
@@ -3,14 +3,18 @@
 %% to crop it
 \documentclass{article}
 \pagestyle{empty}
-\usepackage{xgreek,graphicx}
+\usepackage{graphicx,wrapfig,xcolor}
 \pagestyle{empty}
 %\usepackage[greek]{babel}
 %\usepackage[utf8x]{inputenc}
 %\usepackage{amsfonts}
 
+\usepackage{polyglossia}
+\setdefaultlanguage{english}
+\setotherlanguage{greek}
+
 %\usepackage[default]{fontsetup}%upint, newcmbb
-%\usepackage[gfsartemisia]{fontsetup}
+\usepackage[gfsartemisia]{fontsetup}
 %\usepackage[gfsdidot]{fontsetup}
 %\usepackage[gfsdidotclassic]{fontsetup}
 %\usepackage[gfsneohellenic]{fontsetup}
@@ -25,7 +29,7 @@
 %\usepackage[msgaramond]{fontsetup}
 %\usepackage[ebgaramond]{fontsetup}
 %\usepackage[minion]{fontsetup}
-\usepackage[euler]{fontsetup}
+%\usepackage[euler]{fontsetup}
 %\usepackage[neoeuler]{fontsetup}
 %\usepackage[libertinus]{fontsetup}
 %\usepackage[olddefault]{fontsetup}%upint, newcmbb
@@ -38,7 +42,22 @@
 \newtheorem{theorem}{Theorem}
 \newtheorem{theoremg}[theorem]{Θεώρημα}
 
+\makeatletter
+\long\def\@makecaption#1#2{%
+  \vskip\abovecaptionskip
+  \sbox\@tempboxa{\sffamily #1: #2}%
+  \ifdim \wd\@tempboxa >\hsize
+   {\sffamily #1: #2}\par
+  \else
+    \global \@minipagefalse
+    \hb at xt@\hsize{\hfil\box\@tempboxa\hfil}%
+  \fi
+  \vskip\belowcaptionskip}
+\makeatother
 
+
+
+
 \begin{document}
 
 \begin{theorem}[Dominated convergence of Lebesgue]
@@ -49,6 +68,13 @@
   $|\,f_n|\leq g$. If $f$ is a function so that $f_n\to f$ almost everywhere
   then $$\lim_{n\to\infty}\int f_n=\int f.$$
 \end{theorem}
+
+\begin{wrapfigure}[4]{o}{0.22\textwidth}\vspace*{-1.8\baselineskip}
+\begin{center}
+  {\Huge\textsf{\color{lightgray}ABC}}
+\end{center}
+\caption{Caption in Sans fonts}
+\end{wrapfigure}
 \textit{Proof}: The function $g-f_n$ is \textit{non-negative} and thus from Fatou lemma
 we have that $\int(g-f\,)\leq\liminf\int(g-f_n)$. Since $|\,f\,|\leq g$ and
 $|\,f_n|\leq g$ the  functions $f$ and $f_n$ are integrable and we have
@@ -55,6 +81,10 @@
 $$\int g-\int f\,\leq \int g-\limsup\int f_n,$$ so
 $$\int f\,\geq \limsup \int f_n.$$
 \par
+
+\selectlanguage{greek}
+
+
 \begin{theoremg}[Κυριαρχημένης σύγκλισης του Lebesgue]
   Έστω ότι
 η $g$ είναι μια ολοκληρώσιμη συνάρτηση ορισμένη στο μετρήσιμο σύνολο
@@ -64,6 +94,15 @@
 τείνει στην $f$ σχεδόν παντού. Τότε
 $$\lim \int f_n =\int f.$$
 \end{theoremg}
+
+
+\begin{wrapfigure}[4]{o}{0.22\textwidth}\vspace*{-1.8\baselineskip}
+\begin{center}
+  {\Huge\textsf{\color{lightgray}ΓΨΩ}}
+\end{center}
+\caption{Λεζάντα σε γραμματοσειρά Sans}
+\end{wrapfigure}
+
 \textit{Απόδειξη}: Η συνάρτηση $g − f_n$ είναι \textit{μη αρνητική} και άρα από
 το Λήμμα του Fatou ισχύει
 $\int (f-g) ≤ \liminf \int (g-f_n)$. Επειδή

Modified: trunk/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty	2024-09-08 19:38:34 UTC (rev 72228)
+++ trunk/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty	2024-09-08 19:38:48 UTC (rev 72229)
@@ -1,4 +1,4 @@
-\ProvidesPackage{fontsetup}[2024/2/24 v2.1.1 For easily using font families with mathematics]
+\ProvidesPackage{fontsetup}[2024/9/08 v2.2.0 For easily using font families with mathematics]
 \RequirePackage{iflang}
 \RequirePackage{iftex}
 % Provide a test to know if a 16bits TeX is used.
@@ -27,7 +27,6 @@
 \newif\if at palatino
 \newif\if at msgaramond
 \newif\if at minion
-\newif\if at packagewithoptions
 \newcommand*\greeksetup{%
   \newcommand*\leftgrquotes{\char"201C}%
   \newcommand*\rightgrquotes{\char"201E}%
@@ -81,7 +80,6 @@
   \newcommand*{\regularorbook}{Book}%
   \ncmsetup
   \endgroup
-  \@packagewithoptionstrue
 }
 \DeclareOption{olddefault}{%
   \input{fspolddefault}%
@@ -89,30 +87,29 @@
   \newcommand*{\regularorbook}{Regular}%
   \ncmsetup
   \endgroup
-  \@packagewithoptionstrue
 }
 % Install Cambria as a system font.
 % cambria.ttc, cambriai.ttf, cambriab.ttf, cambriaz.ttf
-\DeclareOption{cambria}{\input{fspcambria}\@packagewithoptionstrue}
-\DeclareOption{concrete}{\input{fspconcrete}\@packagewithoptionstrue}
-\DeclareOption{ebgaramond}{\input{fspebgaramondot}\@packagewithoptionstrue}
-\DeclareOption{erewhon}{\input{fsperewhon}\@erewhontrue\@packagewithoptionstrue}
-\DeclareOption{euler}{\input{fspeulerot}\@packagewithoptionstrue}
-\DeclareOption{fira}{\input{fspfiraot}\@packagewithoptionstrue}
-\DeclareOption{gfsartemisia}{\input{fspgfsartemisiaot}\@packagewithoptionstrue}
-\DeclareOption{gfsdidot}{\input{fspgfsdidotot}\@packagewithoptionstrue}
-\DeclareOption{gfsdidotclassic}{\input{fspgfsdidotclassicot}\@gfstrue\@packagewithoptionstrue}
-\DeclareOption{gfsneohellenic}{\input{fspgfsneohellenicot}\@packagewithoptionstrue}
-\DeclareOption{kerkis}{\input{fspkerkisot}\@packagewithoptionstrue}
-\DeclareOption{libertinus}{\@libertinustrue\@packagewithoptionstrue}
+\DeclareOption{cambria}{\input{fspcambria}}
+\DeclareOption{concrete}{\input{fspconcrete}}
+\DeclareOption{ebgaramond}{\input{fspebgaramondot}}
+\DeclareOption{erewhon}{\input{fsperewhon}\@erewhontrue}
+\DeclareOption{euler}{\input{fspeulerot}}
+\DeclareOption{fira}{\input{fspfiraot}}
+\DeclareOption{gfsartemisia}{\input{fspgfsartemisiaot}}
+\DeclareOption{gfsdidot}{\input{fspgfsdidotot}}
+\DeclareOption{gfsdidotclassic}{\input{fspgfsdidotclassicot}\@gfstrue}
+\DeclareOption{gfsneohellenic}{\input{fspgfsneohellenicot}}
+\DeclareOption{kerkis}{\input{fspkerkisot}}
+\DeclareOption{libertinus}{\@libertinustrue}
 % Install Lucida in TeX tree
-\DeclareOption{lucida}{\input{fsplucidaot}\@packagewithoptionstrue}
+\DeclareOption{lucida}{\input{fsplucidaot}}
 % Install MinionPro and provided fspMinionGreekSmallCaps as system fonts.
-\DeclareOption{minion}{\input{fspminion}\@miniontrue\@packagewithoptionstrue}
+\DeclareOption{minion}{\input{fspminion}\@miniontrue}
 % Install Microsoft Garamond as a system font.
 % Gara.ttf, Garai, Garabd
-\DeclareOption{msgaramond}{\input{fspmsgaramondot}\@msgaramondtrue\@packagewithoptionstrue}
-\DeclareOption{neoeuler}{\input{fspeulerot}\@packagewithoptionstrue}% compatibility
+\DeclareOption{msgaramond}{\input{fspmsgaramondot}\@msgaramondtrue}
+\DeclareOption{neoeuler}{\input{fspeulerot}}% compatibility
 % Not released yet
 % \DeclareOption{neokadmus}{\input{neokadmus}}
 \DeclareOption{oldstandard}{\input{fspoldstandard}%
@@ -119,30 +116,20 @@
   \if at upint
     \setmathfont[StylisticSet=2]{OldStandard-Math.otf}%
   \fi
-  \@packagewithoptionstrue
 }
 % Install Linotype Palatino as a system font.
 % pala.ttf palai, palab, palabi.
 % Install fspPalatinoGreekSmallCaps as a System font.
-\DeclareOption{palatino}{\input{fsppalatinoot}\@palatinotrue\@packagewithoptionstrue}
-\DeclareOption{stixtwo}{\input{fspstixtwoot}\@packagewithoptionstrue}
-\DeclareOption{talos}{\input{fsptalos}\@packagewithoptionstrue}
-\DeclareOption{times}{\input{fsptimesot}\@packagewithoptionstrue}
+\DeclareOption{palatino}{\input{fsppalatinoot}\@palatinotrue}
+\DeclareOption{stixtwo}{\input{fspstixtwoot}}
+\DeclareOption{talos}{\input{fsptalos}}
+\DeclareOption{times}{\input{fsptimesot}}
 \DeclareOption{xcharter}{%
   \input{fspxcharter}%
   \@xchartertrue
-  \@packagewithoptionstrue
 }
 \DeclareOption*{\PackageWarning{fontsetup}{Unknown ‘\CurrentOption’}}
 \ProcessOptions
-\if at packagewithoptions
-\else
-  \input{fspdefault}%
-  \begingroup
-  \newcommand*{\regularorbook}{Book}%
-  \ncmsetup
-  \endgroup
-\fi
 \AtBeginDocument{%
   \if at erewhon
     \RequirePackage{fourier-otf}

Modified: trunk/Master/texmf-dist/tex/latex/fontsetup/fspdefault.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fontsetup/fspdefault.tex	2024-09-08 19:38:34 UTC (rev 72228)
+++ trunk/Master/texmf-dist/tex/latex/fontsetup/fspdefault.tex	2024-09-08 19:38:48 UTC (rev 72229)
@@ -94,6 +94,7 @@
   ]{NewCMUncial10-Book.otf}
 \newcommand{\textuncial}[1]{{\uncial #1}}
 \setmathfont{NewCMMath-Book.otf}
+\setmathfont{NewCMMath-Bold.otf}[version=bold]
 \setmathfont[range={\mathscr,\mathbfscr},StylisticSet=1]{NewCMMath-Book.otf}
 \newcommand{\tttextsc}[1]{{\ttscshape#1}}
 %
@@ -299,7 +300,13 @@
 % some math symbols
 \DeclareRobustCommand*\nrightrightarrows{\mathrel{\char"E033}}
 \DeclareRobustCommand*\nleftleftarrows{\mathrel{\char"E032}}
+\DeclareRobustCommand*\twoheadhookrightarrow{\mathrel{\char"E034}}
+\DeclareRobustCommand*\twoheadhookleftarrow{\mathrel{\char"E035}}
 %
+%%% declare the convolution operator %%%%%%%%%%%%%%%
+\DeclareMathOperator*{\convolution}{\mathchoice{\char"E037}{\char"E036}{\char"E038}{\char"E039}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
 % select ss02 lookup table for IPA symbols
 %\newfontfamily{\ipatext}[StylisticSet=5,%
 %BoldFont=NewCM10-Bold.otf,%

Modified: trunk/Master/texmf-dist/tex/latex/fontsetup/fspebgaramondot.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fontsetup/fspebgaramondot.tex	2024-09-08 19:38:34 UTC (rev 72228)
+++ trunk/Master/texmf-dist/tex/latex/fontsetup/fspebgaramondot.tex	2024-09-08 19:38:48 UTC (rev 72229)
@@ -2,4 +2,13 @@
 \setmainfont[ItalicFont=EBGaramond-Italic.otf,
 BoldFont=EBGaramond-Bold.otf,
 BoldItalicFont=EBGaramond-BoldItalic.otf,SmallCapsFeatures={Numbers=OldStyle}]{EBGaramond-Regular.otf}
-\setmathfont{Garamond-Math.otf}
\ No newline at end of file
+\setsansfont[ItalicFont=Ysabeau-Italic.otf,
+BoldFont=Ysabeau-Bold.otf,BoldItalicFont=Ysabeau-BoldItalic.otf,Scale=MatchLowercase,
+SmallCapsFeatures={Numbers=OldStyle}]{Ysabeau-Regular.otf}
+
+%\newfontfamily{\greekfont}[ItalicFont=EBGaramond-Italic.otf,
+%BoldFont=EBGaramond-Bold.otf,
+%BoldItalicFont=EBGaramond-BoldItalic.otf,SmallCapsFeatures={Numbers=OldStyle}]{EBGaramond-Regular.otf}
+%
+\setmathfont{Garamond-Math.otf}
+

Modified: trunk/Master/texmf-dist/tex/latex/fontsetup/fspolddefault.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fontsetup/fspolddefault.tex	2024-09-08 19:38:34 UTC (rev 72228)
+++ trunk/Master/texmf-dist/tex/latex/fontsetup/fspolddefault.tex	2024-09-08 19:38:48 UTC (rev 72229)
@@ -98,6 +98,7 @@
 
 \newcommand{\textuncial}[1]{{\uncial #1}}
 \setmathfont{NewCMMath-Regular.otf}
+\setmathfont{NewCMMath-Bold.otf}[version=bold]
 \setmathfont[range={\mathscr,\mathbfscr},StylisticSet=1]{NewCMMath-Regular.otf}
 
 \newcommand{\tttextsc}[1]{{\ttscshape#1}}
@@ -304,7 +305,13 @@
 % some math symbols
 \DeclareRobustCommand*\nrightrightarrows{\mathrel{\char"E033}}
 \DeclareRobustCommand*\nleftleftarrows{\mathrel{\char"E032}}
+\DeclareRobustCommand*\twoheadhookrightarrow{\mathrel{\char"E034}}
+\DeclareRobustCommand*\twoheadhookleftarrow{\mathrel{\char"E035}}
 %
+%%% declare the convolution operator %%%%%%%%%%%%%%%
+\DeclareMathOperator*{\convolution}{\mathchoice{\char"E037}{\char"E036}{\char"E038}{\char"E039}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
 % select ss02 lookup table for IPA symbols
 %\newfontfamily{\ipatext}[StylisticSet=5,%
 %BoldFont=NewCM10-Bold.otf,%



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