texlive[75989] Master/texmf-dist: erewhon-math (5aug25)
commits+karl at tug.org
commits+karl at tug.org
Tue Aug 5 22:37:48 CEST 2025
Revision: 75989
https://tug.org/svn/texlive?view=revision&revision=75989
Author: karl
Date: 2025-08-05 22:37:48 +0200 (Tue, 05 Aug 2025)
Log Message:
-----------
erewhon-math (5aug25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/fonts/erewhon-math/Erewhon-Math.ltx
trunk/Master/texmf-dist/doc/fonts/erewhon-math/Erewhon-Math.pdf
trunk/Master/texmf-dist/doc/fonts/erewhon-math/README.md
trunk/Master/texmf-dist/doc/fonts/erewhon-math/unimath-erewhon.pdf
trunk/Master/texmf-dist/fonts/opentype/public/erewhon-math/Erewhon-Math-Bold.otf
trunk/Master/texmf-dist/fonts/opentype/public/erewhon-math/Erewhon-Math.otf
trunk/Master/texmf-dist/tex/latex/erewhon-math/fourier-otf.sty
Modified: trunk/Master/texmf-dist/doc/fonts/erewhon-math/Erewhon-Math.ltx
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/erewhon-math/Erewhon-Math.ltx 2025-08-05 20:37:38 UTC (rev 75988)
+++ trunk/Master/texmf-dist/doc/fonts/erewhon-math/Erewhon-Math.ltx 2025-08-05 20:37:48 UTC (rev 75989)
@@ -33,7 +33,7 @@
\title{\decofourleft\,\FOTF\,\decofourright}
\author{Daniel Flipo \\ \texttt{daniel.flipo at free.fr}}
-\newcommand*{\version}{0.67}
+\newcommand*{\version}{0.68}
\begin{document}
\maketitle
@@ -98,6 +98,8 @@
\begin{enumerate}
\item it loads \pkg{realscripts.sty} for better superscripts and footnote
calls unless option \opt{fakedscripts} has been activated;
+\item it redefines the \cmd{TeX}, \cmd{LaTeX} and \cmd{LaTeXe} logos to fit
+ the Erewhon fonts unless option \opt{no-logos} has been activated;
\item it loads \pkg{fourier-orns.sty}, providing many text ornaments;
\item it checks at \verb+\begin{document}+ if packages \pkg{amssymb} or
\pkg{latexsym} are loaded and issues warnings in case they are;
@@ -566,53 +568,46 @@
and bold italic via the \verb+\symit{}+, \verb+\symup{}+, \verb+\symbf{}+
and \verb+\symbfit{}+ commands.
-\item Calligraphic alphabet (\cmd{symscr} or \cmd{symcal} or
- \cmd{mathcal} command), uppercase:\\
+\item Calligraphic alphabet (\cmd{symscr} or \cmd{symcal} command), uppercase:\\
$\symscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
- also in boldface (\cmd{symbfscr},\cmd{symbfcal} or \cmd{mathbfcal} command):\\
+ also in boldface (\cmd{symbfscr},\cmd{symbfcal} command):\\
$\symbfscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
-\item Blackboard-bold alphabet (\cmd{symbb} or \cmd{mathbb} command):
+\item Blackboard-bold alphabet (\cmd{symbb} command):
$\symbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
- $\symbb{abcdefghijklmnopqrstuvwxyz\quad 0123456789}$\\
+ $\symbb{abcdefghijklmnopqrstuvwxyz\quad 0123456789}$
-\item Fraktur alphabet is borrowed from Latin Modern,
+\item Fraktur alphabet is borrowed from Latin Modern (\cmd{symfrak} command):
$\symfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$
- but this can overwritten, i.e.
-\begin{verbatim}
+ but this can overwritten, i.e.\\
+\verb+\setmathfont{Asana-Math.otf}[range=frak,Scale=MatchUppercase]+\\
+\verb+$\symfrak{ABCDEFGHIJKL...XYZ abcdefghijkl...xyz}$+\\
\setmathfont{Asana-Math.otf}[range=frak,Scale=MatchUppercase]
-$\symfrak{ABCDEFGHIJKL...XYZ abcdefghijkl...xyz}$
-\end{verbatim}
-\setmathfont{Asana-Math.otf}[range=frak,Scale=MatchUppercase]
$\symfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$
-\item Sans serif alphabet is borrowed from Latin Modern,
+\item Sans serif alphabet is borrowed from Latin Modern (\cmd{symsfup} or
+ \cmd{symsfit} command):
$\symsfup{ABCDEFGHIJKLM abcdefghijk}\quad\symsfit{NOPQRSTUVWXYZ mnopqrstuvwxyz}$
- but it can be borrowed from another maths font, i.e.
-\begin{verbatim}
-\setmathfont{STIXTwoMath-Regular.otf}[range={sfup,sfit},
- Scale=MatchUppercase]
-$\symsfup{ABCD...klm}\quad\symsfit{NOPQ...xyz}$
-\end{verbatim}
+ but it can be borrowed from another maths font, i.e.\\
+\verb+\setmathfont{STIXTwoMath-Regular.otf}[range={sfup,sfit},+\\
+\verb+ Scale=MatchUppercase]+\\
+\verb+$\symsfup{ABCD...klm}\quad\symsfit{NOPQ...xyz}$+\\
\setmathfont{STIXTwoMath-Regular.otf}[range={sfup,sfit},Scale=MatchUppercase]
$\symsfup{ABCDEFGHIJKLM abcdefghijklm}\quad
\symsfit{NOPQRSTUVWXYZ nopqrstuvwxyz}$
-\item Typewriter alphabet is borrowed from Latin Modern,
-
+\item Typewriter alphabet is borrowed from Latin Modern (\cmd{symtt} command):\\
$\symtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$
-but it can be borrowed from another Math font, i.e.
-\begin{verbatim}
+but it can be borrowed from another Math font, i.e.\\
+\verb+\setmathfont{STIXTwoMath-Regular.otf}[range=tt,Scale=MatchUppercase]+\\
+\verb+$\symtt{ABCDE...XYZ abcde...xyz}$+\\
\setmathfont{STIXTwoMath-Regular.otf}[range=tt,Scale=MatchUppercase]
-$\symtt{ABCDE...XYZ abcde...xyz}$
-\end{verbatim}
-\setmathfont{STIXTwoMath-Regular.otf}[range=tt,Scale=MatchUppercase]
$\symtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$
\end{itemize}
@@ -620,12 +615,18 @@
script (or calligraphic) shape: $\mscre$, $\mscrg$, $\ell$, $\mscro$
(\verb+\mscre+, \verb+\mscrg+, \verb+\ell+, \verb+\mscro+).
-All others (range \verb+"1D4B6+ to \verb+"1D4CF+) have to be borrowed
-from another maths font if needed, i.e.
-\begin{verbatim}
-\setmathfont{LibertinusMath-Regular.otf}%
- [range="1D4B6-"1D4CF, Scale=MatchLowercase]
-\end{verbatim}
+All others have to be borrowed from another maths font if needed, i.e.\\
+\verb+\setmathfont{Garamond-Math.otf}[range=\symscr/latin,+%
+\footnote{\texttt{/latin}: lowercase (latin) only;
+ \texttt{/Latin}: uppercase (latin) only.}\\
+\verb+ Scale=MatchLowercase]+\\
+\verb+$\symscr{a}\symscr{b}\symscr{c} ... \symscr{z}$+\\
+\setmathfont{Erewhon-Math.otf}
+\setmathfont{Garamond-Math.otf}[range=\symscr/latin, Scale=MatchLowercase]
+$\symscr{a}\symscr{b}\symscr{c}\symscr{d}\symscr{e}\symscr{f}\symscr{g}
+ \symscr{h}\symscr{i}\symscr{j}\symscr{k}\symscr{l}\symscr{m}\symscr{n}
+ \symscr{o}\symscr{p}\symscr{q}\symscr{r}\symscr{s}\symscr{t}\symscr{u}
+ \symscr{v}\symscr{w}\symscr{x}\symscr{y}\symscr{z}$
\subsection{Bold variant}
@@ -659,8 +660,9 @@
\verb+\setmathfont{Asana-Math.otf}[range={"294A-"2951,"2964,"2ABB-"2ABE}]+
Let’s mention \pkg{albatross}, a useful tool to find out the list of fonts
-providing a given glyph: f.i. type in a terminal ``\texttt{albatross U+2964}'',
-see the manpage or \file{albatross-manual.pdf}.
+providing a given glyph: f.i. type in a terminal
+``\texttt{albatross -t U+2964}'', see the manpage or
+\file{albatross-manual.pdf}.
\subsection{Fourier ornaments}
Modified: trunk/Master/texmf-dist/doc/fonts/erewhon-math/Erewhon-Math.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/fonts/erewhon-math/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/erewhon-math/README.md 2025-08-05 20:37:38 UTC (rev 75988)
+++ trunk/Master/texmf-dist/doc/fonts/erewhon-math/README.md 2025-08-05 20:37:48 UTC (rev 75989)
@@ -183,7 +183,12 @@
\(f'\), \(f\prime\) and \(f^{\prime}\) produce the same output.
- `fourier-otf.sty` has a new option `fakedscripts` to stop `realscripts`
package loading.
-
+* v0.68
+ - Up and down arrows variants enhanced.
+ - `fourier-otf.sty` tunes \TeX, \LaTeX, \LaTeXe logos for the Erewhon
+ fonts; option "no-logos" added to prohibit their redefinition.
+ - Math table fixes for glyph horizontal/vertical composition.
+
---
Copyright 2019-2025 Michel Bovani, Daniel Flipo
E-mail: michel (dot) bovani (at) icloud (dot) com
Modified: trunk/Master/texmf-dist/doc/fonts/erewhon-math/unimath-erewhon.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/opentype/public/erewhon-math/Erewhon-Math-Bold.otf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/opentype/public/erewhon-math/Erewhon-Math.otf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/erewhon-math/fourier-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/erewhon-math/fourier-otf.sty 2025-08-05 20:37:38 UTC (rev 75988)
+++ trunk/Master/texmf-dist/tex/latex/erewhon-math/fourier-otf.sty 2025-08-05 20:37:48 UTC (rev 75989)
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\fileversion{0.67}
-\def\filedate{2025-02-15}
+\def\fileversion{0.68}
+\def\filedate{2025-08-05}
\ProvidesPackage{fourier-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
@@ -36,6 +36,7 @@
\DeclareKeys
{
no-text.if = FOT at notext ,
+ no-logos.if = FOT at nologos ,
fakedscripts.if = FOT at fakedscripts ,
tight.if = FOT at tight ,
loose.code = \FOT at tightfalse ,
@@ -74,6 +75,16 @@
\else
\ifFOT at fakedscripts\else \RequirePackage{realscripts}\fi
\setmainfont{erewhon}[\unexpanded\expandafter{\the\FOTtoksT}]
+ % Fine tune TeX logos for the Erewhon fonts
+ \ifFOT at nologos
+ \else
+ \DeclareRobustCommand{\TeX}{T\kern -.15em\lower .4ex
+ \hbox{E}\kern -.05emX\@}
+ \DeclareRobustCommand{\LaTeX}{L\kern -.25em
+ \raisebox{.38ex}{\textsc{a}}\kern -.1em\TeX}
+ \DeclareRobustCommand{\LaTeXe}{\LaTeX
+ \kern .05em2\raisebox{-.35ex}{\char"03B5}}
+ \fi
\fi
% Enable FourierOrns font with possible scaling.
\providecommand{\FourierOrns}{\relax} % compatibility with fourier-orns v2.2
@@ -139,8 +150,8 @@
\Umathchardef\varsymbfscrQ = 0 0 "E06E \relax
\Umathchardef\varsymbfscrT = 0 0 "E06F \relax
% \widearc and\overrightarc
- \newcommand*{\widearc}{\Umathaccent 0 0 "E540 }%
- \newcommand*{\overrightarc}{\Umathaccent 0 0 "20D5 }%
+ \providecommand*{\widearc}{\Umathaccent 0 0 "E540 }%
+ \providecommand*{\overrightarc}{\Umathaccent 0 0 "20D5 }%
% From FourierOrns
\Umathchardef\forbidden = 0 0 "E0B0 \relax
\Umathchardef\beware = 0 0 "E0B1 \relax
More information about the tex-live-commits
mailing list.