From bb34b7bd740778cf80d79042f1dcaa867fbf782d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 29 Sep 2021 20:07:51 +0000 Subject: kpfonts-otf (29sep21) git-svn-id: svn://tug.org/texlive/trunk@60653 c570f23f-e606-0410-a88d-b1316a301751 --- .../fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx | 36 ++++++++++-------- .../fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf | Bin 191952 -> 191682 bytes .../fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx | 41 ++++++++++----------- .../fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf | Bin 194713 -> 194576 bytes Master/texmf-dist/doc/fonts/kpfonts-otf/README.md | 5 +++ .../doc/fonts/kpfonts-otf/unimath-kpfonts.pdf | Bin 1814383 -> 1814310 bytes 6 files changed, 44 insertions(+), 38 deletions(-) (limited to 'Master/texmf-dist/doc/fonts') 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 896999c02ab..08e3d13136c 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 @@ -6,15 +6,10 @@ \usepackage[svgnames]{xcolor} \usepackage[hypcap=false]{caption} \usepackage{shortvrb} -\usepackage[veryoldstyle]{kpfonts-otf} -\defaultfontfeatures+[\ttfamily]{RawFeature={-hist;-calt;-swsh;-onum}} -\defaultfontfeatures+[KpRoman,KpLight,\sffamily]{% - RawFeature={-hist;-hlig;-calt;-swsh;-rlig;-onum},% -} -\setmainfont{KpRoman} -\setsansfont{KpSans} -\setmonofont{KpMono}[Color=DarkBlue] -%Math demos +% Option "longs" for local exemples of the long s +\usepackage[longs]{kpfonts-otf} + +% Math demos \setmathfont{KpMath-Regular.otf}[version=full, CharacterVariant=3, StylisticSet={1,2,3,4,5,6,7}] \setmathfont{KpMath-Regular.otf}[version=base, CharacterVariant=3] @@ -47,8 +42,8 @@ \title{Kp-fonts: OpenType version} \author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}} -\newcommand*{\version}{0.38} -\date{12th September, 2021} +\newcommand*{\version}{0.39} +\date{28th September, 2021} \begin{document} \selectlanguage{british} @@ -213,7 +208,7 @@ and a bunch of Kp-fonts specifics symbols. \item \textsc{\textbf{\test}} \end{itemize} -\item[veryoldstyle:] \hlabel{veryoldstyle} same as option \opt{oldstyle} but +\item[veryoldstyle:] same as option \opt{oldstyle} but the round `s’ is replaced by the long one {\addfontfeatures{RawFeature=+hist;+hlig}`s\hspace{1sp}’}, unless it ends a word (then it remains `s’)% @@ -228,7 +223,17 @@ and a bunch of Kp-fonts specifics symbols. {\addfontfeatures{RawFeature=+hist;+hlig;+calt}% \textit{some of Highlands’ mysterious castles…}} which is correct; with XeTeX an \texttt{=} sign must be added at the end of - \texttt{mysterious=} to get a round `s’ there. + \texttt{mysterious=} to get a round `s’ there : + final `s’ followed by a punctuation sign is never turned into + {\addfontfeatures{RawFeature=+hist;+hlig}`s\hspace{1sp}’}, when followed by + a space it is a trickier, see option \opt{longs} below. + +\item[longs] \hlabel{longs} + inhibits the transformation of an `s’ followed by a space into + {\addfontfeatures{RawFeature=+hist;+hlig}`s\hspace{1sp}’}. This option, + available only with LuaTeX, is silently switched on by \opt{veryoldstyle}; + it is used explicitly in the present document to deal with the examples of + long `s’ shown in the preceeding item. \item[largesmallcaps:] prints larger \textlsc{Small Caps} than the default ones (\textsc{Petite Caps}). @@ -369,9 +374,8 @@ Here are the options available for Text Kp-fonts: \item[Style=Historic] replaces any instance of `s’ by the long variant {\addfontfeature{Style=Historic}s}. It is still possible to get a round - `s’ coding it as `|s=|’. As the long variant is never used at words’ ends - the feature \opt{calc} is also activated: it tries to catch end of words, - see \opt{veryoldstyle} p.~\pageref{veryoldstyle} for more details. + `s’ coding it as `|s=|’ specially at end of words; see options + \opt{veryoldstyle} and \opt{longs} p.~\pageref{longs} for more details. \item[Ligatures=Historic] switches specific ligatures for the long {\addfontfeature{Style=Historic}s}: 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 da945629e5b..a3a2bf61094 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 175f2b775db..d4bacc199b4 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 @@ -6,19 +6,13 @@ \usepackage[svgnames]{xcolor} \usepackage[hypcap=false]{caption} \usepackage{shortvrb} -\usepackage[veryoldstyle]{kpfonts-otf} % active la fonction "add_EoW" -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% On annule l’effet de l’option "veryoldstyle" tout en gardant "add_EoW" -\defaultfontfeatures+[\ttfamily]{RawFeature={-hist;-calt;-swsh;-onum}} -\defaultfontfeatures+[KpRoman,KpLight,\sffamily]{% - RawFeature={-hist;-hlig;-calt;-swsh;-rlig;-onum},% +\usepackage{babel} +\frenchsetup{og=«, fg=»,%ListItemsAsPar } -% Recharger les fontes avec les nouvelles "features" : -\setmainfont{KpRoman} -\setsansfont{KpSans} -\setmonofont{KpMono}[Color=DarkBlue] -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%Pour les démos : + +\usepackage[longs]{kpfonts-otf} + +% Pour les démos : \setmathfont{KpMath-Regular.otf}[version=full, CharacterVariant=3, StylisticSet={1,2,3,4,5,6,7}] @@ -27,10 +21,6 @@ \setmathfont{KpMath-Bold.otf}[version=bold, Style=leqslant, CharacterVariant=3] \setmathfont{KpMath-Sans.otf}[version=sans, Style=leqslant, CharacterVariant=3] -\usepackage{babel} -\frenchsetup{og=«, fg=»,%ListItemsAsPar -} - \usepackage{realscripts} \usepackage{microtype} \usepackage{hyperref} @@ -53,8 +43,8 @@ \title{Kp-fonts version OpenType} \author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}} -\newcommand*{\version}{0.38} -\date{12 septembre 2021} +\newcommand*{\version}{0.39} +\date{28 septembre 2021} \begin{document} \maketitle @@ -247,7 +237,7 @@ Notez que ces options n'affectent que les polices de texte. suivi d’une espace (sécable ou non) produite par TeX% \footnote{On utilise la \emph{feature} OpenType \texttt{calt} qui ne reconnaît ni les \cmd{hskip} ni les \cmd{penalty} de TeX.} ! - Un contournement est fourni dans \file{kpfont-otf.sty} uniquement pour le + Le fichier \file{kpfont-otf.sty} fournit une parade au moins avec le moteur LuaTeX. Exemple : le codage |\textit{espoirs, mais quels~espoirs?}| produit comme il @@ -256,9 +246,15 @@ Notez que ces options n'affectent que les polices de texte. (avec fine insécable devant le `?’). Il est toujours possible de forcer un «s» rond en codant \texttt{s=}. - %Pour obtenir le même résultat avec XeTeX, il faudrait coder:\\ Avec XeTeX, il faudrait coder: |\textit{espoirs, mais= quels=~espoirs=?}|. +\item[longs :] \hlabel{longs} + empêche qu’un « s » suivi d’une espace sécable ou non soit + transformé en « s » long. Cette option, utilisable seulement avec + LuaTeX, est activée automatiquement par \opt{veryoldstyle} ; dans ce document + elle est utilisée seule pour traiter les exemples locaux de « s » long + (voir ci-dessus). + \item[largesmallcaps :] produit des petites capitales plus \textlsc{Grandes} que par les \textsc{Petites} obtenues par défaut. @@ -407,8 +403,9 @@ Pour les polices de texte de Kp-fonts les options suivantes sont proposées : \item[Style=Historic :] pour remplacer systématiquement le « s » rond par un {\addfontfeature{Style=Historic}« s »} long, il reste possible de forcer un « s » rond, en fin de mot notamment, en codant |s=| ; ce n’est pas toujours - nécessaire sous LuaTeX, voir l’option \opt{veryoldstyle} - p.~\pageref{veryoldstyle}. + nécessaire, sous LuaTeX activer l’option \opt{longs} de + \pkg{kpfonts-otf} |\usepackage[longs]{kpfonts-otf}| permet d’éviter ce + codage pour les « s » suivis d’une espace (voir p.~\pageref{veryoldstyle}). \item[Ligatures=Historic :] active les ligatures spécifiques au {\addfontfeature{Style=Historic,Ligatures=Historic}« s » long si, sl, st}. 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 88966bd0366..a972d852cc0 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 b936a57357b..479e8b1981c 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md @@ -152,6 +152,11 @@ Either version 1.3 or, at your option, any later version. - Added bold versions to \dotlessi, \dotlessj, named \mbfdotlessi, \mbfdotlessj (\mbfimath and \mbfjmath were already available). +* v. 0.39: + + New option "longs". Documentation corrected, thanks to Frank Mittelbach for + pointing out the glitch in v0.38. + --- Copyright 2020-2021 Daniel Flipo E-mail: daniel (dot) flipo (at) free (dot) fr 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 fce6666fdf1..dc98554244c 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 -- cgit v1.2.3