summaryrefslogtreecommitdiff
path: root/fonts/kpfonts-otf/doc
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/kpfonts-otf/doc')
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx36
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdfbin191952 -> 191682 bytes
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx41
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdfbin194713 -> 194576 bytes
-rw-r--r--fonts/kpfonts-otf/doc/unimath-kpfonts.pdfbin1814383 -> 1814310 bytes
5 files changed, 39 insertions, 38 deletions
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
index 896999c02a..08e3d13136 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+++ b/fonts/kpfonts-otf/doc/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/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
index da945629e5..a3a2bf6109 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 175f2b775d..d4bacc199b 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+++ b/fonts/kpfonts-otf/doc/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/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
index 88966bd036..a972d852cc 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 fce6666fdf..dc98554244 100644
--- a/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+++ b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
Binary files differ