summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-12-12 03:01:11 +0000
committerNorbert Preining <norbert@preining.info>2021-12-12 03:01:11 +0000
commit9ed1a61f45b05f58016912a6bd6c13daab6db9eb (patch)
tree0c77bf9276a99c43b069307630529d8ef5148a94 /fonts
parent73df0102afe7e9fee9026c69fb805ab5fa138b49 (diff)
CTAN sync 202112120301
Diffstat (limited to 'fonts')
-rw-r--r--fonts/kpfonts-otf/README.md9
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx52
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdfbin191524 -> 190778 bytes
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx46
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdfbin194429 -> 192543 bytes
-rw-r--r--fonts/kpfonts-otf/doc/unimath-kpfonts.pdfbin1814558 -> 1814816 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Bold.otfbin196892 -> 196772 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Light.otfbin458436 -> 459520 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Regular.otfbin431884 -> 433232 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Sans.otfbin278880 -> 280920 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Semibold.otfbin198620 -> 198592 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Bold.otfbin57912 -> 57912 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otfbin65120 -> 65120 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Italic.otfbin66424 -> 66424 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Regular.otfbin59044 -> 59044 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Bold.otfbin132224 -> 132224 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otfbin142840 -> 142840 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Italic.otfbin132976 -> 132976 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Light.otfbin130468 -> 130468 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otfbin135316 -> 135316 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Regular.otfbin131120 -> 131120 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Semibold.otfbin129480 -> 129480 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otfbin140432 -> 140432 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Bold.otfbin103116 -> 103116 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otfbin111112 -> 111112 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Italic.otfbin111072 -> 111072 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Regular.otfbin102532 -> 102532 bytes
-rw-r--r--fonts/kpfonts-otf/tex/kpfonts-otf.sty4
28 files changed, 64 insertions, 47 deletions
diff --git a/fonts/kpfonts-otf/README.md b/fonts/kpfonts-otf/README.md
index cc589a8109..339c4c0cd4 100644
--- a/fonts/kpfonts-otf/README.md
+++ b/fonts/kpfonts-otf/README.md
@@ -172,7 +172,14 @@ Either version 1.3 or, at your option, any later version.
- \Vvert (U+2980) added.
- \coloneqq, \Coloneqq, \colonsim etc. corrected to be compatible
with mathtools' definitions.
-
+
+* v. 0.42:
+
+ Math fonts:
+ - Added missing U+0338 for negation of \mathrel chars.
+ - Added \smallin (U+220A), \smallni (U+220D).
+ - Added \awint (U+2A11).
+
---
Copyright 2020-2021 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 492a0ef503..a5411f9ee3 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
@@ -10,10 +10,10 @@
\usepackage[longs]{kpfonts-otf}
% Math demos
-\setmathfont{KpMath-Regular.otf}[version=full, CharacterVariant=3,
+\setmathfont{KpMath-Regular.otf}[version=full,
StylisticSet={1,2,3,4,5,6,7}]
+\setmathfont{KpMath-Light.otf}[version=light]
\setmathfont{KpMath-Regular.otf}[version=base, CharacterVariant=3]
-\setmathfont{KpMath-Light.otf}[version=light, CharacterVariant=3]
\setmathfont{KpMath-Bold.otf}[version=bold, Style=leqslant, CharacterVariant=3]
\setmathfont{KpMath-Sans.otf}[version=sans, Style=leqslant, CharacterVariant=3]
@@ -43,13 +43,14 @@
\title{Kp-fonts: OpenType version}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
\newcommand*{\version}{0.41}
-\date{22nd November, 2021}
\begin{document}
\selectlanguage{british}
\maketitle
\thispagestyle{empty}
+\mathversion{full}
+
\begin{abstract}
This bundle provides OpenType versions of Type1 Kp-fonts designed by
Christophe Caignaert. See \file{Kpfonts-Doc-English.pdf} for the full
@@ -75,8 +76,11 @@
\family{KpRoman} and \family{KpSans} fonts for footnotes’ calls and
abbreviations 1\textsuperscript{st}, 2\textsuperscript{nd}…
- Latin and Greek letters are available in Upright and Italic shapes, in Bold
- and Regular weights, for all Math fonts:
+ The support of text fonts covers Latin and Latin Extended~A (U+0020 to U+017F)
+ but neither IPA nor Greek nor Cyrillic alphabets.
+
+ For all Math fonts, Latin and Greek letters are available in Upright and
+ Italic shapes, in Bold and Regular weights:
$\symup{a}$ $\symup{\beta}$ $\symup{C}$ $\symup{\Delta}$,
$\symit{a}$ $\symit{\beta}$ $\symit{C}$ $\symit{\Delta}$,
$\symbfup{a}$ $\symbfup{\beta}$ $\symbfup{C}$ $\symbfup{\Delta}$,
@@ -91,7 +95,8 @@
\mathversion{base} $\mathbb{ABC}$ (default) or
\mathversion{full}$\mathbb{ABC}$ (option |[Style=bbsans]|)
Commands |\mathcal{ABC}| and |\mathscr{ABC}| print respectively
- \mathversion{full}$\mathcal{ABC}$ and \mathversion{base}$\mathscr{ABC}$.
+ \mathversion{full}$\mathcal{ABC}$ and \mathversion{base}$\mathscr{ABC}$
+ while |\mathfrak{ABCabc}| prints $\mathfrak{ABCabc}$.
File \file{unimath-kpfonts.pdf} shows the full list of Unicode Math symbols
provided by Kp-fonts, compared with other common Math fonts.
@@ -289,7 +294,6 @@ and a bunch of Kp-fonts specifics symbols.
\quad instead of \quad
\mathversion{base}$\iiint$ et $\displaystyle\iiint$ (default).
-%\enlargethispage*{\baselineskip}
\item[partialup:] the |\partial| symbol is printed upright $\symup{\partial}$
instead of $\partial$.
@@ -475,8 +479,8 @@ print \mathversion{full}$\mathcal{ABC}$ and \mathversion{base}$\mathcal{ABC}$
repectively, you can use \pkg{unicode-math}’s option |range| this way:\\
|\setmathfont{KpMath-Regular}[|\optit{options}|]|\\
|\setmathfont{KpMath-Regular}[range={cal,bfcal},StylisticSet=1]|\\
-The first line loads \family{KpMath} as usual, the second one modifies
-|\mathcal{}| command’s output.
+Both lines are mandatory: the first one loads \family{KpMath} as usual while
+the second one modifies |\mathcal{}| command’s output.
\vspace{\baselineskip}
The next four tables present the other Style Variants available:
@@ -552,8 +556,10 @@ coding either\\
|\setmathfont{KpMath-Regular.otf}[Style={leqslant,subsetneq}]|\\
but this second syntax is available only if \pkg{kpfonts-otf.sty} has been
loaded (eventually with the \opt{symbols} option).
+\enlargethispage*{\baselineskip}
\vspace{\baselineskip}
+\mathversion{full}
Table~\vref{cv} shows the available `Glyphs Variants’:
\begin{table}[ht]
@@ -567,25 +573,25 @@ Table~\vref{cv} shows the available `Glyphs Variants’:
cv00 & $\Re\quad\Im$ & $\RE\quad\IM$ & \cmd{Re}\quad\cmd{Im}\\
cv01 & $\hslash$ & $\mithbar$ & \cmd{hslash} or \cmd{hbar} \\
cv02 & $\emptyset$ & $\varemptyset$ & \cmd{emptyset} \\
- cv03 & $\mitepsilon$ & $\mitvarepsilon$ & \cmd{epsilon} \\
- cv04 & $\mitkappa$ & $\mitvarkappa$ & \cmd{kappa} \\
- cv05 & $\mitpi$ & $\mitvarpi$ & \cmd{pi} \\
- cv06 & $\mitphi$ & $\mitvarphi$ & \cmd{phi} \\
- cv07 & $\mitrho$ & $\mitvarrho$ & \cmd{rho} \\
- cv08 & $\mitsigma$ & $\mitvarsigma$ & \cmd{sigma} \\
- cv09 & $\mittheta$ & $\mitvartheta$ & \cmd{theta} \\
- cv10 & $\mitTheta$ & $\mitvarTheta$ & \cmd{Theta}\\
+ cv03 & $\epsilon$ & $\varepsilon$ & \cmd{epsilon} \\
+ cv04 & $\kappa$ & $\varkappa$ & \cmd{kappa} \\
+ cv05 & $\pi$ & $\varpi$ & \cmd{pi} \\
+ cv06 & $\phi$ & $\varphi$ & \cmd{phi} \\
+ cv07 & $\rho$ & $\varrho$ & \cmd{rho} \\
+ cv08 & $\sigma$ & $\varsigma$ & \cmd{sigma} \\
+ cv09 & $\theta$ & $\vartheta$ & \cmd{theta} \\
+ cv10 & $\Theta$ & $\varTheta$ & \cmd{Theta}\\
\hline
\end{tabular}
\end{table}
\vspace{\baselineskip}
Example: with |\setmathfont{KpMath-Regular.otf}[CharacterVariant={3,6}]|\\
-commands |\epsilon| and |\phi| print $\mitvarepsilon$
-and $\mitvarphi$ instead of $\mitepsilon$ et $\mitphi$.
+commands |\epsilon| and |\phi| print $\varepsilon$
+and $\varphi$ instead of $\epsilon$ et $\phi$.
The same is true of course for all shapes and and weights (upright, bold,
bolditalic, sans-derif, etc.): f.i.\ with \opt{math-syle=french}, |\epsilon|
-and |\phi| print $\mupvarepsilon$ and $\mupvarphi$.
+and |\phi| print $\symup{\varepsilon}$ and $\symup{\varphi}$ (upright).
Note about \cmd{hbar}: \pkg{unicode-math} defines \cmd{hbar} as
\cmd{hslash} (U+210F) while \pkg{amsmath} provides two different glyphs
@@ -607,13 +613,13 @@ and |\varidotsint|. Compare $\int f(t)\,dt$ and $\varint f(t)\,dt$ and also
|\D{...}| prints an upright `d’ and improves kernings around the differential
element:
-|\displaystyle\varint f(t)\D{t}| donne $\displaystyle\varint f(t)\D{t}$.
+|\displaystyle\varint f(t)\D{t}| prints $\displaystyle\varint f(t)\D{t}$.
\subsection{Specific Math symbols}
\label{ssec:symb-spec-kp}
-The next tables present symbols unvailable as Unicode characters, they
+The next tables present symbols unavailable as Unicode characters, they
are coded in Kp-fonts’ private zone.
\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}}
@@ -745,7 +751,7 @@ then, it is easy to switch from one version to another one with
|\mathversion{|\optit{name}|}|.
\pagebreak[4]
-Example\footnote{Option \opt{CharacterVariant=3} changes
+Example\footnote{\mathversion{full}Option \opt{CharacterVariant=3} changes
$\epsilon$ into $\varepsilon$.} :
\begin{verbatim}
\setmathfont{KpMath-Regular.otf}[Style=leqslant, CharacterVariant=3]
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
index 1799ec0228..cb5a4f78fb 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 f678928a7c..c3fe9d3086 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
@@ -14,10 +14,9 @@
% Pour les démos :
\setmathfont{KpMath-Regular.otf}[version=full,
- CharacterVariant=3,
StylisticSet={1,2,3,4,5,6,7}]
+\setmathfont{KpMath-Light.otf}[version=light]
\setmathfont{KpMath-Regular.otf}[version=base, CharacterVariant=3]
-\setmathfont{KpMath-Light.otf}[version=light, CharacterVariant=3]
\setmathfont{KpMath-Bold.otf}[version=bold, Style=leqslant, CharacterVariant=3]
\setmathfont{KpMath-Sans.otf}[version=sans, Style=leqslant, CharacterVariant=3]
@@ -44,17 +43,17 @@
\title{Kp-fonts version OpenType}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
\newcommand*{\version}{0.41}
-\date{22 novembre 2021}
\begin{document}
\maketitle
\thispagestyle{empty}
+\mathversion{full}
+
\begin{abstract}
Le but de ce travail est de proposer une version OpenType des polices
- Kp-fonts dessinées par Christophe Caignaert au format type1. Pour une
- présentation complète de celles-ci, on pourra consulter la documentation
- originale \file{Kpfonts-Doc-French.pdf}.
+ Kp-fonts dessinées par Christophe Caignaert au format type1, voir la
+ documentation originale \file{Kpfonts-Doc-French.pdf}.
La présente distribution, utilisable uniquement avec LuaTeX ou XeTeX,
contient seize polices OpenType de texte, une famille romaine \family{KpRoman}
@@ -77,8 +76,11 @@
polices OpenType pour les appels de notes et les abréviations M\up{me}
1\ier, etc.
- Les cinq polices mathématiques disposent les lettres latines et grecques
- droites, italiques, grasses droites et grasses italiques :
+ Les polices de texte couvrent les alphabets latin et latin étendu~A
+ (U+0020 à U+017F) mais aucun des alphabets grec, cyrillique ou IPA.
+
+ Les polices mathématiques disposent les lettres latines et grecques
+ droites, italiques, grasses et grasses italiques :
$\symup{a}$ $\symup{\beta}$ $\symup{C}$ $\symup{\Delta}$,
$\symit{a}$ $\symit{\beta}$ $\symit{C}$ $\symit{\Delta}$,
$\symbfup{a}$ $\symbfup{\beta}$ $\symbfup{C}$ $\symbfup{\Delta}$,
@@ -511,6 +513,7 @@ Les \emph{deux} lignes sont nécessaires : la première ligne charge
\family{KpMath} normalement, la seconde modifie la sortie de la commande
|\mathcal{}|.
+\mathversion{base}
Les quatre tables suivantes recensent les autres variantes de style proposées.
\nopagebreak\par\noindent
\begin{minipage}[t]{0.45\linewidth}\centering
@@ -587,6 +590,7 @@ mais cette variante plus parlante n’est disponible que si
\vspace{\baselineskip}
La table~\vref{cv} recense les variantes de glyphes proposées.
+\mathversion{full}
\begin{table}[ht]
\centering
@@ -599,25 +603,25 @@ La table~\vref{cv} recense les variantes de glyphes proposées.
cv00 & $\Re\quad\Im$ & $\RE\quad\IM$ & \cmd{Re}\quad\cmd{Im}\\
cv01 & $\hslash$ & $\mithbar$ & \cmd{hslash} ou \cmd{hbar} \\
cv02 & $\emptyset$ & $\varemptyset$ & \cmd{emptyset} \\
- cv03 & $\mitepsilon$ & $\mitvarepsilon$ & \cmd{epsilon} \\
- cv04 & $\mitkappa$ & $\mitvarkappa$ & \cmd{kappa} \\
- cv05 & $\mitpi$ & $\mitvarpi$ & \cmd{pi} \\
- cv06 & $\mitphi$ & $\mitvarphi$ & \cmd{phi} \\
- cv07 & $\mitrho$ & $\mitvarrho$ & \cmd{rho} \\
- cv08 & $\mitsigma$ & $\mitvarsigma$ & \cmd{sigma} \\
- cv09 & $\mittheta$ & $\mitvartheta$ & \cmd{theta} \\
- cv10 & $\mitTheta$ & $\mitvarTheta$ & \cmd{Theta}\\
+ cv03 & $\epsilon$ & $\varepsilon$ & \cmd{epsilon} \\
+ cv04 & $\kappa$ & $\varkappa$ & \cmd{kappa} \\
+ cv05 & $\pi$ & $\varpi$ & \cmd{pi} \\
+ cv06 & $\phi$ & $\varphi$ & \cmd{phi} \\
+ cv07 & $\rho$ & $\varrho$ & \cmd{rho} \\
+ cv08 & $\sigma$ & $\varsigma$ & \cmd{sigma} \\
+ cv09 & $\theta$ & $\vartheta$ & \cmd{theta} \\
+ cv10 & $\Theta$ & $\varTheta$ & \cmd{Theta}\\
\hline
\end{tabular}
\end{table}
\vspace{\baselineskip}
Exemple : |\setmathfont{KpMath-Regular.otf}[CharacterVariant={3,6}]|\\
-fera en sorte que les commandes |\epsilon| et |\phi| produisent $\mitvarepsilon$
-et $\mitvarphi$ plutôt que $\mitepsilon$ et $\mitphi$.
+fera en sorte que les commandes |\epsilon| et |\phi| produisent $\varepsilon$
+et $\varphi$ plutôt que $\epsilon$ et $\phi$.
Ceci vaut pour toutes les formes et graisses (droit, italique, gras, gras
-italique, sans-serif, etc.), ainsi avec l’option \opt{math-syle=french},
-|\epsilon| et |\phi| produisent $\mupvarepsilon$ and $\mupvarphi$.
+italique, sans-serif, etc.), ainsi avec l’option \opt{math-style=french},
+|\epsilon| et |\phi| produisent $\symup{\varepsilon}$ and $\symup{\varphi}$.
Note sur \cmd{hbar} : pour \pkg{unicode-math} les commandes \cmd{hbar} et
\cmd{hslash} affichent le même caractère Unicode U+210F
@@ -790,7 +794,7 @@ On définit dans le préambule les versions désirées, par exemple :\\
et ensuite on passe d’une version à l’autre grâce à la commande
|\mathversion{|\optit{nom}|}|.
-Exemple\footnote{L’option \opt{CharacterVariant=3} remplace le
+Exemple\footnote{\mathversion{full}L’option \opt{CharacterVariant=3} remplace le
$\epsilon$ par $\varepsilon$.} :
\begin{verbatim}
\setmathfont{KpMath-Bold.otf}[version=bold,
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
index 8cca250eda..5d969b6579 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.pdf b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
index cefbeb8294..f455f10336 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 15b7b74ee4..e15e01d54f 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 3febb7496c..b04283a629 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 fb1efaaabe..0f937bda0f 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 955083ee24..003cb10190 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-Semibold.otf b/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
index d0cecc6cc1..50d97ef3b9 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 1dd8b1a9fb..32bb889343 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 b05d29af7f..e2f2dee2e3 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 dd9d9582f3..f4859febc3 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 37235b0ea6..fe192598b7 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 e1ed33fdcc..391d3fd83c 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 25597f5ab9..7a511f1995 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 ea4ef76ce3..1c3287cf24 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 4e82f8db9d..38ed0e418e 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 7b10479a49..c54d9193d2 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 d1c4b0d446..ab6d7b509b 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 96b3629052..f5f2ad8f62 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 f8d8bb5f10..3d76b11b07 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 7043d64994..34f4578b47 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 db8ba32fd2..56c31c7b87 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 88407a3686..b7104e20ca 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 33d085f803..ea2e6105cb 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 906a912791..ce8b007b2e 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.41}
-\def\filedate{2021-11-22}
+\def\fileversion{0.42}
+\def\filedate{2021-12-11}
\ProvidesPackage{kpfonts-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine