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.ltx17
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdfbin192022 -> 191952 bytes
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx58
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdfbin194203 -> 194713 bytes
-rw-r--r--fonts/kpfonts-otf/doc/unimath-kpfonts.pdfbin1814438 -> 1814383 bytes
5 files changed, 43 insertions, 32 deletions
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
index c7700bbc26..896999c02a 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
@@ -6,7 +6,13 @@
\usepackage[svgnames]{xcolor}
\usepackage[hypcap=false]{caption}
\usepackage{shortvrb}
-\usepackage{kpfonts-otf}
+\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
\setmathfont{KpMath-Regular.otf}[version=full, CharacterVariant=3,
@@ -41,8 +47,8 @@
\title{Kp-fonts: OpenType version}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.37}
-\date{18th August, 2021}
+\newcommand*{\version}{0.38}
+\date{12th September, 2021}
\begin{document}
\selectlanguage{british}
@@ -216,10 +222,7 @@ and a bunch of Kp-fonts specifics symbols.
and ancient ligatures {\addfontfeatures{RawFeature=+hist;+hlig} si, sl, st}
are activated.
Coding \texttt{s=} prints a round `s’ anytime; in most cases this coding is
- not necessary with LuaTeX%
- \footnote{TeX’s \tild{} char (nobreakspace) fails to be recognised as ending
- a word: \texttt{boys\tild{}band} prints
- {\addfontfeatures{RawFeature=+hist;+hlig}boys~band}.},
+ not necessary with LuaTeX,
f.i. |\textit{some of Highlands’ mysterious castles…}|
will print
{\addfontfeatures{RawFeature=+hist;+hlig;+calt}%
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
index 73a44095b2..da945629e5 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 658013b7a2..175f2b775d 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
@@ -6,9 +6,19 @@
\usepackage[svgnames]{xcolor}
\usepackage[hypcap=false]{caption}
\usepackage{shortvrb}
-\usepackage{kpfonts-otf}
+\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},%
+}
+% Recharger les fontes avec les nouvelles "features" :
+\setmainfont{KpRoman}
+\setsansfont{KpSans}
\setmonofont{KpMono}[Color=DarkBlue]
-% Pour les démos :
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Pour les démos :
\setmathfont{KpMath-Regular.otf}[version=full,
CharacterVariant=3,
StylisticSet={1,2,3,4,5,6,7}]
@@ -43,8 +53,8 @@
\title{Kp-fonts version OpenType}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.37}
-\date{18 août 2021}
+\newcommand*{\version}{0.38}
+\date{12 septembre 2021}
\begin{document}
\maketitle
@@ -225,31 +235,29 @@ Notez que ces options n'affectent que les polices de texte.
remplacé par le « {\addfontfeatures{RawFeature=+hist;+hlig}s} » long
sauf en fin de mot (où il doit rester rond) et les ligatures
{\addfontfeatures{RawFeature=+hist;+hlig} si, sl, st} sont activées.
- Ceci fonctionne assez bien avec LuaTeX : le codage\\
- |\textit{« Des espoirs si funestes… »}| donne
- {\addfontfeatures{RawFeature=+hist;+hlig;+fina;+calt}
+ Avec LuaTeX, le codage |\textit{« Des espoirs si funestes… »}| donne bien
+ {\addfontfeatures{RawFeature=+hist;+hlig;+calt}
\textit{«Des espoirs si funestes…»}.
}
- Les choses se passent bien tant que le « s » est immédiatement suivi
- d’une espace Unicode (U+0020 espace sécable de base, U+00A0 espace-mot
- insécable, U+202F fine insécable) ou d’un signe de ponctuation (virgule,
- point, etc.) \emph{mais pas} s’il est suivi d’une espace
- insécable produite par TeX (sous la forme pénalité + espace)%
+ Les choses se passent bien tant que le « s » est immédiatement suivi des
+ \emph{caractères} Unicode U+0020 espace-mot,
+ U+00A0 espace-mot insécable, U+202F fine insécable
+ ou d’un signe de ponctuation (virgule, point, etc.) \emph{mais pas} s’il est
+ suivi d’une espace (sécable ou non) produite par TeX%
\footnote{On utilise la \emph{feature} OpenType \texttt{calt} qui ne
- reconnaît pas les \cmd{penalty} de TeX.} !
-
- Exemple : le codage |\textit{espoirs, mais quels~espoirs.}| produit
- {\addfontfeatures{RawFeature=+hist}\textit{espoirs, mais quels~espoirs?}}
-
- Même problème devant la ponctuation haute en français, sauf à utiliser
- l’option |UnicodeNoBreakSpaces| de \pkg{babel-french}. On doit
- forcer le «s» rond final en codant \texttt{s=} :
- |\textit{espoirs? désespoirs=!}| produit
- {\addfontfeatures{RawFeature=+hist}\textit{espoirs? désespoirs=!}}
-
- Avec XeTeX il faut forcer le «s» rond final avant toutes les espaces
- en codant \texttt{s=}.
+ reconnaît ni les \cmd{hskip} ni les \cmd{penalty} de TeX.} !
+ Un contournement est fourni dans \file{kpfont-otf.sty} uniquement pour le
+ moteur LuaTeX.
+
+ Exemple : le codage |\textit{espoirs, mais quels~espoirs?}| produit comme il
+ se doit en français
+ {\addfontfeatures{RawFeature=+hist;+calt}\textit{espoirs, mais~quels~espoirs?}}
+ (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[largesmallcaps :] produit des petites capitales plus \textlsc{Grandes}
que par les \textsc{Petites} obtenues par défaut.
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
index 04075c8f6b..88966bd036 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 261e59fb10..fce6666fdf 100644
--- a/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+++ b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
Binary files differ