summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-06-10 13:33:21 +0000
committerKarl Berry <karl@freefriends.org>2008-06-10 13:33:21 +0000
commit9f8c5af7bef71da147d900301bab7e3ef5b20202 (patch)
tree347c3b7943ca81af718b88695ee4f429466db8df /Master/texmf-dist/doc/fonts
parentfa07cb3c126ffc197d4a9383cf63330c0ba22c7c (diff)
kpfonts update (29may08, et al.)
git-svn-id: svn://tug.org/texlive/trunk@8647 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdfbin327412 -> 384482 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex176
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/README.txt5
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/kpfonts-fontinst.zipbin98556 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdfbin320864 -> 376871 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex164
6 files changed, 285 insertions, 60 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
index 5f348d23492..725235fd24d 100644
--- a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf
+++ b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf
Binary files 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'évolution majeure de \textit{kpfonts} du projet Kepler. On
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éfaut est \textbf{bold}, et non pas \textbf{bold extended}.
\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éfaut est \textbf{bold}, et non pas \textbf{bold extended}.
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ères options n'affectent que les polices romaines.
\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égration supplémentaires :
\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é de fuir à Prague suite aux persécutions re
\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 à remercier pour leur aide et leur soutien
\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
--- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts-fontinst.zip
+++ /dev/null
Binary files 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
--- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf
+++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf
Binary files 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}