texlive[74006] Master/texmf-dist: erewhon-math (15feb25)

commits+karl at tug.org commits+karl at tug.org
Sat Feb 15 22:25:39 CET 2025


Revision: 74006
          https://tug.org/svn/texlive?view=revision&revision=74006
Author:   karl
Date:     2025-02-15 22:25:38 +0100 (Sat, 15 Feb 2025)
Log Message:
-----------
erewhon-math (15feb25)

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-02-15 21:25:28 UTC (rev 74005)
+++ trunk/Master/texmf-dist/doc/fonts/erewhon-math/Erewhon-Math.ltx	2025-02-15 21:25:38 UTC (rev 74006)
@@ -33,7 +33,7 @@
 \title{\decofourleft\,\FOTF\,\decofourright}
 \author{Daniel Flipo \\ \texttt{daniel.flipo at free.fr}}
 
-\newcommand*{\version}{0.66}
+\newcommand*{\version}{0.67}
 
 \begin{document}
 \maketitle
@@ -88,15 +88,16 @@
 
 As an alternative to load \FOTF{} you can type:\\[.5\baselineskip]
 \verb+\usepackage[ +\textit{options}
-\footnote{Possible \textit{options} are \opt{loose}, \opt{no-text}, \opt{Scale=}
-  or any of the options described in sections \ref{ssection-um} to
-  \ref{ssec-other-features}.}%
+\footnote{Possible \textit{options} are \opt{loose}, \opt{no-text},
+  \opt{fakedscripts}, \opt{Scale=} or any of the options described in
+  sections~\ref{ssection-um} to \ref{ssec-other-features}.}%
 \verb+ ]{fourier-otf}+\\[.5\baselineskip]
-it loads \pkg{unicode-math} with the default options, sets Erewhon-Math
+it loads \pkg{unicode-math} with the default options, sets \FOTF{}
 as maths font and Erewhon Text fonts as Roman fonts
-(families \textit{sf} and \textit{tt} left unchanged) but does a bit more:
+(families \textit{sf} and \textit{tt} left unchanged) and does a bit more:
 \begin{enumerate}
-\item it loads \pkg{realscripts.sty} for better superscripts and footnote calls;
+\item it loads \pkg{realscripts.sty} for better superscripts and footnote
+  calls unless option \opt{fakedscripts} 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;
@@ -134,8 +135,9 @@
 \section{What is provided?}
 
 \FOTF{} provides all glyphs supplied by \FGUT{} plus all glyphs available in
-the \pkg{amssymb} and \pkg{latexsym} packages and many more.  Therefore, these
-two packages \emph{should not} be loaded as they might override \FOTF{} glyphs.
+the \pkg{amssymb} and \pkg{latexsym} packages and many more.  Therefore,
+the latter two packages \emph{should not} be loaded as they might override
+\FOTF{} glyphs.
 
 Sans-serif, typewriter and fraktur styles are borrowed from Latin Modern fonts.
 See in section~\vref{ssec-math-alphabets} how to choose
@@ -193,8 +195,8 @@
 printed slanted by default, but \opt{nabla=italic} and
 \opt{partial=upright} can change this.
 
-All these options are offered by the \pkg{unicode-math} package but they can
-be added to the \cmd{setmathfont} call%
+All these options are offered by the \pkg{unicode-math} package, they can
+be added to the \cmd{setmathfont} call as well%
 \footnote{IMHO it is easier to add \emph{all options} to the \cmd{setmathfont}
   command.}, for example:
 
@@ -223,7 +225,7 @@
 \subsection{Character variants}
 \label{ssection-cv}
 
-\FOTF{} provides fourteen ``Character Variants’’ options, listed on
+\FOTF{} provides fourteen ``Character Variants'' options, listed on
 table~\vref{cv}, to choose between different glyphs for Greek characters
 and some others. Alternative calligraphic capitals have been added for E, Q
 and T in version~0.50.
@@ -271,21 +273,21 @@
 are output as $\symup{\varepsilon}$ and $\symup{\varphi}$ (upright).
 
 Please note that curly braces are mandatory whenever more than one
-``Character Variant’’ is selected.
+``Character Variant'' is selected.
 
 Note about \cmd{hbar} (v\,0.43): \pkg{unicode-math} defines \cmd{hbar} as
 \cmd{hslash} (U+210F) while \pkg{amsmath} provides two different glyphs
-(italic h with horizontal or diagonal stroke).\\
-\pkg{Erewhon Math} now follows \pkg{unicode-math}; the italic h with horizontal
-stroke can be printed using \cmd{hslash} or \cmd{hbar} together with character
-variant \texttt{cv01} or with \cmd{mithbar} (replacement for AMS’ command
-\cmd{hbar}).
+(italic $h$ with horizontal or diagonal stroke).\\
+\pkg{erewhon-math} now follows \pkg{unicode-math}; the italic $h$ with
+horizontal stroke can be printed using \cmd{hslash} or \cmd{hbar} together
+with character variant \texttt{cv01} or with \cmd{mithbar} (replacement for
+AMS’ command \cmd{hbar}).
 
 
 \subsection{Stylistic sets}
 \label{ssection-ss}
 
-\FOTF{} provides five ``Stylistic Sets’’ options to choose between different
+\FOTF{} provides five ``Stylistic Sets'' options to choose between different
 glyphs for families of maths symbols.
 
 \verb+StylisticSet=4+, alias%
@@ -340,7 +342,7 @@
 symbols, see table~\vref{ss06}.
 
 \verb+StylisticSet=7+, alias \verb+Style=parallelslant+, converts
-``parallel’’ symbols into their slanted variants, see table~\vref{ss07}.
+``parallel'' symbols into their slanted variants, see table~\vref{ss07}.
 \begin{table}[ht]
   \centering
   \caption{Stylistic Sets 6 and 7}
@@ -552,7 +554,8 @@
 All the extensible arrows provided by the \pkg{mathtools} package are
 available in the \FOTF{} font (loading \pkg{fourier-otf.sty} is required),
 f.i.:
-\[X \xLeftrightarrow{above} Y \xhookrightarrow[under]{} Z\xmapsto{above} W\]
+\[X \xLeftrightarrow{\text{above}} Y \xhookrightarrow[\text{under}]{}
+  Z\xmapsto{\text{above}} W\]
 
 
 \subsection{Mathematical alphabets}
@@ -626,8 +629,10 @@
 
 \subsection{Bold variant}
 
+\setmathfont{Erewhon-Math.otf}[BoldFont=Erewhon-Math-Bold.otf]
 In case short maths formulas have to be printed in section titles,
-a \emph{limited} bold variant has been added in version~0.54. Example of usage:\\
+a \emph{limited} bold variant has been added in version~0.54.
+Example of usage: \quad\textbf{\boldmath Einstein’s equation $E=mc^2$}\\
 \verb+\setmathfont{Erewhon-Math-Bold.otf}[version=bold, +\textit{options}\verb+]+
 \\
 \verb+\section{\mathversion{bold} Einstein’s equation $E=mc^2$}+
@@ -654,7 +659,7 @@
 \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}’’,
+providing a given glyph: f.i. type in a terminal ``\texttt{albatross U+2964}'',
 see the manpage or \file{albatross-manual.pdf}.
 
 \subsection{Fourier ornaments}
@@ -725,7 +730,7 @@
 
 I am grateful to George Williams and his co-workers for providing and
 maintaining FontForge and to Ulrik Vieth for his illuminating paper published
-in TUGboat~2009 Volume~30 about Open Type Math.
+in TUGboat~2009 Volume~30 about OpenType Math.
 
 Thanks to Oliver Natt for providing valuable feedback!
 

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-02-15 21:25:28 UTC (rev 74005)
+++ trunk/Master/texmf-dist/doc/fonts/erewhon-math/README.md	2025-02-15 21:25:38 UTC (rev 74006)
@@ -11,7 +11,7 @@
 ## Contents
 
 * Erewhon-Math.otf      OpenType Math font
-* Erewhon-Math-Bold.otf Bold variant
+* Erewhon-Math-Bold.otf Bold variant (limited coverage)
 * fourier-otf.sty       LaTeX style file: replaces fourier.sty for LuaTeX/XeTeX
 * Erewhon-Math.pdf      Documentation in PDF format
 * Erewhon-Math.ltx      Source of Erewhon-Math.pdf
@@ -19,8 +19,8 @@
                         showing available Erewhon-Math symbols compared to
                         LatinModern, STIXTwo, Erewhon, TeXGyrePagella,
                         Libertinus and EBGaramond.
-* unimath-erewhon.ltx  Source of unimath-symbols.pdf
-* README.md            (this file)
+* unimath-erewhon.ltx   Source of unimath-symbols.pdf
+* README.md             (this file)
 
 ## Installation
 
@@ -44,7 +44,7 @@
 http://scripts.sil.org/OFL
 * The other files are distributed under the terms of the LaTeX Project
 Public License from CTAN archives in directory macros/latex/base/lppl.txt.
-Either version 1.3 or, at your option, any later version.
+Either version 1.3c or, at your option, any later version.
 
 ## Changes
 
@@ -174,8 +174,17 @@
     - Fixed Game glyph (U+2141).
     - Erewhon-Math-Bold: missing italic correction added for int.up, 
       int.v1, int.v1.up.
+* v0.67
+    - \lgroup and \rgroup are extensible.
+    - notaccent (U+0338) enlarged.
+    - bar (U+0304), wideoverbar (U+0305), mathunderbar (U+0332) thicknesses' 
+    unified to default rule thickness.
+    - Glyphs U+2032 to U+2037 and U+2057 (prime and co.) resized so that f.i. 
+    \(f'\), \(f\prime\) and \(f^{\prime}\) produce the same output.
+    - `fourier-otf.sty` has a new option `fakedscripts` to stop `realscripts`
+    package loading.
   
 ---
-Copyright 2019-2024  Michel Bovani, Daniel Flipo  
+Copyright 2019-2025  Michel Bovani, Daniel Flipo  
 E-mail: michel (dot) bovani (at) icloud (dot) com  
         daniel (dot) flipo (at) free (dot) fr

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-02-15 21:25:28 UTC (rev 74005)
+++ trunk/Master/texmf-dist/tex/latex/erewhon-math/fourier-otf.sty	2025-02-15 21:25:38 UTC (rev 74006)
@@ -1,6 +1,6 @@
 \NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\fileversion{0.66}
-\def\filedate{2024-03-01}
+\def\fileversion{0.67}
+\def\filedate{2025-02-15}
 \ProvidesPackage{fourier-otf}[\filedate\space\fileversion]
 
 % Ensure luatex or xetex engine
@@ -19,7 +19,7 @@
 \newtoks\FOTtoksM
 \newcommand*{\Store at KV@Option}[2]{%
   \FOTtoksM=\expandafter{\the\FOTtoksM #1={#2},}
-  \def\FOT at opt{#1}\def\FOT at val{#2}%
+  \def\FOT at opt{#1}%
   \def\FOT at fullos{Numbers}%
   \def\FOT at scale{Scale}%
   \ifx\FOT at opt\FOT at fullos
@@ -36,6 +36,7 @@
 \DeclareKeys
   {
    no-text.if            = FOT at notext                             ,
+   fakedscripts.if       = FOT at fakedscripts                       ,
    tight.if              = FOT at tight                              ,
    loose.code            = \FOT at tightfalse                        ,
    fulloldstyle.code     = \Store at KV@Option{Numbers}{OldStyle}    ,
@@ -71,7 +72,7 @@
 % Text Serif fonts: erewhon with possible scaling and true superscripts.
 \ifFOT at notext
 \else
-  \RequirePackage{realscripts}
+  \ifFOT at fakedscripts\else \RequirePackage{realscripts}\fi
   \setmainfont{erewhon}[\unexpanded\expandafter{\the\FOTtoksT}]
 \fi
 % Enable FourierOrns font with possible scaling.
@@ -79,8 +80,8 @@
 \renewfontfamily\FourierOrns{FourierOrns-Regular.otf}[
    BoldFont   = FourierOrns-Regular.otf ,
    ItalicFont = FourierOrns-Regular.otf ,
-   BoldItalicFont = FourierOrns-Regular.otf ,
-   \unexpanded\expandafter{\the\FOTtoksT}]
+   BoldItalicFont = FourierOrns-Regular.otf
+  ]
 
 % Text Sans Serif fonts: default (lmss unless specified)
 % Text Typewriter fonts: default (lmtt unless specified)



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