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.