summaryrefslogtreecommitdiff
path: root/fonts/erewhon-math
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/erewhon-math')
-rw-r--r--fonts/erewhon-math/Erewhon-Math.ltx11
-rw-r--r--fonts/erewhon-math/Erewhon-Math.otfbin379312 -> 381672 bytes
-rw-r--r--fonts/erewhon-math/Erewhon-Math.pdfbin175219 -> 182829 bytes
-rw-r--r--fonts/erewhon-math/README.md7
-rw-r--r--fonts/erewhon-math/fourier-otf.sty30
-rw-r--r--fonts/erewhon-math/unimath-erewhon.pdfbin1847222 -> 1847333 bytes
6 files changed, 29 insertions, 19 deletions
diff --git a/fonts/erewhon-math/Erewhon-Math.ltx b/fonts/erewhon-math/Erewhon-Math.ltx
index 73d1384c5c..4ca380b126 100644
--- a/fonts/erewhon-math/Erewhon-Math.ltx
+++ b/fonts/erewhon-math/Erewhon-Math.ltx
@@ -34,7 +34,7 @@
\title{\decofourleft\,\FOTF\,\decofourright}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.52}
+\newcommand*{\version}{0.53}
\begin{document}
\maketitle
@@ -94,6 +94,7 @@ it loads \pkg{unicode-math} with the default options, sets Erewhon-Math
as Math font and Erewhon Text fonts as Roman fonts
(families \textit{sf} and \textit{tt} left unchanged) but does a bit more:
\begin{enumerate}
+\item it loads \pkg{realscripts.sty} for better superscripts and footnote calls;
\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;
@@ -237,6 +238,7 @@ and T in version~0.50.
cv08 & $\sigma$ & $\varsigma$ & \cmd{sigma} \\
cv09 & $\theta$ & $\vartheta$ & \cmd{theta} \\
cv10 & $\Theta$ & $\varTheta$ & \cmd{Theta}\\
+ cv11 & $\mitpartial$ & $\mitvarpartial$ & \cmd{partial}\\
cv20 & $\symscr{E}$ & $\varsymscrE$ & \cmd{symcal\{E\}}\\
cv21 & $\symscr{Q}$ & $\varsymscrQ$ & \cmd{symcal\{Q\}}\\
cv22 & $\symscr{T}$ & $\varsymscrT$ & \cmd{symcal\{T\}}\\
@@ -502,9 +504,10 @@ Various wide acccents are also supported:
and \verb+\symbfit{}+ commands.
\item Calligraphic alphabet (\cmd{symscr} or \cmd{symcal} or
- \cmd{mathcal} command), uppercase:
-
- $\symscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
+ \cmd{mathcal} command), uppercase:\\
+ $\symscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
+ also in boldface (\cmd{symbfscr},\cmd{symbfcal} or \cmd{mathbfcal} command):\\
+ $\symbfscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
\item Blackboard-bold alphabet (\cmd{symbb} or \cmd{mathbb} command),
uppercase, lowercase and digits:
diff --git a/fonts/erewhon-math/Erewhon-Math.otf b/fonts/erewhon-math/Erewhon-Math.otf
index 656df4ab18..f42b2b6b7c 100644
--- a/fonts/erewhon-math/Erewhon-Math.otf
+++ b/fonts/erewhon-math/Erewhon-Math.otf
Binary files differ
diff --git a/fonts/erewhon-math/Erewhon-Math.pdf b/fonts/erewhon-math/Erewhon-Math.pdf
index 56f29f3c19..92eb070ff5 100644
--- a/fonts/erewhon-math/Erewhon-Math.pdf
+++ b/fonts/erewhon-math/Erewhon-Math.pdf
Binary files differ
diff --git a/fonts/erewhon-math/README.md b/fonts/erewhon-math/README.md
index 60f0cd9ee5..29c7439721 100644
--- a/fonts/erewhon-math/README.md
+++ b/fonts/erewhon-math/README.md
@@ -121,7 +121,12 @@ Either version 1.3 or, at your option, any later version.
- Over/underbrace: metrics of horizontal variants tuned.
- Added glyphs \nleqqslant and \ngeqqslant (U+E09A, U+E09B).
- Fixed "Style=" options in fourier-otf.sty (they didn't work for XeLaTeX).
-
+* v0.53
+ - fourier-otf.sty now loads realscripts for better superscripts.
+ - Vertical variants of \mathslash, \backslash: slope corrected.
+ - Added proportional digits and lnum, pnum features in math mode.
+ - Added character variant (cv11) for \partial.
+
---
Copyright 2019-2022 Michel Bovani, Daniel Flipo
E-mail: michel (dot) bovani (at) icloud (dot) com
diff --git a/fonts/erewhon-math/fourier-otf.sty b/fonts/erewhon-math/fourier-otf.sty
index 1904975001..d84e3bf367 100644
--- a/fonts/erewhon-math/fourier-otf.sty
+++ b/fonts/erewhon-math/fourier-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2018/01/01]
-\def\fileversion{0.52}
-\def\filedate{2022-04-04}
+\def\fileversion{0.53}
+\def\filedate{2022-05-05}
\ProvidesPackage{fourier-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
@@ -59,6 +59,7 @@
% Text Serif fonts: erewhon with possible scaling.
\ifFOT@notext
\else
+ \RequirePackage{realscripts}
\setmainfont{erewhon}[\unexpanded\expandafter{\the\FOTtoksT}]
\fi
% Enable FourierOrns font with possible scaling.
@@ -74,10 +75,13 @@
\AtBeginDocument{%
% Fourier specific math
+ % \Umathchardef\<cmd> = <math type> <family> <slot>
+ % <math type> : \mathord=0 \mathrel=3 ; <family>=0
\Umathchardef\Bbbbackslash = 0 0 "E020 \relax
\Umathchardef\varemptyset = 0 0 "E021 \relax
\Umathchardef\mupvarzero = 0 0 "E022 \relax
\Umathchardef\mbfvarzero = 0 0 "E023 \relax
+ \Umathchardef\mupvarpartial = 0 0 "E030 \relax
\Umathchardef\mupvarvarpi = 0 0 "E032 \relax
\Umathchardef\mbfvarpartial = 0 0 "E040 \relax
\Umathchardef\mbfvarvarrho = 0 0 "E041 \relax
@@ -110,12 +114,8 @@
\Umathchardef\gtreqslantless = 3 0 "E095 \relax
\Umathchardef\lesseqqslantgtr = 3 0 "E096 \relax
\Umathchardef\gtreqqslantless = 3 0 "E097 \relax
- \Umathchardef\npreceq = 3 0 "E098 \relax
- \Umathchardef\nsucceq = 3 0 "E099 \relax
- \Umathchardef\nleqqslant = 3 0 "E09A \relax
- \Umathchardef\ngeqqslant = 3 0 "E09B \relax
- \Umathchardef\nsubseteqq = 3 0 "E0AE \relax
- \Umathchardef\nsupseteqq = 3 0 "E0AF \relax
+ \Umathchardef\nleqqslant = 3 0 "E098 \relax
+ \Umathchardef\ngeqqslant = 3 0 "E099 \relax
\Umathchardef\varsymscrE = 0 0 "E07D \relax
\Umathchardef\varsymscrQ = 0 0 "E07E \relax
\Umathchardef\varsymscrT = 0 0 "E07F \relax
@@ -152,16 +152,18 @@
\Umathchardef\nshortparallel = 3 0 "E0A5 \relax
\Umathchardef\lvertneqq = 3 0 "E0A6 \relax
\Umathchardef\gvertneqq = 3 0 "E0A7 \relax
- \Umathchardef\varsubsetneq = 3 0 "E0AC \relax
- \Umathchardef\varsupsetneq = 3 0 "E0AD \relax
- \Umathchardef\varsubsetneqq = 3 0 "E09C \relax
- \Umathchardef\varsupsetneqq = 3 0 "E09D \relax
\Umathchardef\nleqslant = 3 0 "E0A8 \relax
\Umathchardef\ngeqslant = 3 0 "E0A9 \relax
\Umathchardef\nleqq = 3 0 "E0AA \relax
\Umathchardef\ngeqq = 3 0 "E0AB \relax
- \Umathchardef\npreceq = 3 0 "E098 \relax
- \Umathchardef\nsucceq = 3 0 "E099 \relax
+ \Umathchardef\varsubsetneq = 3 0 "E0AC \relax
+ \Umathchardef\varsupsetneq = 3 0 "E0AD \relax
+ \Umathchardef\nsubseteqq = 3 0 "E0AE \relax
+ \Umathchardef\nsupseteqq = 3 0 "E0AF \relax
+ \Umathchardef\varsubsetneqq = 3 0 "E09C \relax
+ \Umathchardef\varsupsetneqq = 3 0 "E09D \relax
+ \Umathchardef\npreceq = 3 0 "E09E \relax
+ \Umathchardef\nsucceq = 3 0 "E09F \relax
\let\centerdot\cdotp
\let\restriction\upharpoonright
\let\doteqdot\Doteq
diff --git a/fonts/erewhon-math/unimath-erewhon.pdf b/fonts/erewhon-math/unimath-erewhon.pdf
index 422554bfdd..7680713693 100644
--- a/fonts/erewhon-math/unimath-erewhon.pdf
+++ b/fonts/erewhon-math/unimath-erewhon.pdf
Binary files differ