summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-04-01 03:01:11 +0000
committerNorbert Preining <norbert@preining.info>2023-04-01 03:01:11 +0000
commit1c004b8b1b82512ea320e5d1e16e364d54878e6a (patch)
tree61c1c3e5f18f20f7d7df8c91164e7b0de75220d0 /fonts
parentff15e9aea45682289b6f31fa687c1b51f543d09e (diff)
CTAN sync 202304010301
Diffstat (limited to 'fonts')
-rw-r--r--fonts/concmath-otf/Concrete-Math.otfbin227764 -> 241500 bytes
-rw-r--r--fonts/concmath-otf/README.md17
-rw-r--r--fonts/concmath-otf/concmath-otf.ltx54
-rw-r--r--fonts/concmath-otf/concmath-otf.pdfbin147636 -> 151587 bytes
-rw-r--r--fonts/concmath-otf/concmath-otf.sty10
-rw-r--r--fonts/concmath-otf/unimath-concrete.pdfbin1780617 -> 1783261 bytes
-rw-r--r--fonts/erewhon-math/Erewhon-Math-Bold.otfbin110460 -> 158388 bytes
-rw-r--r--fonts/erewhon-math/Erewhon-Math.ltx12
-rw-r--r--fonts/erewhon-math/Erewhon-Math.otfbin386464 -> 393756 bytes
-rw-r--r--fonts/erewhon-math/Erewhon-Math.pdfbin220585 -> 221401 bytes
-rw-r--r--fonts/erewhon-math/README.md9
-rw-r--r--fonts/erewhon-math/fourier-otf.sty4
-rw-r--r--fonts/erewhon-math/unimath-erewhon.pdfbin1847071 -> 1847674 bytes
-rw-r--r--fonts/euler-math/Euler-Math.ltx5
-rw-r--r--fonts/euler-math/Euler-Math.otfbin439748 -> 443768 bytes
-rw-r--r--fonts/euler-math/Euler-Math.pdfbin157628 -> 158318 bytes
-rw-r--r--fonts/euler-math/README.md8
-rw-r--r--fonts/euler-math/euler-math.sty4
-rw-r--r--fonts/euler-math/unimath-euler.pdfbin1451945 -> 1451716 bytes
-rw-r--r--fonts/kpfonts-otf/README.md18
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx5
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdfbin221600 -> 222298 bytes
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx5
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdfbin222999 -> 223740 bytes
-rw-r--r--fonts/kpfonts-otf/doc/unimath-kpfonts.ltx10
-rw-r--r--fonts/kpfonts-otf/doc/unimath-kpfonts.pdfbin1820789 -> 1835161 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Bold.otfbin199476 -> 203400 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Light.otfbin464132 -> 467916 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Regular.otfbin437732 -> 441588 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Sans.otfbin284292 -> 288264 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-SansBold.otfbin168436 -> 172364 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Semibold.otfbin200136 -> 204112 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Bold.otfbin57976 -> 57976 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otfbin65188 -> 65188 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Italic.otfbin66492 -> 66492 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Regular.otfbin59108 -> 59108 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Bold.otfbin133408 -> 133408 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otfbin143656 -> 143656 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Italic.otfbin134280 -> 134280 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Light.otfbin131256 -> 131256 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otfbin133760 -> 133760 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Regular.otfbin131524 -> 131524 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Semibold.otfbin130556 -> 130556 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otfbin141288 -> 141288 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Bold.otfbin103928 -> 103928 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otfbin111928 -> 111928 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Italic.otfbin111888 -> 111888 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Regular.otfbin102500 -> 102500 bytes
-rw-r--r--fonts/kpfonts-otf/tex/kpfonts-otf.sty4
-rw-r--r--fonts/xcharter-math/README.md8
-rw-r--r--fonts/xcharter-math/XCharter-Math-Bold.otfbin81616 -> 80224 bytes
-rw-r--r--fonts/xcharter-math/XCharter-Math.ltx54
-rw-r--r--fonts/xcharter-math/XCharter-Math.otfbin326420 -> 330580 bytes
-rw-r--r--fonts/xcharter-math/XCharter-Math.pdfbin197687 -> 200105 bytes
-rw-r--r--fonts/xcharter-math/unimath-xcharter.pdfbin1848017 -> 1848513 bytes
-rw-r--r--fonts/xcharter-math/xcharter-otf.sty4
56 files changed, 162 insertions, 69 deletions
diff --git a/fonts/concmath-otf/Concrete-Math.otf b/fonts/concmath-otf/Concrete-Math.otf
index 9f22af9fbb..81b5d49460 100644
--- a/fonts/concmath-otf/Concrete-Math.otf
+++ b/fonts/concmath-otf/Concrete-Math.otf
Binary files differ
diff --git a/fonts/concmath-otf/README.md b/fonts/concmath-otf/README.md
index f277c18f24..066cffa65f 100644
--- a/fonts/concmath-otf/README.md
+++ b/fonts/concmath-otf/README.md
@@ -63,11 +63,24 @@ Either version 1.3 or, at your option, any later version.
* v. 0.24
- Fixed \wideoverbar (U+0305) which failed with XeTeX.
- Corrected negative right bearings of some display integrals.
- - Added extensible integral for U+222B (usable with luametatex).
+ - Added stretchable integral for U+222B (usable with luametatex).
* v. 0.25
- - Package now compatible with mathtools’ extensible arrows.
+ - Package now compatible with mathtools’ stretchable arrows.
- Corrected some glyphs’ inconsistencies (maths axis, etc.).
- \diagup and \diagdown moved from private area to U+27CB, U+27CD.
+* v. 0.40
+ - Added missing stretchable glyhs: \wideoverbar, \widecheck, \widebreve,
+ \overrightharpoon, \overleftharpoon, \overleftrightharpoon,
+ \underrightharpoon, \underleftharpoon, \underleftrightharpoon,
+ \underrightarrow, \underleftarrow, \underleftrightarrow,
+ \mathunderbar, \underbracket, \wideutilde.
+ - \overbrace, \underbrace redrawn (all sizes).
+ - Metrics corrected: \overparen, \overrightarrow, \overleftarrow,
+ \overleftrightarrow.
+ - Many glyphs have been emboldened (suggested by Mikael Sundqvist and
+ Hans Hagen).
+ - Most horizontal arrows and harpoons are now stretchable (dito).
+ - Glyphs \leqqslant, \geqqslant, \nleqqslant, \ngeqqslant added.
---
Copyright 2022-2023 Daniel Flipo
diff --git a/fonts/concmath-otf/concmath-otf.ltx b/fonts/concmath-otf/concmath-otf.ltx
index b70a710c1e..752319b5c5 100644
--- a/fonts/concmath-otf/concmath-otf.ltx
+++ b/fonts/concmath-otf/concmath-otf.ltx
@@ -1,5 +1,4 @@
-\RequirePackage{pdfmanagement-testphase}
-\DeclareDocumentMetadata{pdfstandard=A-2b, lang=en-GB}
+\DocumentMetadata{pdfstandard=A-2b, lang=en-GB}
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{amsmath, array, varioref}
@@ -28,7 +27,7 @@
\title{Concrete Math font, OTF version}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.25}
+\newcommand*{\version}{0.40}
\begin{document}
\maketitle
@@ -274,6 +273,10 @@ their smaller variants as shown by table~\vref{ss05}.
\cmd{geq} & $\geq$ & $\geqslant$ \\
\cmd{nleq} & $\nleq$ & $\nleqslant$ \\
\cmd{ngeq} & $\ngeq$ & $\ngeqslant$ \\
+ \cmd{leqq} & $\leqq$ & $\leqqslant$ \\
+ \cmd{geqq} & $\geqq$ & $\geqqslant$ \\
+ \cmd{nleqq} & $\nleqq$ & $\nleqqslant$ \\
+ \cmd{ngeqq} & $\ngeqq$ & $\ngeqqslant$ \\
\cmd{eqless} & $\eqless$ & $\eqslantless$ \\
\cmd{eqgtr} & $\eqgtr$ & $\eqslantgtr$ \\
\cmd{lesseqgtr} & $\lesseqgtr$ & $\lesseqslantgtr$ \\
@@ -349,12 +352,15 @@ Various wide accents are also supported:
\widetilde{xxx} \;\widetilde{xxxx} \;\widetilde{xxxxx}\;
\widetilde{xxxxxx}\]
+\item \cmd{widecheck} and \cmd{widebreve}
+ \[\widecheck{x}\quad \widecheck{xxxx}\quad \widecheck{xxxxxx}\quad
+ \widebreve{x}\quad \widebreve{xxxx}\quad \widebreve{xxxxxx}\]
+
\item \cmd{overparen} and \cmd{underparen}
\[\overparen{x}\quad \overparen{xy}\quad \overparen{xyz}\quad
\mathring{\overparen{A\cup B}}\quad
\overparen{A\cup (B\cap C)\cup D}^{\smwhtcircle}\quad
\overparen{x+y}^{2}\quad \overparen{a+b+...+z}^{26}\]
-
\[\underparen{x}\quad \underparen{xz} \quad \underparen{xyz}
\quad \underparen{x+z}_{2}\quad \underparen{a+b+...+z}_{26}\]
@@ -362,21 +368,57 @@ Various wide accents are also supported:
\[\overbrace{a}\quad \overbrace{ab}\quad \overbrace{abc}\quad
\overbrace{abcd}\quad \overbrace{abcde}\quad
\overbrace{a+b+c}^{3}\quad \overbrace{ a+b+. . . +z }^{26}\]
-
\[\underbrace{a}\quad\underbrace{ab}\quad\underbrace{abc}\quad
\underbrace{abcd}\quad \underbrace{abcde}\quad
\underbrace{a+b+c}_{3} \quad \underbrace{ a+b+...+z }_{26}\]
+\item \cmd{overbracket} and \cmd{underbracket}
+ \[\overbracket{a}\quad \overbracket{ab}\quad \overbracket{abc}\quad
+ \overbracket{abcd}\quad \overbracket{abcde}\quad
+ \overbracket{a+b+c}^{3}\quad \overbracket{ a+b+. . . +z }^{26}\]
+\[\underbracket{a}\quad\underbracket{ab}\quad\underbracket{abc}\quad
+ \underbracket{abcd}\quad \underbracket{abcde}\quad
+ \underbracket{a+b+c}_{3} \quad \underbracket{ a+b+...+z }_{26}\]
+
\item \cmd{overrightarrow} and \cmd{overleftarrow}
\[\overrightarrow{v}\quad \overrightarrow{M}\quad \overrightarrow{vv}
\quad \overrightarrow{AB}\quad \overrightarrow{ABC}
\quad \overrightarrow{ABCD} \quad \overrightarrow{ABCDEFGH}.
\]
-
\[\overleftarrow{v}\quad \overleftarrow{M}\quad \overleftarrow{vv}
\quad \overleftarrow{AB}\quad \overleftarrow{ABC}
\quad \overleftarrow{ABCD} \quad \overleftarrow{ABCDEFGH}\]
+\item \cmd{overrightharpoon} and \cmd{overleftharpoon}
+ \[\overrightharpoon{v}\quad \overrightharpoon{M}\quad \overrightharpoon{vv}
+ \quad \overrightharpoon{AB}\quad \overrightharpoon{ABC}
+ \quad \overrightharpoon{ABCD} \quad \overrightharpoon{ABCDEFGH}.
+ \]
+ \[\overleftharpoon{v}\quad \overleftharpoon{M}\quad \overleftharpoon{vv}
+ \quad \overleftharpoon{AB}\quad \overleftharpoon{ABC}
+ \quad \overleftharpoon{ABCD} \quad \overleftharpoon{ABCDEFGH}\]
+
+\item \cmd{underrightarrow} and \cmd{underleftarrow}
+ \[\underrightarrow{v}\quad \underrightarrow{M}\quad \underrightarrow{vv}
+ \quad \underrightarrow{AB}\quad \underrightarrow{ABC}
+ \quad \underrightarrow{ABCD} \quad \underrightarrow{ABCDEFGH}.
+ \]
+ \[\underleftarrow{v}\quad \underleftarrow{M}\quad \underleftarrow{vv}
+ \quad \underleftarrow{AB}\quad \underleftarrow{ABC}
+ \quad \underleftarrow{ABCD} \quad \underleftarrow{ABCDEFGH}\]
+
+\item \cmd{underrightharpoon} and \cmd{underleftharpoondown}
+ \[\underrightharpoondown{v}\quad \underrightharpoondown{M}\quad
+ \underrightharpoondown{vv}\quad \underrightharpoondown{AB}\quad
+ \underrightharpoondown{ABC}\quad \underrightharpoondown{ABCD}\quad
+ \underrightharpoondown{ABCDEFGH}.
+ \]
+ \[\underleftharpoondown{v}\quad \underleftharpoondown{M}\quad
+ \underleftharpoondown{vv}\quad \underleftharpoondown{AB}\quad
+ \underleftharpoondown{ABC}\quad \underleftharpoondown{ABCD}
+ \quad \underleftharpoondown{ABCDEFGH}.
+ \]
+
\item Finally \cmd{widearc} and \cmd{overrightarc} (loading
\pkg{concmath-otf.sty} is required)
\[\widearc{AMB}\quad \overrightarc{AMB}\]
diff --git a/fonts/concmath-otf/concmath-otf.pdf b/fonts/concmath-otf/concmath-otf.pdf
index 6235d29907..eb57fcf64e 100644
--- a/fonts/concmath-otf/concmath-otf.pdf
+++ b/fonts/concmath-otf/concmath-otf.pdf
Binary files differ
diff --git a/fonts/concmath-otf/concmath-otf.sty b/fonts/concmath-otf/concmath-otf.sty
index f75b380a22..27eb39c983 100644
--- a/fonts/concmath-otf/concmath-otf.sty
+++ b/fonts/concmath-otf/concmath-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2018/01/01]
-\def\fileversion{0.25}
-\def\filedate{2023-01-30}
+\def\fileversion{0.40}
+\def\filedate{2023-03-28}
\ProvidesPackage{concmath-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
@@ -77,6 +77,8 @@
\Umathchardef\gtreqslantless = 3 0 "E095 \relax
\Umathchardef\lesseqqslantgtr = 3 0 "E096 \relax
\Umathchardef\gtreqqslantless = 3 0 "E097 \relax
+ \Umathchardef\nleqqslant = 3 0 "E098 \relax
+ \Umathchardef\ngeqqslant = 3 0 "E099 \relax
\Umathchardef\nsubseteqq = 3 0 "E0AE \relax
\Umathchardef\nsupseteqq = 3 0 "E0AF \relax
% \widearc and\overrightarc
@@ -110,8 +112,8 @@
\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\npreceq = 3 0 "E09E \relax
+ \Umathchardef\nsucceq = 3 0 "E09F \relax
\let\centerdot\cdotp
\let\restriction\upharpoonright
\let\doteqdot\Doteq
diff --git a/fonts/concmath-otf/unimath-concrete.pdf b/fonts/concmath-otf/unimath-concrete.pdf
index 00d2d3ad38..c88d328f1a 100644
--- a/fonts/concmath-otf/unimath-concrete.pdf
+++ b/fonts/concmath-otf/unimath-concrete.pdf
Binary files differ
diff --git a/fonts/erewhon-math/Erewhon-Math-Bold.otf b/fonts/erewhon-math/Erewhon-Math-Bold.otf
index 2fc842134c..1e6154289f 100644
--- a/fonts/erewhon-math/Erewhon-Math-Bold.otf
+++ b/fonts/erewhon-math/Erewhon-Math-Bold.otf
Binary files differ
diff --git a/fonts/erewhon-math/Erewhon-Math.ltx b/fonts/erewhon-math/Erewhon-Math.ltx
index 3e0b800dcd..c6d6b55c9d 100644
--- a/fonts/erewhon-math/Erewhon-Math.ltx
+++ b/fonts/erewhon-math/Erewhon-Math.ltx
@@ -1,5 +1,4 @@
-\RequirePackage{pdfmanagement-testphase}
-\DeclareDocumentMetadata{pdfstandard=A-2b, lang=en-GB}
+\DocumentMetadata{pdfstandard=A-2b, lang=en-GB}
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{amsmath, array, varioref}
@@ -34,7 +33,7 @@
\title{\decofourleft\,\FOTF\,\decofourright}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.56}
+\newcommand*{\version}{0.60}
\begin{document}
\maketitle
@@ -487,7 +486,6 @@ Various wide accents are also supported:
\mathring{\overparen{A\cup B}}\quad
\overparen{A\cup (B\cap C)\cup D}^{\smwhtcircle}\quad
\overparen{x+y}^{2}\quad \overparen{a+b+...+z}^{26}\]
-\vspace{-\baselineskip}
\[\underparen{x}\quad \underparen{xz} \quad \underparen{xyz}
\quad \underparen{x+z}_{2}\quad \underparen{a+b+...+z}_{26}\]
@@ -495,7 +493,6 @@ Various wide accents are also supported:
\[\overbrace{a}\quad \overbrace{ab}\quad \overbrace{abc}\quad
\overbrace{abcd}\quad \overbrace{abcde}\quad
\overbrace{a+b+c}^{3}\quad \overbrace{ a+b+. . . +z }^{26}\]
- \vspace{-\baselineskip}
\[\underbrace{a}\quad\underbrace{ab}\quad\underbrace{abc}\quad
\underbrace{abcd}\quad \underbrace{abcde}\quad
\underbrace{a+b+c}_{3} \quad \underbrace{ a+b+...+z }_{26}\]
@@ -504,7 +501,6 @@ Various wide accents are also supported:
\[\overbracket{a}\quad \overbracket{ab}\quad \overbracket{abc}\quad
\overbracket{abcd}\quad \overbracket{abcde}\quad
\overbracket{a+b+c}^{3}\quad \overbracket{ a+b+. . . +z }^{26}\]
- \vspace{-\baselineskip}
\[\underbracket{a}\quad\underbracket{ab}\quad\underbracket{abc}\quad
\underbracket{abcd}\quad \underbracket{abcde}\quad
\underbracket{a+b+c}_{3} \quad \underbracket{ a+b+...+z }_{26}\]
@@ -514,7 +510,6 @@ Various wide accents are also supported:
\quad \overrightarrow{AB}\quad \overrightarrow{ABC}
\quad \overrightarrow{ABCD} \quad \overrightarrow{ABCDEFGH}.
\]
- \vspace{-\baselineskip}
\[\overleftarrow{v}\quad \overleftarrow{M}\quad \overleftarrow{vv}
\quad \overleftarrow{AB}\quad \overleftarrow{ABC}
\quad \overleftarrow{ABCD} \quad \overleftarrow{ABCDEFGH}\]
@@ -524,7 +519,6 @@ Various wide accents are also supported:
\quad \overrightharpoon{AB}\quad \overrightharpoon{ABC}
\quad \overrightharpoon{ABCD} \quad \overrightharpoon{ABCDEFGH}.
\]
- \vspace{-\baselineskip}
\[\overleftharpoon{v}\quad \overleftharpoon{M}\quad \overleftharpoon{vv}
\quad \overleftharpoon{AB}\quad \overleftharpoon{ABC}
\quad \overleftharpoon{ABCD} \quad \overleftharpoon{ABCDEFGH}\]
@@ -534,7 +528,6 @@ Various wide accents are also supported:
\quad \underrightarrow{AB}\quad \underrightarrow{ABC}
\quad \underrightarrow{ABCD} \quad \underrightarrow{ABCDEFGH}.
\]
- \vspace{-\baselineskip}
\[\underleftarrow{v}\quad \underleftarrow{M}\quad \underleftarrow{vv}
\quad \underleftarrow{AB}\quad \underleftarrow{ABC}
\quad \underleftarrow{ABCD} \quad \underleftarrow{ABCDEFGH}\]
@@ -545,7 +538,6 @@ Various wide accents are also supported:
\underrightharpoondown{ABC}\quad \underrightharpoondown{ABCD}\quad
\underrightharpoondown{ABCDEFGH}.
\]
- \vspace{-\baselineskip}
\[\underleftharpoondown{v}\quad \underleftharpoondown{M}\quad
\underleftharpoondown{vv}\quad \underleftharpoondown{AB}\quad
\underleftharpoondown{ABC}\quad \underleftharpoondown{ABCD}
diff --git a/fonts/erewhon-math/Erewhon-Math.otf b/fonts/erewhon-math/Erewhon-Math.otf
index e943b7b08e..f179c88b6d 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 be9d157d55..5baa86eba8 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 c3008a9111..8fb717d3af 100644
--- a/fonts/erewhon-math/README.md
+++ b/fonts/erewhon-math/README.md
@@ -73,7 +73,7 @@ Either version 1.3 or, at your option, any later version.
* v0.45
- Added stretchy accents \wideoverbar, \widebreve, \widecheck.
* v0.46
- - Extensible \langle, \rangle, \lAngle and \rangle delimiters
+ - Stretchable \langle, \rangle, \lAngle and \rangle delimiters
are now available in eight sizes (three bigger sizes added).
- Sub- and superscripts reshaped: boldness slightly reduced.
* v0.47
@@ -136,10 +136,13 @@ Either version 1.3 or, at your option, any later version.
- Metrics of some italic capitals (H,M,N,U) corrected.
* v0.55
- Fixed vertical variants of \Vert and \Vvert.
- - Added extensible integral for U+222B (usable with luametatex).
+ - Added stretchable integral for U+222B (usable with luametatex).
* v0.56
- - Package now compatible with mathtools’ extensible arrows.
+ - Package now compatible with mathtools’ stretchable arrows.
- \diagup and \diagdown moved from private area to U+27CB, U+27CD.
+* v0.60
+ - Metrics of all "under" arrows and harpoons corrected.
+ - Most horizontal arrows and harpoons are now stretchable.
---
Copyright 2019-2023 Michel Bovani, Daniel Flipo
diff --git a/fonts/erewhon-math/fourier-otf.sty b/fonts/erewhon-math/fourier-otf.sty
index d2dc966069..08b5daa413 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.56}
-\def\filedate{2023-01-30}
+\def\fileversion{0.60}
+\def\filedate{2023-03-28}
\ProvidesPackage{fourier-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/fonts/erewhon-math/unimath-erewhon.pdf b/fonts/erewhon-math/unimath-erewhon.pdf
index 4d390a73e5..ec607c8e3e 100644
--- a/fonts/erewhon-math/unimath-erewhon.pdf
+++ b/fonts/erewhon-math/unimath-erewhon.pdf
Binary files differ
diff --git a/fonts/euler-math/Euler-Math.ltx b/fonts/euler-math/Euler-Math.ltx
index ff98ffbd81..a5146ac36d 100644
--- a/fonts/euler-math/Euler-Math.ltx
+++ b/fonts/euler-math/Euler-Math.ltx
@@ -1,5 +1,4 @@
-\RequirePackage{pdfmanagement-testphase}
-\DeclareDocumentMetadata{pdfstandard=A-2b, lang=en-GB}
+\DocumentMetadata{pdfstandard=A-2b, lang=en-GB}
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{amsmath, array, varioref}
@@ -38,7 +37,7 @@
\title{Euler Math font, OTF version}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.31}
+\newcommand*{\version}{0.40}
\begin{document}
\maketitle
diff --git a/fonts/euler-math/Euler-Math.otf b/fonts/euler-math/Euler-Math.otf
index d6e74e136c..b475b11ac0 100644
--- a/fonts/euler-math/Euler-Math.otf
+++ b/fonts/euler-math/Euler-Math.otf
Binary files differ
diff --git a/fonts/euler-math/Euler-Math.pdf b/fonts/euler-math/Euler-Math.pdf
index 286280cbf5..b26eab0251 100644
--- a/fonts/euler-math/Euler-Math.pdf
+++ b/fonts/euler-math/Euler-Math.pdf
Binary files differ
diff --git a/fonts/euler-math/README.md b/fonts/euler-math/README.md
index 271d7a175c..97dd20a39d 100644
--- a/fonts/euler-math/README.md
+++ b/fonts/euler-math/README.md
@@ -56,14 +56,18 @@ Either version 1.3 or, at your option, any later version.
* v0.22:
- Sizes of vertical variants of \lAngle, \rAngle, \langle and
\rangle corrected.
- - Added extensible integral for U+222B (usable with luametatex).
+ - Added stretchable integral for U+222B (usable with luametatex).
* v0.30:
- *Name of the package changed from Neo-Euler to Euler-Math*;
the former 'neo-euler.sty' style file has been kept for compatibility,
it now loads 'euler-math.sty' and warns about the change.
* v0.31:
- - Package now compatible with mathtools’ extensible arrows.
+ - Package now compatible with mathtools’ stretchable arrows.
- \diagup and \diagdown moved from private area to U+27CB, U+27CD.
+* v0.40:
+ - Metrics of all "over" arrows and harpoons corrected.
+ - Metrics of all "under" arrows and harpoons corrected.
+ - Most horizontal arrows and harpoons are now stretchable.
---
Copyright 2009-2016 Khaled Hosny
diff --git a/fonts/euler-math/euler-math.sty b/fonts/euler-math/euler-math.sty
index 393a691af8..860f76f016 100644
--- a/fonts/euler-math/euler-math.sty
+++ b/fonts/euler-math/euler-math.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2018/01/01]
-\def\fileversion{0.31}
-\def\filedate{2023-01-30}
+\def\fileversion{0.40}
+\def\filedate{2023-03-28}
\ProvidesPackage{euler-math}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/fonts/euler-math/unimath-euler.pdf b/fonts/euler-math/unimath-euler.pdf
index 99af68f201..725c1ab650 100644
--- a/fonts/euler-math/unimath-euler.pdf
+++ b/fonts/euler-math/unimath-euler.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/README.md b/fonts/kpfonts-otf/README.md
index a8c11f71a9..304537de0c 100644
--- a/fonts/kpfonts-otf/README.md
+++ b/fonts/kpfonts-otf/README.md
@@ -105,7 +105,7 @@ Either version 1.3 or, at your option, any later version.
- HarfBuzz renderer no longer loaded for HBLuaTeX engine, new option
"harfbuzz" to force loading it (`kpfonts-otf.sty`).
2. Maths fonts:
- - Extensible delimiters corrected in KpMath-Sans.
+ - Stretchable delimiters corrected in KpMath-Sans.
- Options `frenchstyle`, `partialup` and `fancyReIm` now work as intended.
* v. 0.36:
@@ -113,10 +113,10 @@ Either version 1.3 or, at your option, any later version.
- `kpfonts-otf.sty`: Option mathcal deleted, \mathcal{} and \mathscr{}
now print different glyphs.
- mathcal substitutions corrected for `KpMath-Regular` and `KpMath-Sans`.
- - Extensible \langle, \rangle, \lAngle and \rangle delimiters are now
+ - Stretchable \langle, \rangle, \lAngle and \rangle delimiters are now
available in eight sizes (three bigger sizes added).
- - All vertical arrows are now extensible.
- - Bug fix: extensible right paren was broken in `KpMath-Sans`, thanks
+ - All vertical arrows are now stretchable.
+ - Bug fix: stretchable right paren was broken in `KpMath-Sans`, thanks
to Tom Stotko for pointed it out!
* v. 0.37:
@@ -186,7 +186,7 @@ Either version 1.3 or, at your option, any later version.
2. Maths fonts:
- Added a smaller variant for \widehat, \widetilde, \widecheck.
- Vertical variants added for \vert, \Vert, \Vvert.
- - Added extensible integral for U+222B (usable with luametatex).
+ - Added stretchable integral for U+222B (usable with luametatex).
* v. 0.47:
Text fonts: moved the s= ligature from liga to hlig as it only makes
@@ -195,10 +195,16 @@ Either version 1.3 or, at your option, any later version.
* v. 0.48:
1. Text fonts: oldstyle digits added to lookups "sups" and "subs" for
\textsuperscript{} and \textsubscript{} (`realscripts` package).
- 2. Maths fonts: package now compatible with mathtools’ extensible arrows.
+ 2. Maths fonts: package now compatible with mathtools’ stretchable arrows.
New Bold Sans variant: KpMath-SansBold.otf.
\diagup and \diagdown moved from private area to U+27CB, U+27CD.
+* v. 0.51:
+ - Math fonts: \overleftrightarrow is now stretchable.
+ Metrics of all "over" arrows and harpoons corrected.
+ Metrics of all "under" arrows and harpoons corrected.
+ Most horizontal arrows and harpoons are now stretchable.
+
---
Copyright 2020-2023 Daniel Flipo
E-mail: daniel (dot) flipo (at) free (dot) fr
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
index 0c8aa1ba04..6f92caab88 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
@@ -1,5 +1,4 @@
-\RequirePackage{pdfmanagement-testphase}
-\DeclareDocumentMetadata{pdfstandard=A-2b, lang=en-GB}
+\DocumentMetadata{pdfstandard=A-2b, lang=en-GB}
\documentclass[paper=a4]{scrartcl}
% Packages
\usepackage{graphics, array}
@@ -41,7 +40,7 @@
\title{Kp-fonts: OpenType version}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.48}
+\newcommand*{\version}{0.51}
\begin{document}
\selectlanguage{british}
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
index 7226627735..df7d666062 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
index 924777eca2..97b8cdf357 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
@@ -1,5 +1,4 @@
-\RequirePackage{pdfmanagement-testphase}
-\DeclareDocumentMetadata{pdfstandard=A-2b, lang=fr-FR}
+\DocumentMetadata{pdfstandard=A-2b, lang=fr-FR}
\documentclass[paper=a4,french]{scrartcl}
% Packages
\usepackage{graphics, array, varioref}
@@ -40,7 +39,7 @@
\title{Kp-fonts version OpenType}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.48}
+\newcommand*{\version}{0.51}
\begin{document}
\maketitle
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
index 1badd9ea9d..0da52f3ff9 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/doc/unimath-kpfonts.ltx b/fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
index cc08939821..49ff051da8 100644
--- a/fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
+++ b/fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
@@ -4,7 +4,7 @@
% !TEX TS-program = LuaLaTeX
%% Changes (df): XITS replaced by Kpfonts, Fira replaced by Libertinus,
-%% Palatino replaced by Termes, Erewhon and Garamond added.
+%% Erewhon and Garamond added.
%% Changes by David Carlisle: https://github.com/wspr/unicode-math/issues/570
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -62,7 +62,7 @@
\defmathfont{erewhon}{Erewhon-Math.otf}{brown5}{E}
\defmathfont{kpfonts}{KpMath-Regular.otf}{cyan5}{K}
%\defmathfont{kpfonts}{KpMath-Light.otf}{cyan5}{K}
-\defmathfont{termes}{texgyretermes-math.otf}{violet5}{T}
+\defmathfont{pagella}{texgyrepagella-math.otf}{violet5}{P}
\defmathfont{libertinus}{LibertinusMath-Regular.otf}{yellow5}{L}
\defmathfont{garamond}{Garamond-Math.otf}{magenta5}{G}
@@ -72,7 +72,7 @@
\setlength\tabcolsep{5pt}%
\begin{longtable}[l]{@{}l *{\Nfonts}{c} lp{100pt}@{}}
\toprule
- \textsc{usv} & \Llm & \Lstix & \Lerewhon & \Lkpfonts & \Ltermes & \Llibertinus
+ \textsc{usv} & \Llm & \Lstix & \Lerewhon & \Lkpfonts & \Lpagella & \Llibertinus
& \Lgaramond & Macro & Description \\
\midrule \endhead
\INPUT\\
@@ -105,7 +105,7 @@
\SYMB{#2}{stix}{#1} &
\SYMB{#2}{erewhon}{#1} &
\SYMB{#2}{kpfonts}{#1} &
- \SYMB{#2}{termes}{#1} &
+ \SYMB{#2}{pagella}{#1} &
\SYMB{#2}{libertinus}{#1} &
\SYMB{#2}{garamond}{#1} &
\CMD{#2}
@@ -185,7 +185,7 @@ The following fonts are shown: (with approximate symbol counts)
\item[\Lstix] \mathversion{stix} $\mathup{STIX\ Two\ Math}$ (\ref{count:stix})
\item[\Lerewhon] \mathversion{erewhon} $\mathup{Erewhon\ Math}$ (\ref{count:erewhon})
\item[\Lkpfonts] \mathversion{kpfonts} $\mathup{KpMath\ Regular}$ (\ref{count:kpfonts})
-\item[\Ltermes] \mathversion{termes} $\mathup{TeX\ Gyre\ Termes\ Math}$ (\ref{count:termes})
+\item[\Lpagella] \mathversion{pagella} $\mathup{TeX\ Gyre\ Pagella\ Math}$ (\ref{count:pagella})
\item[\Llibertinus] \mathversion{libertinus} $\mathup{Libertinus\ Math}$ (\ref{count:libertinus})
\item[\Lgaramond] \mathversion{garamond} $\mathup{Garamond\ Math}$ (\ref{count:garamond})
\end{itemize}
diff --git a/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
index 06d3d3d419..25365ab2e9 100644
--- a/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+++ b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Bold.otf b/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
index 93d084ff61..3b3ae1f512 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Light.otf b/fonts/kpfonts-otf/fonts/KpMath-Light.otf
index eda288d30d..58355ab17e 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Light.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Light.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Regular.otf b/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
index 93aa49c631..81b06cb928 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Sans.otf b/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
index 0aa129e0b3..77e7e34502 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-SansBold.otf b/fonts/kpfonts-otf/fonts/KpMath-SansBold.otf
index d1ec2cde14..a6c684a6a2 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-SansBold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-SansBold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf b/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
index 8b5c327075..79eeefde18 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Bold.otf b/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
index 8920e914ae..cce44a86b5 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
index 2c7ad4281a..c2ad021101 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Italic.otf b/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
index 28feb13372..58637aefd1 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Regular.otf b/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
index 4467d06b01..67030fbd10 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf b/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
index 1b1f2947f9..b51f0efa56 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
index 8a93f6381a..fcf33a5f3d 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf b/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
index 08a3257775..9f8885cdc7 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Light.otf b/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
index 56591f4ab2..cd4e5a74aa 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
index 92479f6dfd..ac8cf283be 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf b/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
index e2b97c275b..ea30d2bb01 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf b/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
index bbe25cfea6..492574ba46 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
index db0cbcaec8..724f07b4fe 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Bold.otf b/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
index 565b9fe6ef..008b20a811 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
index 68d22836bf..4e06f4e959 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Italic.otf b/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
index 3170821b3f..12ccb496c2 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Regular.otf b/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
index e61ac93a6b..071c881e05 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/tex/kpfonts-otf.sty b/fonts/kpfonts-otf/tex/kpfonts-otf.sty
index fa949428c7..fe09cc9f57 100644
--- a/fonts/kpfonts-otf/tex/kpfonts-otf.sty
+++ b/fonts/kpfonts-otf/tex/kpfonts-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2019-01-01]
-\def\fileversion{0.48}
-\def\filedate{2023-01-16}
+\def\fileversion{0.51}
+\def\filedate{2023-03-30}
\ProvidesPackage{kpfonts-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/fonts/xcharter-math/README.md b/fonts/xcharter-math/README.md
index 1b28c7d69c..842c473609 100644
--- a/fonts/xcharter-math/README.md
+++ b/fonts/xcharter-math/README.md
@@ -63,10 +63,14 @@ Either version 1.3 or, at your option, any later version.
- Experimental Bold variant added.
- Fixed \wideoverbar (U+0305) which failed with XeTeX.
- Corrected negative right bearings of some display integrals.
- - Added extensible integral for U+222B (usable with luametatex).
+ - Added stretchable integral for U+222B (usable with luametatex).
* v0.36:
- - package now compatible with mathtools’ extensible arrows.
+ - package now compatible with mathtools’ stretchable arrows.
- \diagup and \diagdown moved from private area to U+27CB, U+27CD.
+* v0.40:
+ - Metrics of all "over" arrows and harpoons corrected.
+ - Metrics of all "under" arrows and harpoons corrected.
+ - Most horizontal arrows and harpoons are now stretchable.
---
Copyright 2022-2023 Daniel Flipo
diff --git a/fonts/xcharter-math/XCharter-Math-Bold.otf b/fonts/xcharter-math/XCharter-Math-Bold.otf
index 3a0ec7208b..8be3f3fcac 100644
--- a/fonts/xcharter-math/XCharter-Math-Bold.otf
+++ b/fonts/xcharter-math/XCharter-Math-Bold.otf
Binary files differ
diff --git a/fonts/xcharter-math/XCharter-Math.ltx b/fonts/xcharter-math/XCharter-Math.ltx
index 30b8c2ab40..9e2bea6ded 100644
--- a/fonts/xcharter-math/XCharter-Math.ltx
+++ b/fonts/xcharter-math/XCharter-Math.ltx
@@ -1,5 +1,4 @@
-\RequirePackage{pdfmanagement-testphase}
-\DeclareDocumentMetadata{pdfstandard=A-2b, lang=en-GB}
+\DocumentMetadata{pdfstandard=A-2b, lang=en-GB}
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{amsmath, array, varioref}
@@ -35,7 +34,7 @@
\title{\decofourleft\,\XCotf\,\decofourright}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.36}
+\newcommand*{\version}{0.40}
\begin{document}
\maketitle
@@ -452,7 +451,6 @@ Various wide accents are also supported:
\mathring{\overparen{A\cup B}}\quad
\overparen{A\cup (B\cap C)\cup D}^{\smwhtcircle}\quad
\overparen{x+y}^{2}\quad \overparen{a+b+...+z}^{26}\]
-
\[\underparen{x}\quad \underparen{xz} \quad \underparen{xyz}
\quad \underparen{x+z}_{2}\quad \underparen{a+b+...+z}_{26}\]
@@ -460,7 +458,6 @@ Various wide accents are also supported:
\[\overbrace{a}\quad \overbrace{ab}\quad \overbrace{abc}\quad
\overbrace{abcd}\quad \overbrace{abcde}\quad
\overbrace{a+b+c}^{3}\quad \overbrace{ a+b+. . . +z }^{26}\]
-
\[\underbrace{a}\quad\underbrace{ab}\quad\underbrace{abc}\quad
\underbrace{abcd}\quad \underbrace{abcde}\quad
\underbrace{a+b+c}_{3} \quad \underbrace{ a+b+...+z }_{26}\]
@@ -469,7 +466,6 @@ Various wide accents are also supported:
\[\overbracket{a}\quad \overbracket{ab}\quad \overbracket{abc}\quad
\overbracket{abcd}\quad \overbracket{abcde}\quad
\overbracket{a+b+c}^{3}\quad \overbracket{ a+b+. . . +z }^{26}\]
-
\[\underbracket{a}\quad\underbracket{ab}\quad\underbracket{abc}\quad
\underbracket{abcd}\quad \underbracket{abcde}\quad
\underbracket{a+b+c}_{3} \quad \underbracket{ a+b+...+z }_{26}\]
@@ -479,11 +475,40 @@ Various wide accents are also supported:
\quad \overrightarrow{AB}\quad \overrightarrow{ABC}
\quad \overrightarrow{ABCD} \quad \overrightarrow{ABCDEFGH}.
\]
-
\[\overleftarrow{v}\quad \overleftarrow{M}\quad \overleftarrow{vv}
\quad \overleftarrow{AB}\quad \overleftarrow{ABC}
\quad \overleftarrow{ABCD} \quad \overleftarrow{ABCDEFGH}\]
+\item \cmd{overrightharpoon} and \cmd{overleftharpoon}
+ \[\overrightharpoon{v}\quad \overrightharpoon{M}\quad \overrightharpoon{vv}
+ \quad \overrightharpoon{AB}\quad \overrightharpoon{ABC}
+ \quad \overrightharpoon{ABCD} \quad \overrightharpoon{ABCDEFGH}.
+ \]
+ \[\overleftharpoon{v}\quad \overleftharpoon{M}\quad \overleftharpoon{vv}
+ \quad \overleftharpoon{AB}\quad \overleftharpoon{ABC}
+ \quad \overleftharpoon{ABCD} \quad \overleftharpoon{ABCDEFGH}\]
+
+\item \cmd{underrightarrow} and \cmd{underleftarrow}
+ \[\underrightarrow{v}\quad \underrightarrow{M}\quad \underrightarrow{vv}
+ \quad \underrightarrow{AB}\quad \underrightarrow{ABC}
+ \quad \underrightarrow{ABCD} \quad \underrightarrow{ABCDEFGH}.
+ \]
+ \[\underleftarrow{v}\quad \underleftarrow{M}\quad \underleftarrow{vv}
+ \quad \underleftarrow{AB}\quad \underleftarrow{ABC}
+ \quad \underleftarrow{ABCD} \quad \underleftarrow{ABCDEFGH}\]
+
+\item \cmd{underrightharpoon} and \cmd{underleftharpoondown}
+ \[\underrightharpoondown{v}\quad \underrightharpoondown{M}\quad
+ \underrightharpoondown{vv}\quad \underrightharpoondown{AB}\quad
+ \underrightharpoondown{ABC}\quad \underrightharpoondown{ABCD}\quad
+ \underrightharpoondown{ABCDEFGH}.
+ \]
+ \[\underleftharpoondown{v}\quad \underleftharpoondown{M}\quad
+ \underleftharpoondown{vv}\quad \underleftharpoondown{AB}\quad
+ \underleftharpoondown{ABC}\quad \underleftharpoondown{ABCD}
+ \quad \underleftharpoondown{ABCDEFGH}.
+ \]
+
\item Finally \cmd{widearc} and \cmd{overrightarc} (loading
\pkg{xcharter-otf.sty} is required)
\[\widearc{AMB}\quad \overrightarc{AMB}\]
@@ -498,18 +523,23 @@ Various wide accents 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 only, plus \verb+\Bbbone+ and \verb+\Bbbk+:
$\symbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}, \Bbbone, \Bbbk$
-\item Fraktur alphabet is borrowed from Latin Modern,
+\item Fraktur alphabet is borrowed from Latin Modern, medium and bold
+ (\cmd{symfrak}, or \cmd{symbffrak} commands):
- $\symfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$
+ $\symfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ\quad abcdefghijklmnopqrstuvwxyz}$\\
+ $\symbffrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
+ \hphantom{$\symfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ\quad}$}%
+ $\symbffrak{abcdefghijklmnopqrstuvwxyz}$
but this can overwritten, i.e.
\begin{verbatim}
diff --git a/fonts/xcharter-math/XCharter-Math.otf b/fonts/xcharter-math/XCharter-Math.otf
index bdad1309d2..a51237b1b7 100644
--- a/fonts/xcharter-math/XCharter-Math.otf
+++ b/fonts/xcharter-math/XCharter-Math.otf
Binary files differ
diff --git a/fonts/xcharter-math/XCharter-Math.pdf b/fonts/xcharter-math/XCharter-Math.pdf
index c19fdf1808..f54289c14e 100644
--- a/fonts/xcharter-math/XCharter-Math.pdf
+++ b/fonts/xcharter-math/XCharter-Math.pdf
Binary files differ
diff --git a/fonts/xcharter-math/unimath-xcharter.pdf b/fonts/xcharter-math/unimath-xcharter.pdf
index 69b3ff54c6..afef60d889 100644
--- a/fonts/xcharter-math/unimath-xcharter.pdf
+++ b/fonts/xcharter-math/unimath-xcharter.pdf
Binary files differ
diff --git a/fonts/xcharter-math/xcharter-otf.sty b/fonts/xcharter-math/xcharter-otf.sty
index 5fbd6c228f..e156e3b860 100644
--- a/fonts/xcharter-math/xcharter-otf.sty
+++ b/fonts/xcharter-math/xcharter-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2018/01/01]
-\def\fileversion{0.36}
-\def\filedate{2023-01-30}
+\def\fileversion{0.40}
+\def\filedate{2023-03-29}
\ProvidesPackage{xcharter-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine