summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-11-01 03:03:53 +0000
committerNorbert Preining <norbert@preining.info>2023-11-01 03:03:53 +0000
commita9d0083bcc66de9ea863ed14cf8cde44e88e4355 (patch)
tree318e4601d64ad18b02489d8569f62c8243849ee4 /fonts
parent8e5b71c9e0334c62d993c6d03d9a5a98ca59518b (diff)
CTAN sync 202311010303
Diffstat (limited to 'fonts')
-rw-r--r--fonts/kpfonts-otf/README.md8
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx2
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdfbin176427 -> 176761 bytes
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx2
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdfbin179845 -> 180195 bytes
-rw-r--r--fonts/kpfonts-otf/doc/unimath-kpfonts.pdfbin1833053 -> 1834074 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Bold.otfbin233880 -> 233864 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Light.otfbin451432 -> 451456 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Regular.otfbin425308 -> 425332 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Sans.otfbin292816 -> 292840 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-SansBold.otfbin196436 -> 196420 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Semibold.otfbin257280 -> 257264 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Bold.otfbin41128 -> 41096 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otfbin48340 -> 48260 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Italic.otfbin49648 -> 49568 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Regular.otfbin42264 -> 42248 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Bold.otfbin116576 -> 116612 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otfbin126832 -> 126664 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Italic.otfbin117452 -> 117168 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Light.otfbin114424 -> 114088 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otfbin116940 -> 116696 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Regular.otfbin114652 -> 114500 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Semibold.otfbin113728 -> 113644 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otfbin124464 -> 124228 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Bold.otfbin87096 -> 86976 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otfbin95100 -> 94820 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Italic.otfbin95056 -> 94764 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Regular.otfbin85676 -> 85760 bytes
-rw-r--r--fonts/kpfonts-otf/tex/KpMath-Light.fontspec4
-rw-r--r--fonts/kpfonts-otf/tex/KpMath-Regular.fontspec4
-rw-r--r--fonts/kpfonts-otf/tex/KpMath-Sans.fontspec4
-rw-r--r--fonts/kpfonts-otf/tex/kpfonts-otf.sty11
32 files changed, 28 insertions, 7 deletions
diff --git a/fonts/kpfonts-otf/README.md b/fonts/kpfonts-otf/README.md
index 4e30f6bc4c..a6327ece9f 100644
--- a/fonts/kpfonts-otf/README.md
+++ b/fonts/kpfonts-otf/README.md
@@ -228,6 +228,14 @@ Either version 1.3 or, at your option, any later version.
- Math fonts: fixed IsExtendedShape flags.
\mid (U+2223) and \parallel (U+2225) vertical variants changed.
- Fixed missing \fi in kpfonts-otf.sty.
+
+* v. 0.60:
+ - Text fonts: glyphs dcaron, lcaron, tcaron, Lcaron, lcaron.sc and
+ lcaron.pc corrected. Inconsistencies on Lacute glyphs fixed.
+ Mono fonts: zero is slashed now (was too similar to capital O).
+ - Math fonts: files KpMath-Regular.fontspec, KpMath-Light.fontspec
+ and KpMath-Sans.fontspec added (they define `BoldFont=`).
+ OT features cvNN are now applied before ssty (applied last).
---
Copyright 2020-2023 Daniel Flipo
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
index 86fb1ecf8b..a634e7156e 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
@@ -40,7 +40,7 @@
\title{Kp-fonts: OpenType version}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.56}
+\newcommand*{\version}{0.60}
\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 0e36cc648f..c39f2d03c7 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 ace1ffd1af..c8f4d79b07 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
@@ -39,7 +39,7 @@
\title{Kp-fonts version OpenType}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.56}
+\newcommand*{\version}{0.60}
\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 78ad3d7261..027207fa24 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 3075f2008a..23313e7f20 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 f2e4841b81..93e92905e9 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 cdaf0ab76a..8040715902 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 59ef3b2ed4..bf3d5955a8 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 bfd47ab8f9..14b5df294d 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 818522e115..126de79468 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 948599389f..dd5884abb3 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 3123d11de7..e1dedc4a1f 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 8e4eb02161..b0c201b412 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 c4bf9d2277..4e23324027 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 7abadfe59d..24b03fbb12 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 99d1d5155a..284cdeaac3 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 04147a6237..d4bf486ff8 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 517f3f52ec..6052d627c8 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 9f113759c3..3849047871 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 6330e5608f..a6bc176906 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 193f5b4ede..0b68b2e652 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 af22b73622..2930360fc3 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 26f0d40cf5..7b6d9c1526 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 8ebf0fd9d5..8c2e77d851 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 490ec455f1..bb9bd5fb1d 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 016d5fd33d..a2d1e7c289 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 911675eace..9304c7947e 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/KpMath-Light.fontspec b/fonts/kpfonts-otf/tex/KpMath-Light.fontspec
new file mode 100644
index 0000000000..d86c590155
--- /dev/null
+++ b/fonts/kpfonts-otf/tex/KpMath-Light.fontspec
@@ -0,0 +1,4 @@
+\defaultfontfeatures[KpMath-Light]
+ { Extension = .otf,
+ BoldFont = KpMath-Semibold
+ }
diff --git a/fonts/kpfonts-otf/tex/KpMath-Regular.fontspec b/fonts/kpfonts-otf/tex/KpMath-Regular.fontspec
new file mode 100644
index 0000000000..8c0d1f3133
--- /dev/null
+++ b/fonts/kpfonts-otf/tex/KpMath-Regular.fontspec
@@ -0,0 +1,4 @@
+\defaultfontfeatures[KpMath-Regular]
+ { Extension = .otf,
+ BoldFont = KpMath-Bold
+ }
diff --git a/fonts/kpfonts-otf/tex/KpMath-Sans.fontspec b/fonts/kpfonts-otf/tex/KpMath-Sans.fontspec
new file mode 100644
index 0000000000..3f87d1a6b5
--- /dev/null
+++ b/fonts/kpfonts-otf/tex/KpMath-Sans.fontspec
@@ -0,0 +1,4 @@
+\defaultfontfeatures[KpMath-Sans]
+ { Extension = .otf,
+ BoldFont = KpMath-SansBold
+ }
diff --git a/fonts/kpfonts-otf/tex/kpfonts-otf.sty b/fonts/kpfonts-otf/tex/kpfonts-otf.sty
index f997be4ebf..ad99163c9f 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.56}
-\def\filedate{2023-08-04}
+\def\fileversion{0.60}
+\def\filedate{2023-10-31}
\ProvidesPackage{kpfonts-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
@@ -231,7 +231,7 @@
\Store@KP@MOption{partial}{upright}
\fi
\ifkp@sfmath
- \Store@KP@MOption{BoldFont}{KpMath-SansBold.otf}
+ % \defaultfontfeatures (BoldFont) moved to a .fontspec file
% Following Joseph Wright in https://tex.stackexchange.com/questions/451
\begingroup
\edef\temp{%
@@ -243,7 +243,7 @@
\setmathfont{KpMath-Sans.otf}[range={cal,bfcal},RawFeature=+ss01]
\else
\ifkp@lightmath
- \Store@KP@MOption{BoldFont}{KpMath-Semibold.otf}
+ % \defaultfontfeatures (BoldFont) moved to a .fontspec file
% Following Joseph Wright in https://tex.stackexchange.com/questions/451
\begingroup
\edef\temp{%
@@ -254,8 +254,8 @@
\temp
\setmathfont{KpMath-Light.otf}[range={cal,bfcal},RawFeature=+ss01]
\else
+ % \defaultfontfeatures (BoldFont) moved to a .fontspec file
% Following Joseph Wright in https://tex.stackexchange.com/questions/451
- \Store@KP@MOption{BoldFont}{KpMath-Bold.otf}
\begingroup
\edef\temp{%
\endgroup
@@ -267,6 +267,7 @@
\fi
\fi
\fi
+
\ifkp@symbols
% Style aliases (math only)
\newopentypefeature{Style}{mathcal}{ss01}