diff options
author | Karl Berry <karl@freefriends.org> | 2010-04-21 00:45:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-04-21 00:45:43 +0000 |
commit | 13a1b77d4429aa5a43bdecc939caeb7b3e9fb7e3 (patch) | |
tree | 0ccc056349df4ba88c6930f4e6bfe456b7e7104e /Master | |
parent | edcc3c1b2eb18211ca8dc6a19e86f8e5d397aaf1 (diff) |
kpfonts 3.3 (20apr10)
git-svn-id: svn://tug.org/texlive/trunk@17947 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
19 files changed, 233 insertions, 118 deletions
diff --git a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf Binary files differindex befd3d0cd64..8f9195f00e9 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf +++ b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf diff --git a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex index 46765767c99..46cb2177dc8 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex +++ b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex @@ -1,4 +1,3 @@ - \documentclass[a4paper]{christophe} % Packages \usepackage[latin1]{inputenc} @@ -26,7 +25,7 @@ \medskip -{\large \textsf{Version 3.2}} +{\large \textsf{Version 3.3}} \end{center} \bigskip @@ -37,8 +36,6 @@ \bigskip -La principale nouveauté de la version 3.2 est la possibilité de composer des mathématiques en sans-serif. - \begin{center} \textit{\'Economisez votre toner et épargnez l'environnement, utilisez l'option \og light \fg,} @@ -95,9 +92,9 @@ Enfin, on a recherché une compatibilité maximale avec différents ensembles de po \begin{itemize} \item Les codages \textsc{t1, ot1} et \textsc {ts1} sont disponibles complètement à une petite exception près pour le symbole \verb+\SS+ en majuscule dans les polices de type machine à écrire; si vous utilisez des accents, vous devez travailler en \textsc{t1}, le codage \textsc{ot1} n'est là que pour des raisons historiques; - \item Les polices romaines sont disponibles droites, en petites majuscules, italiques, penchées, petites majuscules penchées et \og oldstyle \fg{} + \item Les polices romaines sont disponibles droites, en petites majuscules (normales et grandes), italiques, penchées, petites majuscules penchées (normales et grandes) et \og oldstyle \fg{} en normal, gras et gras étendu; - \item Les polices sans-serif sont disponibles droites et penchées, en petites majuscules droites et penchées, en \og oldstyle \fg, en normal, gras et gras étendu; + \item Les polices sans-serif sont disponibles droites et penchées, en petites majuscules droites et penchées (normales et grandes), en \og oldstyle \fg, en normal, gras et gras étendu; \item Les polices télétypes sont disponibles droites et penchées, en normal et gras. \end{itemize} @@ -116,6 +113,7 @@ La graisse par défaut est \textbf{bold}, et non pas \textbf{bold extended}. \item La commande \verb=\mathscr= fournit $\mathscr{AB}\,\mathscr{C}$, sans aucun package supplémentaire; ces caractères ont été dessinés à partir de polices traditionnelles; \item La commande \verb=\mathfrak= fournit $\mathfrak{ABCabc}$, toujours à partir de polices traditionnelles redessinées pour être plus lisibles : $\mathfrak{CTAN}$ à comparer avec \textit{CTAN} sur \texttt{www.ctan.org}! + \item Voir aussi l'alphabet \verb=\mathupright=, ou \verb=\mathup=, dans la partie consacrée aux versions mathématiques \textit{sf}. \end{itemize} \section{Options} @@ -126,35 +124,46 @@ La graisse par défaut est \textbf{bold}, et non pas \textbf{bold extended}. \item[light :] alors, vous utilisez la version \textit{light} des polices. Les métriques sont inchangées. L'affichage n'est pas très bon, au contraire de l'impression si vous aimez les polices fines; - \item[fulloldstylenums :] équivaut aux deux options \texttt{oldstylenums} - - et \texttt{oldstylenumsmath}; - \item[fulloldstyle :] équivaut aux deux options \texttt{oldstyle} et \texttt{oldstylemath}; - \item[fullveryoldstyle :] équivaut aux deux options \texttt{veryoldstyle} - - et \texttt{veryoldstylemath}. -\end{description} - + Ce texte est composé avec les polices par défaut, et ci-dessous, vous trouverez un exemple des polices \og light \fg, en droit et italique, normal et gras : -\begin{center}\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont +\bigskip + +\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont While the high-level font commands are intended for use in a document, the low-level commands\dots -}\end{minipage}\end{center} +}\end{minipage} -\begin{center}\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont +\smallskip + +\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont \textbf{While the high-level font commands are intended for use in a document, the low-level commands\dots} -}\end{minipage}\end{center} +}\end{minipage} + +\smallskip -\begin{center}\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont +\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont \textit{While the high-level font commands are intended for use in a document, the low-level commands\dots} -}\end{minipage}\end{center} +}\end{minipage} +\smallskip -\begin{center}\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont + +\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont \textbf{\textit{While the high-level font commands are intended for use in a document, the low-level commands\dots}} -}\end{minipage}\end{center} +}\end{minipage} + +\smallskip + + \item[fulloldstylenums :] équivaut aux deux options \textit{oldstylenums} + + et \textit{oldstylenumsmath}; + \item[fulloldstyle :] équivaut aux deux options \textit{oldstyle} et \textit{oldstylemath}; + \item[fullveryoldstyle :] équivaut aux deux options \textit{veryoldstyle} + + et \textit{veryoldstylemath}. +\end{description} \subsection{Autres options globales} @@ -164,8 +173,8 @@ While the high-level font commands are intended for use in a document, the low-l \item[nosf :] Kp-Fonts ne modifie pas les polices sans-serif par défaut (text et math); \item[nott :] Kp-Fonts ne modifie pas les polices machine à écrire par défaut (text et math); \item[onlyrm :] équivalente aux deux précédentes options ; - \item[noamsmath:] Kp-Fonts ne charge pas \textit{amsmath} ; - \item[notextcomp:] Kp-Fonts ne charge pas \textit{textcomp}. + \item[noamsmath:] Kp-Fonts ne charge pas \texttt{amsmath} ; + \item[notextcomp:] Kp-Fonts ne charge pas \texttt{textcomp}. \end{description} Et si vous utilisez les deux premières et les deux dernières options, Kp-Fonts ne fait rien\dots @@ -176,6 +185,8 @@ Notez que ces options n'affectent que les polices de texte. \begin{description} + \item[lighttext :] le texte est composé en utilisant les polices \og light \fg. + \item[oldstylenums :] Les polices fournissent ici les nombres elzéviriens par défaut. @@ -209,7 +220,7 @@ Notez que ces options n'affectent que les polices de texte. \item {\fontfamily{jkpos}\selectfont \textsc{\textbf{Quelle police, quelle esthétique actuelle !}}} \end{itemize} - \item[veryoldstyle :] Identique à l'option \texttt{oldstyle} sauf que le \og s\fg{} rond + \item[veryoldstyle :] Identique à l'option \textit{oldstyle} sauf que le \og s\fg{} rond est remplacé par le \og {\fontfamily{jkpvos}\selectfont s} \fg{} long. On peut toujours accéder au \og s\fg{} rond par la ligature \og \texttt{s=} \fg, @@ -237,13 +248,21 @@ Notez que ces options n'affectent que les polices de texte. \medskip - Dans ce cas, l'option \textit{light} n'affecte que les polices mathématiques. + Dans ce cas, l'option \textit{light} n'affecte que les polices mathématiques, l'option \textit{lighttext} est ignorée. Je n'aime pas trop cette option car les familles standard et light sont cousines et non pas s\oe urs ! Par ailleurs, cette option n'affecte que les polices romaines. \item[largesmallcaps] donne des petites majuscules plus grandes que par défaut : {\fontfamily{jkpk}\selectfont\textsc{Grandes}} et \textsc{Petites} (par défaut) petites majuscules ! + + \item[easyscsl] permet d'emboîter les commandes \verb=\textsl= et \verb=\textsc= pour obtenir les petites majuscules penchées. + + Attention, + \begin{itemize} + \item cette option utilise le package \texttt{ifthen}, + \item emboîter les commandes précédentes avec des polices autres va générer des erreurs\dots + \end{itemize} \item[nofligatures] donne un texte ne contenant pas les ligatures ff, fi, fl, ffi et ffl. La lettre \textit{f} a été redessinée pour donner un résulat convenable. @@ -268,7 +287,7 @@ Notez que ces options n'affectent que les polices de texte. \end{center} \begin{center} - \textit{Attention, }\verb=\textsc{\textsl{...}}=\textit{ ne fournit pas ce résultat!} + \textit{Attention, }\verb=\textsc{\textsl{...}}=\textit{ ne fournit pas ce résultat sans utiliser l'option \textup{easyscsl}!} \textit{Cette forme de police n'est pas habituelle en \TeX!} \end{center} @@ -312,10 +331,23 @@ Notez que ces options n'affectent que les polices de texte. \textit{et les commandes \og othertail\fg{} changent le \textbf{dessin} des lettres \og Q\fg} \end{center} +\begin{center} +\fbox{\begin{minipage}{8cm} +Dans certains cas, les titres de section par exemple, les commandes \og other\fg{} doivent être protégées +par : \og \texttt{\textbackslash protect\textbackslash}...\texttt{other}...\fg ! +\end{minipage}} +\end{center} + \subsection{Modes mathématiques} Il y a six modes mathématiques appelés par la commande \verb=\mathversion=. +Par exemple, + +\smallskip + +\hfill\verb=\mathversion{sf}$\left(a+b\right)^2$=\quad donne :\quad {\mathversion{sf}$\left(a+b\right)^2$} + \begin{description} \item[normal :] Le mode par défaut dépend des options utilisées. \item[bold :] Le mode gras par défaut. @@ -335,34 +367,46 @@ Il y a six modes mathématiques appelés par la commande \verb=\mathversion=. \begin{center}\fbox{ \begin{minipage}{10cm} -Avec les versions mathématiques sans-serif, l'option \textit{widermath} est ignorée, ainsi que l'option \textit{light} dans la composition mathématique! +Avec les versions mathématiques sans-serif, l'option \textit{widermath} est ignorée, ainsi que l'option \textit{lightmath}, ou l'option \textit{light} dans la composition mathématique! \end{minipage}} \end{center} +Notons aussi la présence d'un nouvel alphabet mathématique : \verb=\mathupright= ou \verb=\mathup=. + +Il équivaut à +\begin{itemize} + \item \verb=\mathrm= avec les versions mathématiques \textit{rm}, et, + \item \verb=\mathsf= avec les versions mathématiques \textit{sf}. +\end{itemize} + +Autrement dit, il fournit l'alphabet droit correspondant aux lettres mathématiques. + \subsection{Options de la composition mathématique} \begin{description} + + \item[lightmath :] les mathématiques sont composées avec les polices \og light \fg. \item[sfmath :] les mathématiques sont composées avec les polices sans-serif penchées, par défaut et avec le mode mathématique \textit{bold}. cela permet d'utiliser le package \textit{bm} avec les mathématiques composées en sans-serif; \item[sfmathbb :] dans tous les cas, la police \verb=\mathbb= est sans-serif: {\mathversion{sf} $\mathbb{C\,K\,N\,Q\,R\,Z}$}; - \item[rmmathbb :] dans tous les cas, la police \verb=\mathbb= est romaine; + \item[rmmathbb :] dans tous les cas, la police \verb=\mathbb= est romaine: {\mathversion{normal} $\mathbb{C\,K\,N\,Q\,R\,Z}$}; \item[nomathscript :] Kp-Fonts ne crée pas la commande \verb=\mathscr=; cette option vous est utile si vous utiliser le package \verb=\mathrsfs=; \item[mathcalasscript :] cette option échange les polices \verb=\mathcal= et \verb=\mathscr= ; \item[classicReIm :] les commandes \verb=\Re= et \verb=\Im= donnent comme habituellement $\mathfrak{R}$ et $\mathfrak{I}$. Par défaut, Kp-Fonts donne $\Re$ et $\Im$; \item[uprightRoman :] les \textit{Majuscules} romaines sont droites. - \item[frenchstyle :] équivaut aux options \texttt{\textbf{uprightRoman}} et \texttt{\textbf{uprightgreeks}}, les majuscules romaines et les minuscules grecques sont droites, selon la tradition typographique française; les minuscules romaines restent obliques; + \item[frenchstyle :] équivaut aux options \textit{uprightRoman} et \textit{uprightgreeks}, les majuscules romaines et les minuscules grecques sont droites, selon la tradition typographique française; les minuscules romaines restent obliques; \item[upright :] synonyme de la précédente; \item[oldstylenumsmath :] fournit les nombres elzéviriens par défaut et change les polices de \verb=\mathrm=, - \verb=\mathsf= et \verb=\mathtt= qui fonctionnent comme les polices de texte avec l'option \texttt{oldstylenums}; + \verb=\mathsf= et \verb=\mathtt= qui fonctionnent comme les polices de texte avec l'option \textit{oldstylenums}; \item[oldstylemath :] fournit les nombres elzéviriens par défaut et change les polices de \verb=\mathrm=, - \verb=\mathsf= et \verb=\mathtt= qui fonctionnent comme les polices de texte avec l'option \texttt{oldstyle}; - \item[veryoldstylemath :] identique à \texttt{oldstylemath} avec, en plus, le \og s \fg{} long; + \verb=\mathsf= et \verb=\mathtt= qui fonctionnent comme les polices de texte avec l'option \textit{oldstyle}; + \item[veryoldstylemath :] identique à \textit{oldstylemath} avec, en plus, le \og s \fg{} long; \item[narrowiints :] fournit des intégrales multiples plus étroites, plus \og françaises\fg : $\narrowiiint$ et $\displaystyle\narrowiiint$\quad au lieu de\quad @@ -748,7 +792,7 @@ L'ensemble des possibilités de \textit{kpfonts} est résumé en une page dans le f \subsection{Recherche de mots} -Avec l'option \texttt{veryoldstyle}, les visualisateurs ne trouvent pas les ligatures rares \textbf{si, sl, st} et les \texttt{s} accent aigu, caron et cédille. +Avec l'option \textit{veryoldstyle}, les visualisateurs ne trouvent pas les ligatures rares \textbf{si, sl, st} et les \textbf{s} accent aigu, caron et cédille. \begin{center} \textit{N'utilisez pas cette option si vous voulez faire de telles recherches !} diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-abstract.pdf b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-abstract.pdf Binary files differindex 34e148b907b..a954eb4f5b8 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-abstract.pdf +++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-abstract.pdf diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-abstract.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-abstract.tex index eaadcfe29cc..31c0b563799 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-abstract.tex +++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-abstract.tex @@ -7,7 +7,7 @@ \usepackage[margin=1.5cm]{geometry} \usepackage{fancyhdr} \fancyhead[L]{Kp-Fonts Abstract} -\fancyhead[R]{Release 3.2} +\fancyhead[R]{Release 3.21} \fancyfoot[C]{} \setlength{\headheight}{30pt} \renewcommand{\headrulewidth}{0.4pt} @@ -36,7 +36,7 @@ \end{center} \begin{description} - \item[light]\textit{(Text \& Math)}\quad {\fontfamily{jkpl}\selectfont light fonts}\versus default fonts + \item[light]\textit{(Text \& Math)}, \textbf{lighttext} \textit{(Text)}, \textbf{lightmath} \textit{(Math)}\quad {\fontfamily{jkpl}\selectfont light fonts}\versus default fonts \item[nofligatures]\textit{(Text)}\quad {\fontfamily{jkpf}\selectfont final effect}\versus final effect \item[largesmallcaps]\textit{(T.)}\quad {\fontfamily{jkpk}\selectfont \textothersc{\textsc{Large Small Caps}}}\versus \textsc{Regular Small Caps} @@ -96,6 +96,7 @@ There are 6 math versions: \textbf{normal}, \textbf{bold}, \textbf{sf}, \textbf{ \textbackslash Gammaup, \textbackslash Gammasl\dots]\textit{(M.)}\quad $\alphaup$, $\alphasl$, $\Gammaup$, $\Gammasl$\dots \item[\textbackslash mathscr\{\dots\}]\textit{(M.)}\quad the math script alphabet\quad $(\mathscr{ABC})$ + \item[\textbackslash mathupright, \textbackslash mathup\dots]\textit{(M.)}\quad upright math font relative to default letter's math font \item[\textbackslash D\{\dots\}]\textit{(M.)}\quad the integral \textit{d} symbol as \verb=\mathclose= and with good spacing \item[\textbackslash varint, \textbackslash variint\dots]\textit{(M.)}\quad the primitive symbols with good metrics diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf Binary files differindex aec336f31a3..d35c90b2bad 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf +++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex index 53622e87036..24aacf2892f 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex +++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex @@ -27,7 +27,7 @@ \medskip -{\large \textsf{Release 3.2}} +{\large \textsf{Release 3.3}} \end{center} \bigskip @@ -38,8 +38,6 @@ \bigskip -With the 3.2 release, you can now use sans-serif fonts for math typesetting. - \begin{center} \textit{Save up your toner and the environment, use the "light" option,} @@ -57,7 +55,7 @@ The typical feature of these fonts is to have a basic and dynamic shape. For ins \bigskip \hspace{-6mm}\begin{tabular}{|c|c|c|c|c|c|}\hline -Kp-Fonts & Kp-\textit{light} & CM & Palatino & Utopia & Times\\\hline +Kp-Fonts & Kp-\textit{light} & CM & Palatino & Utopia & Times\\\hline\hline \scalebox{10}{a} & \scalebox{10}{\fontfamily{jkpl}\selectfont a} & \scalebox{10}{\fontfamily{lmr}\selectfont a} & @@ -95,8 +93,8 @@ Besides, the aim is to get a good compatibility with different sets of math font \begin{itemize} \item The encodings \textsc{t1, ot1} et \textsc {ts1} are fully available, except for the uppercase symbol \verb+\SS+ in teletype fonts; if you use some accents, you have to work with \textsc{t1} encoding, \textsc{ot1} is present for historical compatibility; - \item Roman fonts are available with upright, small caps, italic, slanted, small caps slanted and oldstyle shape, all with regular, bold and bold extended weight; - \item Sans-serif fonts are available with upright and slanted, small caps upright and slanted shape, and oldstyle all with regular, bold and bold extended weight; + \item Roman fonts are available with upright, small caps (usual and large), italic, slanted, small caps slanted (usual and large) and oldstyle shape, all with regular, bold and bold extended weight; + \item Sans-serif fonts are available with upright and slanted, small caps upright and slanted (usual and large) shape, and oldstyle all with regular, bold and bold extended weight; \item Teletypes fonts are available with upright and slanted shape, all with regular and bold weight; \end{itemize} @@ -114,6 +112,7 @@ The default weight is \textbf{bold}, not \textbf{bold extended}. \item With \verb=\mathscr=, you get $\mathscr{AB}\,\mathscr{C}$, without any extra package; these letters are designed from traditional fonts; \item \verb=\mathfrak= provides $\mathfrak{ABCabc}$, still from traditional fonts, altered to be more readable: read $\mathfrak{CTAN}$ and \textit{CTAN} in \texttt{www.ctan.org}! + \item See the \verb=\mathupright=, or \verb=\mathup=, alphabet in the \textit{sf} math versions section. \end{itemize} \section{Options} @@ -121,18 +120,10 @@ The default weight is \textbf{bold}, not \textbf{bold extended}. \subsection{Main global options} \begin{description} - \item[light:] then, you use the light version of the fonts. The metrics are the same. + \item[light:] then, you use the light version of the fonts, in text and math mode. The metrics are the same. The display is not very good, but the print is fine if you like light fonts; - \item[fulloldstylenums:] equivalent to both \texttt{oldstylenums} - - and \texttt{oldstylenumsmath}; - \item[fulloldstyle:] equivalent to both \texttt{oldstyle} and \texttt{oldstylemath}; - \item[fullveryoldstyle:] equivalent to both \texttt{veryoldstyle} - - and \texttt{veryoldstylemath}. -\end{description} - -This text is typesetted with default fonts, and below you can see an example of the light fonts set, upright and italic, both regular and bold :\medskip + + This text is typesetted with default fonts, and below you can see an example of the light fonts set, upright and italic, both regular and bold:\medskip \hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont While the high-level font commands are intended for use in a document, the low-level commands\dots @@ -157,6 +148,14 @@ While the high-level font commands are intended for use in a document, the low-l \hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont \textbf{\textit{While the high-level font commands are intended for use in a document, the low-level commands\dots}} }\end{minipage} + \item[fulloldstylenums:] equivalent to both \textit{oldstylenums} + + and \textit{oldstylenumsmath}; + \item[fulloldstyle:] equivalent to both \textit{oldstyle} and \textit{oldstylemath}; + \item[fullveryoldstyle:] equivalent to both \textit{veryoldstyle} + + and \textit{veryoldstylemath}. +\end{description} \subsection{Other global options} @@ -166,8 +165,8 @@ While the high-level font commands are intended for use in a document, the low-l \item[nosf:] Kp-Fonts doesn't modify default sans serif fonts (text and math); \item[nott:] Kp-Fonts doesn't modify default fixed width fonts (text and math); \item[onlyrm:] equivalent to the last two options; - \item[noamsmath:] Kp-Fonts doesn't load \textit{amsmath} package; - \item[notextcomp:] Kp-Fonts doesn't load \textit{textcomp} package. + \item[noamsmath:] Kp-Fonts doesn't load \texttt{amsmath} package; + \item[notextcomp:] Kp-Fonts doesn't load \texttt{textcomp} package. \end{description} With both the two first and two last options, Kp-Fonts does nothing\dots @@ -179,6 +178,8 @@ These options affect only text fonts. \begin{description} + \item[lighttext :] "light" fonts are used in text mode. + \item[oldstylenums:] provides here oldstyle numbers by default. @@ -187,10 +188,10 @@ These options affect only text fonts. Some examples, upright and italic, medium and bold: \begin{itemize} - \item {\fontfamily{jkposn}\selectfont 0123456789 !} - \item {\fontfamily{jkposn}\selectfont \textit{0123456789 !}} - \item {\fontfamily{jkposn}\selectfont \textbf{0123456789 !}} - \item {\fontfamily{jkposn}\selectfont \textbf{\textit{0123456789 !}}} + \item {\fontfamily{jkposn}\selectfont 0123456789!} + \item {\fontfamily{jkposn}\selectfont \textit{0123456789!}} + \item {\fontfamily{jkposn}\selectfont \textbf{0123456789!}} + \item {\fontfamily{jkposn}\selectfont \textbf{\textit{0123456789!}}} \end{itemize} \item[oldstyle:] provides here {\fontfamily{jkpos}\selectfont "Q"}, @@ -213,10 +214,10 @@ These options affect only text fonts. \item {\fontfamily{jkpos}\selectfont \textsc{\textbf{Queer font, queer actual aesthetic!}}} \end{itemize} - \item[veryoldstyle :] Same as the \texttt{oldstyle} option except the round "s" + \item[veryoldstyle:] Same as the \textit{oldstyle} option except the round "s" is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,". - You can get the round "s" using the ligature "\texttt{s=}", often used at the end of the word. + You can get the round "s" using the ligature "\texttt{s=}", often used at the end of the words. Example: \verb+\textit{costs=}+\quad gives \quad "{\fontfamily{jkpvos}\selectfont \textit{costs=}}" @@ -239,7 +240,7 @@ These options affect only text fonts. \medskip - In this case, the \textit{light} option affects only math fonts. + In this case, the \textit{light} option affects only math fonts, the \textit{lighttext} option is ignored. This option is not my favorite because the default and light families are cousins but not sisters. @@ -249,6 +250,14 @@ These options affect only text fonts. {\fontfamily{jkpk}\selectfont\textsc{Large}} and \textsc{Small} (default) small capitals! + + \item[easyscsl] allows you to fit together the commands \verb=\textsl= and \verb=\textsc= to get slanted small caps. + + Attention, + \begin{itemize} + \item this option needs the package \texttt{ifthen}, + \item to fit together these commands with other fonts produces some errors\dots + \end{itemize} \item[nofligatures] provides a typeseting without the ff, fi, fl, ffi and ffl ligatures. The letter \textit{f} has a new design to get a good aspect. @@ -266,7 +275,7 @@ These options affect only text fonts. \subsection{New text commands} \begin{description} - \item[\textbackslash textscsl\{\dots\}] and \textbf{\textbackslash scslshape :} + \item[\textbackslash textscsl\{\dots\}] and \textbf{\textbackslash scslshape:} provide slanted small caps. \begin{center} @@ -274,7 +283,7 @@ These options affect only text fonts. \end{center} \begin{center} - \textit{Obviously, }\verb=\textsc{\textsl{...}}=\textit{ has not the same effect!} + \textit{Obviously, }\verb=\textsc{\textsl{...}}=\textit{ has not the same effect without using the option \textup{easyscsl}!} \textit{This shape is not usual in \TeX!} \end{center} @@ -319,10 +328,23 @@ These options affect only text fonts. \textit{and the "othertail" commands change the \textbf{design} of the letters "Q"} \end{center} +\begin{center} +\fbox{\begin{minipage}{8cm} +In some cases, the section headers for instance, the "other" commands have to be protected: +"\texttt{\textbackslash protect\textbackslash}...\texttt{other}..."! +\end{minipage}} +\end{center} + \subsection{Math modes} There are six math modes relative to the command \verb=\mathversion=. +For instance, + +\smallskip + +\hfill\verb=\mathversion{sf}$\left(a+b\right)^2$=\quad gives:\quad {\mathversion{sf}$\left(a+b\right)^2$} + \begin{description} \item[normal:] Default mode corresponding to the used options. \item[bold:] Bold default mode. @@ -342,43 +364,55 @@ There are six math modes relative to the command \verb=\mathversion=. \begin{center}\fbox{ \begin{minipage}{10cm} -With the \textit{sf} math versions, the option \textit{widermath} is ignored, as the option \textit{light} in math typesetting!\end{minipage}} +With the \textit{sf} math versions, the option \textit{widermath} is ignored, as the option \textit{lightmath}, or, \textit{light} in math typesetting!\end{minipage}} \end{center} +We have also to note there is a new math alphabet \verb=\mathupright= or \verb=\mathup=. + +It's equivalent to +\begin{itemize} + \item \verb=\mathrm= with the \textit{rm} math versions, and, + \item \verb=\mathsf= with the \textit{sf} math versions. +\end{itemize} + + In another way, it's provide the upright alphabet corresponding to math letters. + \subsection{Math typesetting options} \begin{description} - \item[sfmath :] the default math mode using the sans-serif slanted fonts, default and \textit{bold}. + + \item[lighttext :] "light" fonts are used in math mode. + \item[sfmath:] the default math mode using the sans-serif slanted fonts, default and \textit{bold}. Then, you can use the package \textit{bm} with sans-serif math typesetting; - \item[sfmathbb :] in all cases, the \verb=\mathbb= font is sans-serif: + \item[sfmathbb:] in all cases, the \verb=\mathbb= font is sans-serif: {\mathversion{sf} $\mathbb{C\,K\,N\,Q\,R\,Z}$}; - \item[rmmathbb :] in all cases, the \verb=\mathbb= font is roman: + \item[rmmathbb:] in all cases, the \verb=\mathbb= font is roman: {\mathversion{normal} $\mathbb{C\,K\,N\,Q\,R\,Z}$}; \item[nomathscript:] Kp-Fonts doesn't install the \verb=\mathscr= command; you need it if you use \verb=\mathrsfs= package; \item[mathcalasscript:] swaps the \verb=\mathcal= and \verb=\mathscr= fonts; \item[classicReIm:] the \verb=\Re= and \verb=\Im= commands produce $\mathfrak{R}$ and $\mathfrak{I}$. In default of, Kp-Fonts provides $\Re$ and $\Im$; \item[uprightRoman:] the \textit{Uppercase} romans are upright. - \item[frenchstyle:] equivalent to both the options \texttt{\textbf{uprightRoman}} + \item[frenchstyle:] equivalent to both the options \textit{uprightRoman} - and \texttt{\textbf{uprightgreeks}}, uppercase romans and lowercase greeks are upright, usual French style when typesetting mathematics; lowercase romans remain slanted; - \item[upright :] synonymous with the previous option; + and \textit{uprightgreeks}, uppercase romans and lowercase greeks are upright, usual French style when typesetting mathematics; lowercase romans remain slanted; + \item[upright:] synonymous with the previous option; \item[oldstylenumsmath:] provides the oldstyle numbers in default and changes the \verb=\mathrm=, - \verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \texttt{oldstylenums} option; + \verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \textit{oldstylenums} option; \item[oldstylemath:] provides the oldstyle numbers in default and changes the \verb=\mathrm=, - \verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \texttt{oldstyle} option; - \item[veryoldstylemath :] same as \texttt{oldstylemath} except the round "s" + \verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \textit{oldstyle} option; + \item[veryoldstylemath:] same as \textit{oldstylemath} except the round "s" is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,"; - \item[narrowiints :] provides narrower multiple integral symbols : + \item[narrowiints:] provides narrower multiple integral symbols: $\narrowiiint$ and $\displaystyle\narrowiiint$\quad instead of\quad $\iiint$ and $\displaystyle\iiint$ - \item[partialup :] provides upright design of the \verb=\partial= symbol : + \item[partialup:] provides upright design of the \verb=\partial= symbol: $\partialup$\quad instead of\quad$\partial$ - \item[widermath :] with wider space between mathematic letters; - \item[noDcommand :] for compatibility with some other package, kpfont doesn't load the command \verb=\D=. + \item[widermath:] with wider space between mathematic letters; + \item[noDcommand:] for compatibility with some other package, kpfont doesn't load the command \verb=\D=. \end{description} Note that, when using the \verb+oldstylenumsmath+, \verb+oldstylemath+, @@ -393,7 +427,7 @@ in math mode, as the numbers {\fontfamily{jkpvos}\selectfont 3, 4, 5, 7 et 9} ha In math mode, just about with \texttt{amsmath}, the next options adjust the position of subscripts and superscripts. -\subsubsection{Intégral symbols} +\subsubsection{Integral symbols} The default option is \textbf{nointlimits}. @@ -599,7 +633,7 @@ First, the \verb=\widehat= et \verb=\widetilde= commands have been extended: You get also th extensive \verb=\widearc=, \verb=\widearcarrow= (ou \verb=\wideOarc=), \verb=\wideparen= -and \verb=\widering= : +and \verb=\widering=: \[\widearc{arc}\qquad\widearcarrow{arrow}\qquad\wideparen{paren}\qquad\widering{RING}\] This last command makes an error with the option \verb=noamsmath= @@ -619,7 +653,7 @@ Finally, some new symbols: \subsection{More integrate symbols} -There are many unusual integrate symbols : +There are many unusual integrate symbols: \renewcommand{\arraystretch}{2} @@ -748,7 +782,7 @@ You get almost all the features of \textit{kpfonts} in one page with the file \subsection{Searching a word} -With the \texttt{veryoldstyle} options, the brownsers don't find the rare ligatures \textbf{si, sl, st} and the \texttt{sacute, scaron} and \texttt{scedilla}. +With the \textit{veryoldstyle} options, the browsers don't find the rare ligatures \textbf{si, sl, st} and the \textbf{sacute}, \textbf{scaron} and \textbf{scedilla}. \begin{center} \textit{Don't use this option if you want to search these words!} diff --git a/Master/texmf-dist/doc/fonts/kpfonts/readme.txt b/Master/texmf-dist/doc/fonts/kpfonts/readme.txt index 19b7c75e014..c6c564f086e 100755 --- a/Master/texmf-dist/doc/fonts/kpfonts/readme.txt +++ b/Master/texmf-dist/doc/fonts/kpfonts/readme.txt @@ -22,30 +22,30 @@ URW++ is in agreement with the kpfonts project and, consequently, approves it. For further information, read: tug.ctan.org/pub/tex-archive/fonts/urw/base35/README.base35 Release 1.0 2007/04/20 -Release 1.1 2007/05/04 New oldstyle option, and \sqrt bug fixed -Release 1.11 2007/06/03 Correct bad kernings of 'quote' symbols -Release 1.12 2007/07/14 Uppercase 'Q' bug (oldstyle-SmallCaps) fixed +Release 1.1 2007/05/04 New 'oldstyle' option, and \sqrt bug fixed. +Release 1.11 2007/06/03 Correct bad kernings of 'quote' symbols. +Release 1.12 2007/07/14 Uppercase 'Q' bug (oldstyle-SmallCaps) fixed. Release 1.13 2007/07/16 A bug when fixing 1.12 bug fixed (!) - Best kerning of 'i' with accent in sf fonts + Best kerning of 'i' with accent in sf fonts. Release 2.0 2008/01/01 Different bugs fixed, - New design for some glyphs, including italic v, w, y... - New design for some symbols, including \exists... - New design of 'f' ligatures, - New lowercase 'q' in oldstyle-SmallCaps, - New major option 'light', - (all these with same metrics !) - New metrics of lowercase 'g,j,p' in bold math, - New option 'rmx', (light, medium, semi-bold, bold) - New options 'oldstylemath' and 'fulloldstyle', - New options 'veryoldstyle', 'veryoldstylemath' and 'fullveryoldstyle', - New option 'onlyrm'... + New design for some glyphs, including italic v, w, y... + New design for some symbols, including \exists... + New design of 'f' ligatures, + New lowercase 'q' in oldstyle-SmallCaps, + New major option 'light', + (all these with same metrics !), + New metrics of lowercase 'g,j,p' in bold math, + New option 'rmx', (light, medium, semi-bold, bold), + New options 'oldstylemath' and 'fulloldstyle', + New options 'veryoldstyle', 'veryoldstylemath' and 'fullveryoldstyle', + New option 'onlyrm'... Release 2.1 2008/03/21 New kernings of hyphen, - New approach of lowercase greek letters, - New options 'oldstylenums', 'oldstylenumsmath' and 'fulloldstylenums', - 'emdash' correctly fixed in tt-fonts, - Now, 'textcomp' is fully supported. + New approach of lowercase greek letters, + New options 'oldstylenums', 'oldstylenumsmath' and 'fulloldstylenums', + 'emdash' correctly fixed in tt-fonts, + Now, 'textcomp' is fully supported. Release 2.2 2008/05/21 New option 'largesmallcaps' with real larger smallcaps, - New option 'narrowiints' with narrower multiple integrals. + New option 'narrowiints' with narrower multiple integrals. Release 2.21 2008/06/02 Bug in kpfonts.sty file fixed. Release 2.22 2008/07/07 New design of the 'oslash' glyph, and new width, now the same as the 'o' glyph, according to the correct se in Denmark and Norway. @@ -63,7 +63,7 @@ Release 3.0 2009/03/03 New math accents, \widearc, \widearcarrow, \wideparen, \ Subscript and superscript position revisited in all math alphabets. Kerning revisited in all text fonts. (The two last can alter your typesetting!) -Release 3.01 2009/03/23 \pounds bug in math mode fixed +Release 3.01 2009/03/23 \pounds bug in math mode fixed. Release 3.02 2009/04/20 \questiondown bug fixed, best "find" facilities in output documents. Release 3.1 2009/05/20 Now, you can use the options of "amsmath" as option of "kpfonts", except'cmex10'! @@ -71,18 +71,21 @@ Release 3.1 2009/05/20 Now, you can use the options of "amsmath" as option of " New options 'sumlimits', 'nosumlimits' and 'fullsumlimits'; These options affect the position of subscript and superscript. Release 3.11 2009/12/08 A bug with the \ss symbol when using "largesmallcaps" option fixed. -Release 3.12 2010/01/31 Some bugs fixed (missing files and vf-tfm errors) -Release 3.2 2010/03/03 Some bugs fixed (\biguplus, \precapprox, \succapprox). - New option 'sfmath' with sans-serif math typesetting by default. +Release 3.12 2010/01/31 Some bugs fixed (missing files and vf-tfm errors). +Release 3.2 2010/03/03 Some bugs fixed (\biguplus, \precapprox, \succapprox), + New option 'sfmath', New math versions 'sf', 'boldsf', 'rm' and 'boldrm'. - New options 'sfmathbb' and 'rmmathbb' with sans-serif or roman \mathbb in all math versions. +Release 3.3 2010/04/20 New math alphabet \mathupright, or \mathup. + New option 'easyscsl' allowing you to fit together \textsc and \textsl. + New options 'lighttext' and 'lightmath'. + Bug fixed, (very old styles light medium weight). Because of the (very?) large set of options, read the docs files 'kpfonts.pdf' or in french 'Kpfonts-Doc-French.pdf'! -Almost all kpfonts in one page: 'kpfonts-abstract.pdf' +Almost all kpfonts in one page: kpfonts-abstract.pdf Allways the last release of a TDS tree: http://c.caignaert.free.fr/kpfonts.tds.zip diff --git a/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmit8t.tfm b/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmit8t.tfm Binary files differindex 274e2b03cec..bf5025620a5 100644 --- a/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmit8t.tfm +++ b/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmit8t.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmn8t.tfm b/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmn8t.tfm Binary files differindex cda649d5799..94bbec3b7f3 100644 --- a/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmn8t.tfm +++ b/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmn8t.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmsl8t.tfm b/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmsl8t.tfm Binary files differindex d87cf9886cb..d551bf0ed00 100644 --- a/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmsl8t.tfm +++ b/Master/texmf-dist/fonts/tfm/public/kpfonts/jkplvosmsl8t.tfm diff --git a/Master/texmf-dist/fonts/type1/public/kpfonts/jkpssbn8a.pfb b/Master/texmf-dist/fonts/type1/public/kpfonts/jkpssbn8a.pfb Binary files differindex c644e231551..6abb9c47221 100644 --- a/Master/texmf-dist/fonts/type1/public/kpfonts/jkpssbn8a.pfb +++ b/Master/texmf-dist/fonts/type1/public/kpfonts/jkpssbn8a.pfb diff --git a/Master/texmf-dist/fonts/type1/public/kpfonts/jkpssmn8a.pfb b/Master/texmf-dist/fonts/type1/public/kpfonts/jkpssmn8a.pfb Binary files differindex 1092511c98d..854b727ce6a 100644 --- a/Master/texmf-dist/fonts/type1/public/kpfonts/jkpssmn8a.pfb +++ b/Master/texmf-dist/fonts/type1/public/kpfonts/jkpssmn8a.pfb diff --git a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmit7t.vf b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmit7t.vf Binary files differindex 9f95b27779a..ec8a7a33ccd 100644 --- a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmit7t.vf +++ b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmit7t.vf diff --git a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmit8t.vf b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmit8t.vf Binary files differindex 4b529c18f0d..33a2e0f5a22 100644 --- a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmit8t.vf +++ b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmit8t.vf diff --git a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmn7t.vf b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmn7t.vf Binary files differindex a29dbf86223..cb6938a62c8 100644 --- a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmn7t.vf +++ b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmn7t.vf diff --git a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmn8t.vf b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmn8t.vf Binary files differindex 6cae9c788d2..827924118f0 100644 --- a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmn8t.vf +++ b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmn8t.vf diff --git a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmsl7t.vf b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmsl7t.vf Binary files differindex 2b2931776bb..573d2204fb1 100644 --- a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmsl7t.vf +++ b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmsl7t.vf diff --git a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmsl8t.vf b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmsl8t.vf Binary files differindex 7e2a3661859..8e68e3599b3 100644 --- a/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmsl8t.vf +++ b/Master/texmf-dist/fonts/vf/public/kpfonts/jkplvosmsl8t.vf diff --git a/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty b/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty index c3e49b8ad99..aa696a563cc 100644 --- a/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty +++ b/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty @@ -1,7 +1,7 @@ \NeedsTeXFormat{LaTeX2e} % \ProvidesPackage{kpfonts} - [ 2010/03/03 v3.2] + [ 2010/04/20 v3.3] \newif\ifkp@math \kp@mathtrue \newif\ifkp@text \kp@texttrue @@ -19,7 +19,8 @@ \newif\ifkp@osm \newif\ifkp@vos \newif\ifkp@vosm -\newif\ifkp@light +\newif\ifkp@lighttext +\newif\ifkp@lightmath \newif\ifkp@rmx \newif\ifkp@warning \kp@warningtrue \newif\ifkp@amsmath \kp@amsmathtrue @@ -34,6 +35,7 @@ \newif\ifkp@sfmath \newif\ifkp@sfmathbb \newif\ifkp@rmmathbb +\newif\ifkp@easyscsl \DeclareOption{nomath} {\kp@mathfalse} \DeclareOption{notext} {\kp@textfalse} @@ -57,7 +59,9 @@ \DeclareOption{veryoldstyle} {\kp@vostrue\kp@Qtailtrue} \DeclareOption{veryoldstylemath} {\kp@vosmtrue} \DeclareOption{fullveryoldstyle} {\kp@vostrue\kp@vosmtrue\kp@Qtailtrue} -\DeclareOption{light} {\kp@lighttrue} +\DeclareOption{light} {\kp@lighttexttrue\kp@lightmathtrue} +\DeclareOption{lighttext} {\kp@lighttexttrue} +\DeclareOption{lightmath} {\kp@lightmathtrue} \DeclareOption{rmx} {\kp@rmxtrue} \DeclareOption{nowarning} {\kp@warningfalse} \DeclareOption{noamsmath} {\kp@amsmathfalse} @@ -65,6 +69,7 @@ \DeclareOption{narrowiints} {\kp@narrowiintstrue} \DeclareOption{partialup} {\kp@partialuptrue} \DeclareOption{largesmallcaps} {\kp@largesmallcapstrue} +\DeclareOption{easyscsl} {\kp@easyscsltrue} \DeclareOption{noDcommand} {\kp@Dcommandfalse} \DeclareOption{nofligatures} {\kp@nofligaturestrue} \DeclareOption{widermath} {\kp@widermathtrue} @@ -86,8 +91,9 @@ \ExecuteOptions{nointlimits,sumlimits} \ProcessOptions\relax -\ifkp@textcomp\RequirePackage[full]{textcomp}\fi -\ifkp@amsmath\RequirePackage{amsmath}\fi +\ifkp@text\ifkp@textcomp\RequirePackage[full]{textcomp}\fi\fi +\ifkp@math\ifkp@amsmath\RequirePackage{amsmath}\fi\fi +\ifkp@text\ifkp@easyscsl\RequirePackage{ifthen}\fi\fi \renewcommand{\bfdefault}{b} @@ -114,8 +120,8 @@ \ifkp@sfmathbb\ifkp@rmmathbb \kp@sfmathbbfalse\kp@rmmathbbfalse - \PackageWarning{kpfonts}% - {'sfmathbb' and 'rmmathbb' are incompatible and ignored} + \PackageError{kpfonts}% + {'sfmathbb' and 'rmmathbb' options are incompatible and ignored} \fi\fi %%%%%%%% @@ -138,13 +144,35 @@ 'Ng', 'Thorn', 'thorn' and 'eth' are unavailable.} %%% To prevent this warning, use the 'nowarning' option %%% \fi % end vos + \ifkp@easyscsl +%%% To prevent this warning, use the 'nowarning' option %%% + \PackageWarning{kpfonts}% + {With 'easyscsl' option, don't fit together\MessageBreak + \textsl or \slshape and \textsc or \scshape\MessageBreak + with non 'kpfonts' fonts.} +%%% To prevent this warning, use the 'nowarning' option %%% + \fi % end vos \fi % end warning % +%%% easyscsl, courtesy from François Pétiard +% + \ifkp@easyscsl + \renewcommand{\itshape}{\not@math@alphabet\itshape\mathit% + \ifthenelse{\equal{\f@shape}{\scdefault}}{\fontshape{scsl}}{% + \fontshape\itdefault}\selectfont} + \renewcommand{\scshape}{\not@math@alphabet\scshape\relax% + \ifthenelse{\equal{\f@shape}{\sldefault}}{\fontshape{scsl}}{% + \ifthenelse{\equal{\f@shape}{\itdefault}}{\fontshape{scsl}}{\fontshape\scdefault}}\selectfont} + \renewcommand{\slshape}{\not@math@alphabet\slshape\relax% + \ifthenelse{\equal{\f@shape}{\scdefault}}{\fontshape{scsl}}{% + \fontshape\sldefault}\selectfont} + \fi +% %%% famille, petitesmajuscules, style, f-ligatures and Q tail % \ifkp@rmx\def\kp@famille{x} \else - \ifkp@light\def\kp@famille{l} + \ifkp@lighttext\def\kp@famille{l} \else\def\kp@famille{} \fi\fi \ifkp@vos\def\kp@style{vos} @@ -277,7 +305,7 @@ %%% \kp@famillem \kp@stylem and \kp@widerm % - \ifkp@light\def\kp@famillem{l} + \ifkp@lightmath\def\kp@famillem{l} \else\def\kp@famillem{} \fi @@ -339,11 +367,16 @@ \SetMathAlphabet{\mathrm}{boldrm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} \SetMathAlphabet{\mathrm}{sf}{OT1}{jkp\kp@fligm\kp@stylem}{m}{n} \SetMathAlphabet{\mathrm}{boldsf}{OT1}{jkp\kp@fligm\kp@stylem}{b}{n} + + \DeclareSymbolFontAlphabet{\mathupright}{operators} + \let\mathup\mathupright \ifkp@sfmath \DeclareMathAlphabet{\mathbf}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathbf}{bold}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} \else \DeclareMathAlphabet{\mathbf}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathbf}{bold}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} \fi \SetMathAlphabet{\mathbf}{rm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} \SetMathAlphabet{\mathbf}{boldrm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} |