From f0ab9acad25437ff4907fee8f4757d96d6420df7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 31 Oct 2023 19:18:40 +0000 Subject: kpfonts-otf (31oct23) git-svn-id: svn://tug.org/texlive/trunk@68709 c570f23f-e606-0410-a88d-b1316a301751 --- .../fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx | 2 +- .../fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf | Bin 176427 -> 176761 bytes .../fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx | 2 +- .../fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf | Bin 179845 -> 180195 bytes Master/texmf-dist/doc/fonts/kpfonts-otf/README.md | 8 ++++++++ .../doc/fonts/kpfonts-otf/unimath-kpfonts.pdf | Bin 1833053 -> 1834074 bytes .../opentype/public/kpfonts-otf/KpMath-Bold.otf | Bin 233880 -> 233864 bytes .../opentype/public/kpfonts-otf/KpMath-Light.otf | Bin 451432 -> 451456 bytes .../opentype/public/kpfonts-otf/KpMath-Regular.otf | Bin 425308 -> 425332 bytes .../opentype/public/kpfonts-otf/KpMath-Sans.otf | Bin 292816 -> 292840 bytes .../public/kpfonts-otf/KpMath-SansBold.otf | Bin 196436 -> 196420 bytes .../public/kpfonts-otf/KpMath-Semibold.otf | Bin 257280 -> 257264 bytes .../opentype/public/kpfonts-otf/KpMono-Bold.otf | Bin 41128 -> 41096 bytes .../public/kpfonts-otf/KpMono-BoldItalic.otf | Bin 48340 -> 48260 bytes .../opentype/public/kpfonts-otf/KpMono-Italic.otf | Bin 49648 -> 49568 bytes .../opentype/public/kpfonts-otf/KpMono-Regular.otf | Bin 42264 -> 42248 bytes .../opentype/public/kpfonts-otf/KpRoman-Bold.otf | Bin 116576 -> 116612 bytes .../public/kpfonts-otf/KpRoman-BoldItalic.otf | Bin 126832 -> 126664 bytes .../opentype/public/kpfonts-otf/KpRoman-Italic.otf | Bin 117452 -> 117168 bytes .../opentype/public/kpfonts-otf/KpRoman-Light.otf | Bin 114424 -> 114088 bytes .../public/kpfonts-otf/KpRoman-LightItalic.otf | Bin 116940 -> 116696 bytes .../public/kpfonts-otf/KpRoman-Regular.otf | Bin 114652 -> 114500 bytes .../public/kpfonts-otf/KpRoman-Semibold.otf | Bin 113728 -> 113644 bytes .../public/kpfonts-otf/KpRoman-SemiboldItalic.otf | Bin 124464 -> 124228 bytes .../opentype/public/kpfonts-otf/KpSans-Bold.otf | Bin 87096 -> 86976 bytes .../public/kpfonts-otf/KpSans-BoldItalic.otf | Bin 95100 -> 94820 bytes .../opentype/public/kpfonts-otf/KpSans-Italic.otf | Bin 95056 -> 94764 bytes .../opentype/public/kpfonts-otf/KpSans-Regular.otf | Bin 85676 -> 85760 bytes .../tex/latex/kpfonts-otf/KpMath-Light.fontspec | 4 ++++ .../tex/latex/kpfonts-otf/KpMath-Regular.fontspec | 4 ++++ .../tex/latex/kpfonts-otf/KpMath-Sans.fontspec | 4 ++++ .../tex/latex/kpfonts-otf/kpfonts-otf.sty | 11 ++++++----- 32 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Light.fontspec create mode 100644 Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Regular.fontspec create mode 100644 Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Sans.fontspec diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx index 86fb1ecf8bd..a634e7156e5 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/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/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf index 0e36cc648fc..c39f2d03c70 100644 Binary files a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf and b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf differ diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx index ace1ffd1af4..c8f4d79b07b 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/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/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf index 78ad3d72610..027207fa240 100644 Binary files a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf and b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf differ diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md b/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md index 4e30f6bc4ce..a6327ece9f4 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md +++ b/Master/texmf-dist/doc/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/Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf b/Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf index 3075f2008ac..23313e7f201 100644 Binary files a/Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf and b/Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Bold.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Bold.otf index f2e4841b818..93e92905e98 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Bold.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Light.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Light.otf index cdaf0ab76a6..8040715902b 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Light.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Light.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Regular.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Regular.otf index 59ef3b2ed4e..bf3d5955a89 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Regular.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Regular.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Sans.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Sans.otf index bfd47ab8f98..14b5df294dc 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Sans.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Sans.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-SansBold.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-SansBold.otf index 818522e1153..126de794689 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-SansBold.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-SansBold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Semibold.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Semibold.otf index 948599389f0..dd5884abb35 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Semibold.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMath-Semibold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Bold.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Bold.otf index 3123d11de75..e1dedc4a1f1 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Bold.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-BoldItalic.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-BoldItalic.otf index 8e4eb02161f..b0c201b412b 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-BoldItalic.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-BoldItalic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Italic.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Italic.otf index c4bf9d22774..4e233240275 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Italic.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Italic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Regular.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Regular.otf index 7abadfe59d5..24b03fbb12b 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Regular.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpMono-Regular.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Bold.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Bold.otf index 99d1d5155a5..284cdeaac34 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Bold.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-BoldItalic.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-BoldItalic.otf index 04147a62370..d4bf486ff86 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-BoldItalic.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-BoldItalic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Italic.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Italic.otf index 517f3f52ec4..6052d627c83 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Italic.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Italic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Light.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Light.otf index 9f113759c3a..38490478713 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Light.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Light.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-LightItalic.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-LightItalic.otf index 6330e5608f2..a6bc1769067 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-LightItalic.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-LightItalic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Regular.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Regular.otf index 193f5b4ede3..0b68b2e6520 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Regular.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Regular.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Semibold.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Semibold.otf index af22b736221..2930360fc30 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Semibold.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-Semibold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-SemiboldItalic.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-SemiboldItalic.otf index 26f0d40cf5a..7b6d9c1526f 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-SemiboldItalic.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpRoman-SemiboldItalic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Bold.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Bold.otf index 8ebf0fd9d55..8c2e77d8516 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Bold.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-BoldItalic.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-BoldItalic.otf index 490ec455f1f..bb9bd5fb1db 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-BoldItalic.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-BoldItalic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Italic.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Italic.otf index 016d5fd33d7..a2d1e7c289d 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Italic.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Italic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Regular.otf b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Regular.otf index 911675eace2..9304c7947ef 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Regular.otf and b/Master/texmf-dist/fonts/opentype/public/kpfonts-otf/KpSans-Regular.otf differ diff --git a/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Light.fontspec b/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Light.fontspec new file mode 100644 index 00000000000..d86c5901554 --- /dev/null +++ b/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Light.fontspec @@ -0,0 +1,4 @@ +\defaultfontfeatures[KpMath-Light] + { Extension = .otf, + BoldFont = KpMath-Semibold + } diff --git a/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Regular.fontspec b/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Regular.fontspec new file mode 100644 index 00000000000..8c0d1f31332 --- /dev/null +++ b/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Regular.fontspec @@ -0,0 +1,4 @@ +\defaultfontfeatures[KpMath-Regular] + { Extension = .otf, + BoldFont = KpMath-Bold + } diff --git a/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Sans.fontspec b/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Sans.fontspec new file mode 100644 index 00000000000..3f87d1a6b51 --- /dev/null +++ b/Master/texmf-dist/tex/latex/kpfonts-otf/KpMath-Sans.fontspec @@ -0,0 +1,4 @@ +\defaultfontfeatures[KpMath-Sans] + { Extension = .otf, + BoldFont = KpMath-SansBold + } diff --git a/Master/texmf-dist/tex/latex/kpfonts-otf/kpfonts-otf.sty b/Master/texmf-dist/tex/latex/kpfonts-otf/kpfonts-otf.sty index f997be4ebff..ad99163c9f7 100644 --- a/Master/texmf-dist/tex/latex/kpfonts-otf/kpfonts-otf.sty +++ b/Master/texmf-dist/tex/latex/kpfonts-otf/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} -- cgit v1.2.3