Un échange de courriels avec l'auteur de la police m'a éclairé — et montré que je n'avais pas lu la [doc](http://mirrors.ctan.org/fonts/kpfonts/doc/Kpfonts-Doc-French.pdf) avec assez d'attention.
Ainsi, le paragraphe 5.1 indique que le nom de la famille kpfonts sans empattements est `jkpss` **avec les options suivantes** : `[k][f][osn,os,vos]` !
`vos` est l'option correspondant à `veryoldstyle` : le nom de la famille devient donc `jkpssvos`.
Ci-dessous un ECM fonctionnel, avec s longs, présentant :
1. tout d'abord la commande `\sffamily` qui fait disparaître les empattements, empattements,
2. revenant au texte avec empattements grâce à la commande `\normalfont` `\normalfont`
3. et revenant sans empattements avec la suite de commandes `\fontfamily{jkpssvos}\selectfont` :
`\fontfamily{jkpssvos}\selectfont`.
\documentclass[a4paper, 12pt, french, BCOR=0pt, DIV=15]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[veryoldstyle, light, largesmallcaps]{kpfonts}
\usepackage{babel}
\begin{document}
\pagestyle{empty}
\setlength{\parindent}{0cm}
\sffamily
\begin{tabular}{ll}
Premier & tableau\\
kpfonts= & sans= empattements=
\end{tabular}\\
\normalfont
le texte retrouve ses= empattements=\dots\\
\fontfamily{jkpssvos}\selectfont
\begin{tabular}{ll}
Deuxième & tableau\\
tout en kpfonts= & sans= empattements=\dots\\
avec & s longs= !
\end{tabular}
\end{document}
L'auteur de la police m'a indiqué l'[article](https://www.tug.org/TUGboat/tb31-3/tb99caignaert.pdf) qu'il a rédigé pour le *[TUGboat](https://www.tug.org/TUGboat/)* au sujet de la création de cette ensemble de polices. L'article, en anglais, s'intitule *A story of kpfonts: Reaching the limits of NFSS* ; il est passionnant.