From 9f8c5af7bef71da147d900301bab7e3ef5b20202 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 10 Jun 2008 13:33:21 +0000 Subject: kpfonts update (29may08, et al.) git-svn-id: svn://tug.org/texlive/trunk@8647 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/fonts/kpfonts/Kpfonts-Doc-French.pdf | Bin 327412 -> 384482 bytes .../doc/fonts/kpfonts/Kpfonts-Doc-French.tex | 176 +++++++++++++++++---- Master/texmf-dist/doc/fonts/kpfonts/README.txt | 5 +- .../doc/fonts/kpfonts/kpfonts-fontinst.zip | Bin 98556 -> 0 bytes Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf | Bin 320864 -> 376871 bytes Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex | 164 +++++++++++++++---- 6 files changed, 285 insertions(+), 60 deletions(-) delete mode 100644 Master/texmf-dist/doc/fonts/kpfonts/kpfonts-fontinst.zip (limited to 'Master/texmf-dist/doc/fonts') diff --git a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf index 5f348d23492..725235fd24d 100644 Binary files a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf and b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf differ 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 19b3e81bab3..df4939e9f34 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex +++ b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex @@ -9,6 +9,9 @@ % Mise en page \setlength{\parindent}{0pt} \renewcommand{\arraystretch}{1.3} +% Special +\DeclareMathSymbol{\narrowiiintop}{\mathop}{largesymbolsA}{135} + \def\narrowiiint{\narrowiiintop\nolimits} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%% \begin{document} @@ -22,7 +25,7 @@ \medskip -{\large \textsf{Version 2.1}} +{\large \textsf{Version 2.21}} \end{center} \bigskip @@ -40,7 +43,7 @@ La version 2.0 est l' que les polices par défaut; \item les familles d'options \textit{oldstyle} et \textit{veryoldstyle} qui permettent respectivement et principalement de composer des documents - avec les nombres elzéviriens et des ligaturessupplémentaires, ou comme en \oldstylenums{1700}. + avec les nombres elzéviriens et des ligatures supplémentaires, ou comme en \oldstylenums{1700}. \end{itemize} La version 2.1 fournit @@ -50,6 +53,12 @@ La version 2.1 fournit \end{itemize} \end{minipage}\end{center} +La version 2.21 fournit +\begin{itemize} + \item une nouvelle option \textit{narrowiints} avec des intégrales multiples plus serrées; + \item une nouvelle option \textit{largesmallcaps} avec des petites majuscules plus grandes. +\end{itemize} + \section{Kp-Fonts} \subsection{Présentation} @@ -115,19 +124,15 @@ La graisse par d \item La commande \verb=\mathbb= fournit $\mathbb{ABC}$, caractères dessinés à partir des majuscules de texte; \item La commande \verb=\mathcal= fournit $\mathcal{ABC}$, version légèrement modifiée des polices \textsc{cm}; \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. + \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}! \end{itemize} \section{Options} -\subsection{Options globales} +\subsection{Principales options globales} \begin{description} - \item[nomath :] Kp-Fonts ne modifie pas les polices les polices mathématiques par défaut; - \item[notext :] Kp-Fonts ne modifie pas les polices de texte par défaut; - \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[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; @@ -140,8 +145,6 @@ La graisse par d et \texttt{veryoldstylemath}. \end{description} -Et si vous utilisez les deux premières options, Kp-Fonts ne fait rien\dots - 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 @@ -163,6 +166,20 @@ While the high-level font commands are intended for use in a document, the low-l \textbf{\textit{While the high-level font commands are intended for use in a document, the low-level commands\dots}} }\end{minipage}\end{center} +\subsection{Autres options globales} + +\begin{description} + \item[nomath :] Kp-Fonts ne modifie pas les polices les polices mathématiques par défaut; + \item[notext :] Kp-Fonts ne modifie pas les polices de texte par défaut; + \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}. +\end{description} + +Et si vous utilisez les deux premières et les deux dernières options, Kp-Fonts ne fait rien\dots + \subsection{Options des polices de texte} Notez que ces options n'affectent que les polices de texte. @@ -209,6 +226,8 @@ Notez que ces options n'affectent que les polices de texte. ce qui est utilisé assez souvent en fin de mot. Exemple: \verb+\textit{espoirs=}+\quad donne \quad \og {\fontfamily{jkpvos}\selectfont \textit{espoirs=}} \fg{} + + Evidemment, il n'y pas de \og {\fontfamily{jkpvos}\selectfont s} \fg{} long en petites capitales ! \item[rmx] alors, vous avez six graisses, données ici avec les correspondances : @@ -230,11 +249,13 @@ Notez que ces options n'affectent que les polices de texte. Dans ce cas, l'option \textit{light} n'affecte que les polices mathématiques. - Je n'aime pas trop cette option car les familles standard et light sont cousines et non pas s\oe urs ! + 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 ! \end{description} -Ces deux dernières options n'affectent que les polices romaines. - \subsection{Lettres grecques en mode mathématique} \begin{description} @@ -256,8 +277,11 @@ Ces deux derni \verb=\mathsf= et \verb=\mathtt= qui fonctionnent comme les polices de texte avec l'option \texttt{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. -\end{description} + \item[veryoldstylemath :] identique à \texttt{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 + $\iiint$ et $\displaystyle\iiint$\end{description} Notons que, avec les options \verb+oldstylenumsmath+, \verb+oldstylemath+, @@ -460,21 +484,71 @@ Il existe de nombreux signes d'int \section{Installation} -Le dossier \texttt{kpfonts} fourni respecte l'arborescence \textsc{tds} standard. Vous devez d'abord recopier tous ces fichiers dans une de vos arborescences \texttt{texmf} en accord avec votre organisation de fichiers puis mettre à jour votre base de données (\texttt{mktexlsr} ou, avec MikteX, par le menu Miktex-Options). +\begin{itemize} + \item + +Avec MikTeX, installez le package comme décrit ici : + + \medskip + + \begin{verbatim} + http://docs.miktex.org/manual/pkgmgt.html#id562117 + \end{verbatim} + + \bigskip + + \item + +Avec une autre distribution, ou, sous MikTeX, pour faire une installation manuelle, suivez ces instructions : + + \bigskip -Il faut maintenant s'occuper du fichier \texttt{.map} -Si vous avez une distribution récente respectant les spécifications \texttt{web2c}, il vous suffit d'éxécuter \texttt{updmap}. +\begin{enumerate} + \item +Le package fournit une architexture \textsc{tds} standard. Vous devez copier les fichiers dans l'une de vos arborescences \texttt{texmf} locales puis mettre à jour votre base de fichiers. + + \bigskip + \item +Maintenant, vous devez mettre à jour vos fichiers \texttt{.map}. + + \bigskip +\begin{itemize} + \item +Avec une distribution \texttt{web2c}, éxécutez \texttt{updmap}: + + \medskip \begin{verbatim} updmap --enable Map=kpfonts.map \end{verbatim} + + \medskip + +et/ou, cette fois ci en tant que \textit{root}: + + \medskip -Si ceci ne marche pas, il suffit chercher les fichiers \texttt{psfonts.map} et \texttt{pdftex.map}. Ensuite, ajouter le contenu de \texttt{kpfonts.map} dans chacun d'entre eux et sauver les \dots{} dans le même répertoire ! + \begin{verbatim} + updmap-sys --enable Map=kpfonts.map + \end{verbatim} + + \bigskip + + \item +Sous MikTeX, suivez les instructions du manuel : + + \medskip -Sous MikTeX (-> 2.4), le plus simple de faire la même chose avec le ou les fichiers : -\verb=texmf/pdftex/config/psfonts.map=, + \begin{verbatim} + http://docs.miktex.org/manual/advanced.html#psfonts + \end{verbatim} + +\end{itemize} + +\end{enumerate} + +\end{itemize} -ou, \verb=texmf/dvips/config/psfonts.map= selon ce qu'on utilise. \section{Quelques petits compléments} @@ -486,7 +560,7 @@ Si vous voulez, ou si vous devez, utiliser les commandes de bas niveau ! {\renewcommand{\arraystretch}{1.2}\hspace{-0.5cm} \begin{tabular}{|c|c|c|l|}\hline -famillle&series&shape&\emph{rm}, \emph{sf} ou \emph{tt} par defaut avec les options:\\\hline\hline +famille&series&shape&\emph{rm}, \emph{sf} ou \emph{tt} par defaut avec les options:\\\hline\hline jkp&m,b,bx&n,it,sc,sl&\\ jkposn&m,b,bx&n,it,sc,sl&\emph{oldstylenums} ou \emph{fulloldstylenums}\\ jkpos&m,b,bx&n,it,sc,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\ @@ -498,16 +572,58 @@ jkplvos&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{veryoldstyle} ou \emph{fullvery jkpx&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx}\\ jkpxosn&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{oldstylenums} ou \emph{fulloldstylenums})\\ jkpxos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{oldstyle} ou \emph{fulloldstyle})\\ -jkpxvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{veryoldstyle} ou \emph{fullveryoldstyle})\\\hline\hline +jkpxvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{veryoldstyle} ou \emph{fullveryoldstyle})\\\hline +\end{tabular} + +\bigskip + +\hspace{-0.8cm} +\begin{tabular}{|c|c|c|l|}\hline +famille&series&shape&\emph{rm} par defaut avec l'option \textit{largesmallcaps} et:\\\hline\hline +jkpk&m,b,bx&n,it,sc,sl&\\ +jkpkosn&m,b,bx&n,it,sc,sl&\emph{oldstylenums} ou \emph{fulloldstylenums}\\ +jkpkos&m,b,bx&n,it,sc,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\ +jkpkvos&m,b,bx&n,it,sc,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline +jkplk&m,b,bx&n,it,sc,sl&\emph{light}\\ +jkplkosn&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{oldstylenums} ou \emph{fulloldstylenums})\\ +jkplkos&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{oldstyle} ou \emph{fulloldstyle})\\ +jkplkvos&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{veryoldstyle} ou \emph{fullveryoldstyle})\\\hline +jkpxk&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx}\\ +jkpxkosn&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{oldstylenums} ou \emph{fulloldstylenums})\\ +jkpxkos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{oldstyle} ou \emph{fulloldstyle})\\ +jkpxkvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{veryoldstyle} ou \emph{fullveryoldstyle})\\\hline +\end{tabular} + +\begin{center} + +\begin{tabular}{|c|c|c|l|}\hline +famille&series&shape&\emph{sf} par defaut avec les options:\\\hline\hline jkpss&m,b,bx&n,sc,sl&\\ jkpssosn&m,b,bx&n,sc,sl&\emph{oldstylenums} ou \emph{fulloldstylenums}\\ jkpssos&m,b,bx&n,sc,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\ -jkpssvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline\hline +jkpssvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline +\end{tabular} + +\bigskip + +\begin{tabular}{|c|c|c|l|}\hline +famille&series&shape&\emph{sf} par defaut avec l'option \textit{largesmallcaps} et:\\\hline\hline +jkpssk&m,b,bx&n,sc,sl&\\ +jkpsskosn&m,b,bx&n,sc,sl&\emph{oldstylenums} ou \emph{fulloldstylenums}\\ +jkpsskos&m,b,bx&n,sc,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\ +jkpsskvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline\hline +\end{tabular} + +\bigskip + +\begin{tabular}{|c|c|c|l|}\hline +famille&series&shape&\emph{tt} par defaut avec les options:\\\hline\hline jkptt&m,b&n,sl&\\ jkpttosn&m,b&n,sl&\emph{oldstylenums} ou \emph{fulloldstylenums}\\ jkpttos&m,b&n,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\ jkpttvos&m,b&n,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline -\end{tabular}} +\end{tabular} +\end{center} \bigskip @@ -552,7 +668,9 @@ Vers 1600, \textsc{Kepler} est oblig \subsection{Dernière remarque} -Notons que \textit{Kepler}\textregistered{} est un nom déposé de police distribué par \textit{Adobe}\texttrademark. Les polices de Kp-Fonts n'ont rien à voir avec celles-ci. +Notons que \textit{Kepler}\textregistered{} est un nom déposé de police distribué par \textit{Adobe}\texttrademark. + +Les polices de Kp-Fonts n'ont rien à voir avec celles-ci. Kp-Fonts est distribuée sous licence \textsc{gpl}. @@ -562,7 +680,7 @@ Je tiens \begin{itemize} \item \textsc{Nicolas Boulenguez} (Tests); \item \textsc{Michel Bovani} (Polices); - \item \textsc{Daniel Flipo} (Latex); + \item \textsc{Daniel Flipo} (\LaTeX); \item \textsc{Souraya Muhidine} (Relecture de la traduction) \item \textsc{Peter Rosenberg} (\textsc{urw}) \end{itemize} diff --git a/Master/texmf-dist/doc/fonts/kpfonts/README.txt b/Master/texmf-dist/doc/fonts/kpfonts/README.txt index ecae8d247aa..4f69c3d848f 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/README.txt +++ b/Master/texmf-dist/doc/fonts/kpfonts/README.txt @@ -39,11 +39,14 @@ Version 2.0 2008/01/01 Different bugs fixed, New options 'oldstylemath' and 'fulloldstyle', New options 'veryoldstyle', 'veryoldstylemath' and 'fullveryoldstyle', New option 'onlyrm'... -Version 2.1 2008/03/21 New kernings of hyphen, +Version 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. +Version 2.2 2008/05/21 New option 'largesmallcaps' with real larger smallcaps, + New option 'narrowiints' with narrower multiple integrals. +Version 2.21 2008/06/02 Bug in kpfonts.sty file fixed. Because of the large set of options, diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-fontinst.zip b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-fontinst.zip deleted file mode 100644 index 6f6633d1079..00000000000 Binary files a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-fontinst.zip and /dev/null differ diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf index 64a30f0ef56..95a12d97e9b 100644 Binary files a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf and b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf differ diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex index c999785cffb..5e139e736a8 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex +++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex @@ -1,4 +1,3 @@ - \documentclass[a4paper,11pt]{christophe} % Packages \usepackage[latin1]{inputenc} @@ -11,6 +10,9 @@ \setlength{\parsep}{0pt} \setlength{\parskip}{0pt} \renewcommand{\arraystretch}{1.3} +% Special +\DeclareMathSymbol{\narrowiiintop}{\mathop}{largesymbolsA}{135} + \def\narrowiiint{\narrowiiintop\nolimits} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%% \begin{document} @@ -26,7 +28,7 @@ \medskip -{\large \textsf{Release 2.1}} +{\large \textsf{Release 2.21}} \end{center} \bigskip @@ -51,6 +53,12 @@ The 2.1 release provides \item \textit{oldstylenums} family options with oldstyle numbers by default. \end{itemize} +The 2.21 release provides +\begin{itemize} + \item new option \textit{narrowiints} with narrower multiple integral symbols; + \item new option \textit{largesmallcaps} with larger small caps as usual. +\end{itemize} + \end{minipage}\end{center} \section{Kp-Fonts} @@ -83,7 +91,7 @@ This LaTeX package is distributed with a \textsc{gpl} licence. \medskip -Kp-Fonts doesn't require any other font package and is fully compatible with \texttt{amsmath} and \texttt{textcomp}. Kp-fonts loads these two packages. +Kp-Fonts doesn't require any other font package and is fully compatible with \texttt{amsmath} and \texttt{textcomp}. Kp-fonts loads these two packages expect if you use relative options. \begin{center} \textit{You haven't to load \textbf{\texttt{amsmath}} and \textbf{\texttt{textcomp}} packages} @@ -114,19 +122,15 @@ The default weight is \textbf{bold}, not \textbf{bold extended}. \item \verb=\mathbb= provides $\mathbb{ABC}$, characters designed from capital upright roman; \item \verb=\mathcal= provides $\mathcal{ABC}$, slighty altered fonts from \textsc{cm}; \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. + \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}! \end{itemize} \section{Options} -\subsection{Global options} +\subsection{Main global options} \begin{description} - \item[nomath:] Kp-Fonts doesn't modify default mathematical fonts; - \item[notext:] Kp-Fonts doesn't modify default text fonts; - \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[light:] then, you use the light version of the fonts. 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} @@ -138,8 +142,6 @@ The default weight is \textbf{bold}, not \textbf{bold extended}. and \texttt{veryoldstylemath}. \end{description} -With both the two first options, Kp-Fonts does nothing\dots - 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 @@ -166,6 +168,20 @@ While the high-level font commands are intended for use in a document, the low-l \textbf{\textit{While the high-level font commands are intended for use in a document, the low-level commands\dots}} }\end{minipage} +\subsection{Other global options} + +\begin{description} + \item[nomath:] Kp-Fonts doesn't modify default mathematical fonts; + \item[notext:] Kp-Fonts doesn't modify default text fonts; + \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. +\end{description} + +With both the two first and two last options, Kp-Fonts does nothing\dots + \subsection{Text fonts options} @@ -214,6 +230,8 @@ These options affect only text fonts. Example: \verb+\textit{costs=}+\quad gives \quad "{\fontfamily{jkpvos}\selectfont \textit{costs=}}" + Obviously, there is no long "{\fontfamily{jkpvos}\selectfont s}\," in smallcaps shape! + \item[rmx] then , you get six weights, with the correponding fonts: \medskip @@ -234,9 +252,13 @@ These options affect only text fonts. In this case, the \textit{light} option affects only math fonts. This option is not my favorite because the default and light families are cousins but not sisters. -\end{description} -This last option affects only roman fonts. + This option affects only roman fonts. + + \item[largesmallcaps] gives larger small capitals than default: + + {\fontfamily{jkpk}\selectfont\textsc{Large}} and \textsc{Small} (default) small capitals ! +\end{description} \subsection{Greek letters in math mode} @@ -262,7 +284,11 @@ This last option affects only roman fonts. \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" - is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,". + is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,"; + \item[narrowiints :] provides narrower multiple integral symbols : + + $\narrowiiint$ and $\displaystyle\narrowiiint$\quad instead of\quad + $\iiint$ and $\displaystyle\iiint$ \end{description} Note that, when using the \verb+oldstylenumsmath+, \verb+oldstylemath+, @@ -373,6 +399,11 @@ $\leadstoext\leadstoext\leadstoext\leadsto$ \verb=\succeqq=&\succeqq&\verb=\coloneqq=&\coloneqq\\ \verb=\varparallel=&\varparallel&\verb=\varparallelinv=&\varparallelinv&\verb=\colonapprox=&\colonapprox\\ \verb=\colonsim=&\colonsim&\verb=\Colonapprox=&\Colonapprox&\verb=\Colonsim=&\Colonsim\\ + +\end{tabular}\end{center} + +\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}|r>{$}c<{$}} + \verb=\eqqcolon=&\eqqcolon&\verb=\coloneq=&\coloneq&\verb=\eqcolon=&\eqcolon\\ \verb=\Coloneqq=&\Coloneqq& \verb=\Eqqcolon=&\Eqqcolon&\verb=\invamp=&\invamp\\ @@ -475,22 +506,50 @@ There are many unusual integrate symbols : \section{Installation} -The tree provides a standard \textsc{tds}. You have to copy all the files in one of your \texttt{texmf} trees first and then update your data base files. +\begin{itemize} + \item + +With MikTeX, install the package as described here: + + \begin{verbatim} + http://docs.miktex.org/manual/pkgmgt.html#id562117 + \end{verbatim} + + \item + +With other distribution, or to install manualy with MikTeX, follow these instructions: +\begin{enumerate} + \item +The tree provides a standard \textsc{tds}. You have to copy all the files in one of your local \texttt{texmf} trees first and then update your data base files. + \item Now, you have to deal with the \texttt{.map} file. -If you have a \texttt{web2c} distribution, just run \texttt{updmap}. +\begin{itemize} + \item +If you have a \texttt{web2c} distribution, just run \texttt{updmap}: \begin{verbatim} updmap --enable Map=kpfonts.map \end{verbatim} + +and/or, this time as \textit{root}: -If it is not running, look for all the \texttt{psfonts.map} and \texttt{pdftex.map}. Then, append all the \texttt{kpfonts.map} lines into each of them and save them \dots{} in the same directory! - -With MikTeX (-> 2.4), it's easy to do the same thing with the files: - -\verb=texmf/pdftex/config/psfonts.map=, or, + \begin{verbatim} + updmap-sys --enable Map=kpfonts.map + \end{verbatim} + + \item +With MikTeX, follow the instructions of the manual: -\verb=texmf/dvips/config/psfonts.map=, according to your use. + \begin{verbatim} + http://docs.miktex.org/manual/advanced.html#psfonts + \end{verbatim} + +\end{itemize} + +\end{enumerate} + +\end{itemize} \section{Some extra points} @@ -498,7 +557,7 @@ With MikTeX (-> 2.4), it's easy to do the same thing with the files: {\renewcommand{\arraystretch}{1.2}\hspace{-0.6cm} \begin{tabular}{|c|c|c|l|}\hline -family&series&shape&\emph{rm}, \emph{sf} or \emph{tt} default with options:\\\hline\hline +family&series&shape&\emph{rm} default with options:\\\hline\hline jkp&m,b,bx&n,it,sc,sl&\\ jkposn&m,b,bx&n,it,sc,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\ jkpos&m,b,bx&n,it,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\ @@ -510,16 +569,59 @@ jkplvos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{veryoldstyle} or \emph{fullver jkpx&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx}\\ jkpxosn&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{oldstylenums} or \emph{fulloldstylenums})\\ jkpxos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{oldstyle} or \emph{fulloldstyle})\\ -jkpxvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline\hline +jkpxvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline +\end{tabular} + +\bigskip + +\hspace{-0.7cm} +\begin{tabular}{|c|c|c|l|}\hline +family&series&shape&\emph{rm} default with option \textit{largesmallcaps} and:\\\hline\hline +jkpk&m,b,bx&n,it,sc,sl&\\ +jkpkosn&m,b,bx&n,it,sc,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\ +jkpkos&m,b,bx&n,it,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\ +jkpkvos&m,b,bx&n,it,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline +jkplk&m,b,bx&n,it,sc,sl&\emph{light}\\ +jkplkosn&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{oldstylenums} or \emph{fulloldstylenums})\\ +jkplkos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{oldstyle} or \emph{fulloldstyle})\\ +jkplkvos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline +jkpxk&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx}\\ +jkpxkosn&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{oldstylenums} or \emph{fulloldstylenums})\\ +jkpxkos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{oldstyle} or \emph{fulloldstyle})\\ +jkpxkvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline +\end{tabular} + +\bigskip + +\begin{center} +\begin{tabular}{|c|c|c|l|}\hline +family&series&shape&\emph{sf} default with options:\\\hline\hline jkpss&m,b,bx&n,sc,sl&\\ jkpssosn&m,b,bx&n,sc,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\ jkpssos&m,b,bx&n,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\ -jkpssvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline\hline +jkpssvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline +\end{tabular} + +\bigskip + +\begin{tabular}{|c|c|c|l|}\hline +family&series&shape&\emph{sf} with option \textit{largesmallcaps} and:\\\hline\hline +jkpssk&m,b,bx&n,sc,sl&\\ +jkpsskosn&m,b,bx&n,sc,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\ +jkpsskos&m,b,bx&n,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\ +jkpsskvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline +\end{tabular} + +\bigskip + +\begin{tabular}{|c|c|c|l|}\hline +family&series&shape&\emph{tt} default with options:\\\hline\hline jkptt&m,b&n,sl&\\ jkpttosn&m,b&n,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\ jkpttos&m,b&n,sl&\emph{oldstyle} or \emph{fulloldstyle}\\ jkpttvos&m,b&n,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline -\end{tabular}} +\end{tabular} +\end{center} \bigskip @@ -563,7 +665,7 @@ With the \textit{light} option, the print is better than display! \subsection{\textsc{Johannes Kepler 1571-1630}} - \textsc{Kepler} was forced, due to the counter Reformation and because he was a Lutheran, to move to Prague to work with the renowned Danish astronomer, \textsc{Tycho Brahe}. Using the data that \textsc{Tycho} had collected, \textsc{Kepler} discovered the first two laws of planetary motion (1609). And what is just as important about this work is that it is the first published account wherein a scientist documents shows how he has coped with the multitude of imperfect data to forge a theory of surpassing accuracy" (\textsc{O. Gingerich} in forward to \textsc{Johannes Kepler} New Astronomy translated by \textsc{W. Donahue}, Cambridge Univ Press, 1992),in other words a fundamental law of nature. Today we call this the scientific method. + \textsc{Kepler} was forced, due to the counter Reformation and because he was a Lutheran, to move to Prague to work with the renowned Danish astronomer, \textsc{Tycho Brahe}. Using the data that \textsc{Tycho} had collected, \textsc{Kepler} discovered the first two laws of planetary motion (1609). And what is just as important about this work is that it is the first published account wherein a scientist documents shows how he has coped with the multitude of imperfect data to forge a theory of surpassing accuracy" (\textsc{O. Gingerich} in foreword to \textsc{Johannes Kepler} New Astronomy translated by \textsc{W. Donahue}, Cambridge Univ Press, 1992), in other words a fundamental law of nature. Today we call this the scientific method. From nasa website @@ -571,7 +673,9 @@ http://kepler.nasa.gov/johannes/ \subsection{Remark} -Note that \textit{Kepler}\textregistered is a registered font name supplied by \textit{Adobe}\texttrademark. The Kp-Fonts have nothing to do with those. +Note that \textit{Kepler}\textregistered{} is a registered font name supplied by \textit{Adobe}\texttrademark. + +The Kp-Fonts have nothing to do with those. \subsection{Thanks} @@ -579,7 +683,7 @@ Many thanks to \begin{itemize} \item \textsc{Nicolas Boulenguez} (Tests); \item \textsc{Michel Bovani} (Fonts); - \item \textsc{Daniel Flipo} (Latex); + \item \textsc{Daniel Flipo} (\LaTeX); \item \textsc{Souraya Muhidine} (Translation reviewing) \item \textsc{Peter Rosenberg} (\textsc{urw}) \end{itemize} -- cgit v1.2.3