summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/kpfonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-01-23 00:40:02 +0000
committerKarl Berry <karl@freefriends.org>2008-01-23 00:40:02 +0000
commit429c5536fba6b00fc5d57fd7da982d8f1e8a2f58 (patch)
treec8f4825a24e8ca09d5f3a94ca92b91794c00f967 /Master/texmf-dist/doc/fonts/kpfonts
parent21c8c39052e3567a019ed4e13b5d7f34ee3d6e2f (diff)
kpfonts 2.0 (21jan08)
git-svn-id: svn://tug.org/texlive/trunk@6374 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/kpfonts')
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdfbin269045 -> 296471 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex246
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/README.txt (renamed from Master/texmf-dist/doc/fonts/kpfonts/README)21
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdfbin263503 -> 289932 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex257
5 files changed, 441 insertions, 83 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 b1f93d0e576..158aaf7e92b 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 50ff3a058fb..668c1c38403 100644
--- a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex
+++ b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex
@@ -13,14 +13,16 @@
%%%%%%%%%
\begin{document}
-%$\longmapsto$\end{document}
-
\begin{center}
{\Huge Kp-Fonts}
\bigskip
{\Large \textsf{Le projet \textsc{Johannes Kepler}}}
+
+\medskip
+
+{\large \textsf{Version 2.0}}
\end{center}
\bigskip
@@ -29,22 +31,44 @@
\hfill \texttt{c.caignaert@free.fr}
+\bigskip
+
+\begin{center}\begin{minipage}{10.5cm}
+Cette version 2.0 est l'évolution majeure de \textit{kpfonts} du projet Kepler. On y trouve :
+\begin{itemize}
+ \item l'option \textit{light} qui fournit des polices mathématiques ou textuelles moins grasses avec les mêmes métriques
+ 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 comme en \oldstylenums{1700}.
+\end{itemize}
+\end{minipage}\end{center}
+
\section{Kp-Fonts}
\subsection{Présentation}
Kp-Fonts est un ensemble le plus complet possible de polices pour LaTeX, incluant des polices de texte romaines, sans-serif et machine à écrire, ainsi qu'un ensemble de polices mathématiques comprenant, en normal et gras, tous les symboles usuels et tous les symboles de l\textsc{'ams} et davantage\dots
-La première caractéristique recherchée de ces polices était d'avoir un design à la fois basique et dynamique. Regardons par exemple le \og a \fg{} romain :
+La première caractéristique recherchée de ces polices était d'avoir un design à la fois basique et dynamique. Regardons par exemple le \og a \fg{} romain droit :
-\begin{center}\begin{tabular}{c|c|c|c|c}
-Kp-Fonts & CM & Palatino & Utopia & Times\\\hline
+\bigskip
+
+\hspace{-4mm}\begin{tabular}{|c|c|c|c|c|c|}\hline
+Kp-Fonts & Kp-\textit{light} & CM & Palatino & Utopia & Times\\\hline
\scalebox{10}{a} &
+\scalebox{10}{\fontfamily{jkpl}\selectfont a} &
\scalebox{10}{\fontfamily{lmr}\selectfont a} &
\scalebox{10}{\fontfamily{ppl}\selectfont a} &
\scalebox{9.2}{\rule{0pt}{1.25ex}\fontfamily{put}\selectfont a} &
-\scalebox{10}{\fontfamily{ptm}\selectfont a}
-\end{tabular}\end{center}
+\scalebox{10}{\fontfamily{ptm}\selectfont a}\\\hline
+\end{tabular}
+
+\bigskip
+
+Ce package LaTeX est distribue sous license \textsc{gpl}.
+
+\medskip
Les autres polices ont été dessinées de façon à s'harmoniser au mieux.
@@ -75,7 +99,8 @@ La graisse par défaut est \textbf{bold}, et non pas \textbf{bold extended}.
\subsection{Polices mathématiques}
\begin{itemize}
- \item La commande \verb+\boldmath+ est complètement implantée et Kp-Fonts \textbf{ne nécessite pas} la commande \verb=\bm=;
+ \item La commande \verb+\boldmath+ est complètement implantée et Kp-Fonts \textbf{ne nécessite pas} de
+ \og poor man bold \fg ;
\item On dispose de polices grecques droites $\alphaup\betaup\gammaup\Gamma\Delta$ et penchées $\alpha\beta\gamma\Gammasl\Deltasl$;
\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};
@@ -89,27 +114,99 @@ La graisse par défaut est \textbf{bold}, et non pas \textbf{bold extended}.
\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[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;
+ \item[fulloldstyle :] équivaut aux deux options \texttt{oldstyle} et \texttt{oldstylemath};
+ \item[fullveryoldstyle :] équivaut aux deux options \texttt{veryoldstyle}
+
+ et \texttt{veryoldstylemath}.
\end{description}
-Et si vous utilisez ces deux options, Kp-Fonts ne fait rien\dots
+Et si vous utilisez les deux premières options, Kp-Fonts ne fait rien\dots
-\subsection{Options des polices de texte}
+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
+While the high-level font commands are intended for use in a document, the low-level commands\dots
+}\end{minipage}\end{center}
+
+\begin{center}\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}
-\begin{description}
- \item[nosf :] Kp-Fonts ne modifie pas les polices sans-serif par défaut;
- \item[nott :] Kp-Fonts ne modifie pas les polices machine à écrire par défaut.
-\end{description}
-Notez que ces deux options n'affectent que les polices de texte.
+\begin{center}\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}
+
+
+\begin{center}\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}
+
+\subsection{Options des polices de texte}
+
+Notez que ces options n'affectent que les polices de texte.
\begin{description}
- \item[oldstyle :] Les polices romaines fournissent ici {\og \fontfamily{jkpos}\selectfont Q \fg{}
- ainsi que les anciennes ligatures \og ct \fg{} et \og st \fg}, et enfin, les nombres helzéviriens
- par défaut. Une commande \verb=\classicstylenums= permet alors d'accéder aux nombres usuels.
- Cette option n'affecte que les polices romaines.
+ \item[oldstyle :] Les polices fournissent ici {\og \fontfamily{jkpos}\selectfont Q \fg,
+ les nombres elzéviriens par défaut.
+
+ En romain et sans-serif, oldstyle fournit les anciennes ligatures \og ct \fg{} et \og st \fg}, et enfin,
+ la petite capitale {\fontfamily{jkpos}\selectfont \og \textsc{q} \fg{}}.
+
+ Une commande \verb=\classicstylenums= permet alors, en romain, d'accéder aux nombres usuels.
+
+ Quelques exemples:
+
+ \begin{itemize}
+ \item {\fontfamily{jkpos}\selectfont Quelle police, quelle esthétique actuelle !}
+ \item {\fontfamily{jkpos}\selectfont \textit{Quelle police, quelle esthétique actuelle !}}
+ \item {\fontfamily{jkpos}\selectfont \textbf{Quelle police, quelle esthétique actuelle !}}
+ \item {\fontfamily{jkpos}\selectfont \textsc{Quelle police, quelle esthétique actuelle !}}
+ \item {\fontfamily{jkpos}\selectfont \textbf{\textit{Quelle police, quelle esthétique actuelle !}}}
+ \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
+ 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,
+ ce qui est utilisé assez souvent en fin de mot.
+
+ Exemple: \verb+\textit{espoirs=}+\quad donne \quad \og {\fontfamily{jkpvos}\selectfont \textit{espoirs=}} \fg{}
+
+ \item[rmx] alors, vous avez six graisses, données ici avec les correspondances :
+
+ \medskip
+
+ \begin{tabular}{|c|c|c|}\hline
+ light & \texttt{l} & {\fontfamily{jkpx}\fontseries{l}\selectfont medium en mode light} \\ \hline
+ medium & \texttt{m} & {\fontfamily{jkpx}\fontseries{m}\selectfont medium en mode standard} \\ \hline
+ semi-bold & \texttt{sb} & {\fontfamily{jkpx}\fontseries{sb}\selectfont bold en mode light} \\ \hline
+ bold & \texttt{b} & {\fontfamily{jkpx}\fontseries{b}\selectfont bold en mode standard} \\ \hline
+ semi-bold extended & \texttt{sbx} & {\fontfamily{jkpx}\fontseries{sbx}
+ \selectfont bold extended en mode light} \\ \hline
+ bold extended & \texttt{bx} & {\fontfamily{jkpx}\fontseries{bx}
+ \selectfont bold extended en mode standard} \\ \hline
+ \end{tabular}
+
+ \medskip
+
+
+ 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 !
\end{description}
+Ces deux dernières options n'affectent que les polices romaines.
+
\subsection{Lettres grecques en mode mathématique}
\begin{description}
@@ -120,14 +217,23 @@ Notez que ces deux options n'affectent que les polices de texte.
\subsection{Options des polices mathématiques}
\begin{description}
- \item[nomathscript :] Kp-Fonts ne crée pas la commande \verb=\mathscr=;
+ \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[upright :] synonyme de la précédente.
+ \item[upright :] synonyme de la précédente;
+ \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 oldstyle;
+ \item[veryoldstylemath :] identique à \texttt{oldstylemath} avec, en plus, le \og s \fg{} long.
\end{description}
+Notons que, avec les options \verb+oldstylemath+, \verb+veryoldstylemath+,
+
+\verb+fulloldstyle+ ou \verb+fullveryoldstyle+,
+en mode mathématique, comme les nombres {\fontfamily{jkpvos}\selectfont 3, 4, 5, 7 et 9} sont descendants, les exposants sont placés plus hauts.
+
\section{Utilisation}
\subsection{Accès aux caractères grecs}
@@ -146,12 +252,11 @@ Tous les symboles standards sont présents, y compris tous ceux du package \textt
Par exemple:\quad $\leq\quad\bullet\quad\pm$\quad pour les symboles standards ou \quad$\twoheadrightarrow\quad\subsetneq\quad\leqslant$\quad pour les symboles de l\textsc{'ams}.
-\mathversion{bold}
-et aussi en gras:\quad$\leq\quad\bullet\quad\pm$\quad ou \quad$\twoheadrightarrow\quad\subsetneq\quad\leqslant$.
-\mathversion{normal}
+{\mathversion{bold}
+et aussi en gras:\quad$\leq\quad\bullet\quad\pm$\quad ou \quad$\twoheadrightarrow\quad\subsetneq\quad\leqslant$.}
On a bien sûr aussi les constructions habituelles en normal ou gras: \quad $\mapsto\longmapsto$,\quad
-\mathversion{bold}$\mapsto\longmapsto$\mathversion{normal}
+{\mathversion{bold}$\mapsto\longmapsto$}
\subsection{Symboles supplémentaires}
@@ -174,6 +279,7 @@ On a aussi de nombreuses négations non reportées ici.
\verb=\dashleftrightarrow=&\dashleftrightarrow&\verb=\leftsquigarrow=&\leftsquigarrow\\
\verb=\Nearrow=&\Nearrow&\verb=\Searrow=&\Searrow\\
\verb=\Nwarrow=&\Nwarrow&\verb=\Swarrow=&\Swarrow\\
+\verb=\varemptyset=&\varemptyset& & \\
\verb=\leadstoext=&\leadstoext&\verb=\leadsto=&\leadsto\\
\end{tabular}\end{center}
@@ -192,6 +298,11 @@ $\leadstoext\leadstoext\leadstoext\leadsto$
\verb=\boxdotright=&\boxdotright&\verb=\Diamonddotright=&\Diamonddotright\\
\verb=\circleddotright=&\circleddotright&\verb=\boxdotleft=&\boxdotleft\\
\verb=\Diamonddotleft=&\Diamonddotleft&\verb=\circleddotleft=&\circleddotleft\\
+
+\end{tabular}\end{center}
+
+\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}}
+
\verb=\boxRight=&\boxRight&\verb=\boxLeft=&\boxLeft\\
\verb=\boxdotRight=&\boxdotRight&\verb=\boxdotLeft=&\boxdotLeft\\
\verb=\DiamondRight=&\DiamondRight&\verb=\DiamondLeft=&\DiamondLeft\\
@@ -224,6 +335,11 @@ $\leadstoext\leadstoext\leadstoext\leadsto$
\verb=\Coloneqq=&\Coloneqq&
\verb=\Eqqcolon=&\Eqqcolon&\verb=\invamp=&\invamp\\
\verb=\Diamonddot=&\Diamonddot&\verb=\Diamond=&\Diamond&\verb=\Diamondblack=&\Diamondblack\\
+
+\end{tabular}\end{center}
+
+\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}|r>{$}c<{$}}
+
\verb=\strictif=&\strictif&\verb=\strictfi=&\strictfi&\verb=\strictiff=&\strictiff\\
\verb=\circledless=&\circledless&\verb=\circledgtr=&\circledgtr&\verb=\circledwedge=&\circledwedge\\
\verb=\circledvee=&\circledvee&\verb=\circledbar=&\circledbar&\verb=\circledbslash=&\circledbslash\\
@@ -246,17 +362,23 @@ On peut remarquer que, quand on écrit une primitive, le résultat manque souvent
Ce qu'on peut voir ici :
-\[\int f(t)\,\mathrm{d}t\]
+\[\int f(t)\:\mathrm{d}t\]
Kp-Fonts possède des instructions supplémentaires pour éviter cela. La première est la commande \verb=\varint= qui donne :
-\[\varint f(t)\,\mathrm{d}t\]
+\[\varint f(t)\:\mathrm{d}t\]
Chacun peut ainsi choisir la forme qui lui convient le mieux !
Bien sûr, cette commande ne convient pas quand on calcule une intégrale\dots
-Cette commande fonctionne aussi en mode texte.
+On peut aussi la coupler à la commande \verb=\D{...}=, le \og d \fg{} de l'intégration avec un espacement optimisé:
+
+ \qquad\verb=\displaystyle\varint f(t)\D{t}=\qquad donne\qquad
+ $\displaystyle\varint f(t)\D{t}$
+
+ Avec l'option \textit{frenchstyle}, on obtient un \og d \fg{} droit, comme plus haut.
+
Les autres commandes disponibles sont :
\verb=\variint=, \verb=\variiint=, \verb=\variiiint= et \verb=\varidotsint=.
@@ -310,19 +432,63 @@ Il existe de nombreux signes d'intégration supplémentaires :
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).
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{udpmap}.
+Si vous avez une distribution récente respectant les spécifications \texttt{web2c}, il vous suffit d'éxécuter \texttt{updmap}.
\begin{verbatim}
- udpmap --enable Map=kpfonts.map
+ updmap --enable Map=kpfonts.map
\end{verbatim}
-Si ceci ne marche pas, il suffit chercher les fichers \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 !
+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 !
Sous MikTeX (-> 2.4), le plus simple de faire la même chose avec le ou les fichiers :
\verb=texmf/pdftex/config/psfonts.map=, ou, \verb=texmf/dvips/config/psfonts.map= selon ce qu'on utilise.
\section{Quelques petits compléments}
+\subsection{Les familles de polices de texte du projet \textsc{Johannes Kepler}}
+
+Si vous voulez, ou si vous devez, utiliser les commandes de bas niveau !
+
+\bigskip
+
+{\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
+jkp&m,b,bx&n,it,sc,sl&\\
+jkpos&m,b,bx&n,it,sc,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\
+jkpvos&m,b,bx&n,it,sc,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline
+jkpl&m,b,bx&n,it,sc,sl&\emph{light}\\
+jkplos&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{oldstyle} ou \emph{fulloldstyle})\\
+jkplvos&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{veryoldstyle} ou \emph{fullveryoldstyle})\\\hline
+jkpx&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx}\\
+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
+jkpss&m,b,bx&n,sc,sl&\\
+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
+jkptt&m,b&n,sl&\\
+jkpttos&m,b&n,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\
+jkpttvos&m,b&n,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline
+\end{tabular}}
+
+\bigskip
+
+Remarquons que toutes ces familles existent dans les encodages \textsc{ot}\oldstylenums{1}, \textsc{t}\oldstylenums{1} et \textsc{ts}\oldstylenums{1}.
+
+
+\subsection{Metriques et compatibilité}
+
+\begin{itemize}
+ \item L'option \textit{light} ne change aucune métrique;
+ \item La famille d'options \textit{oldstyle} ne change que les métriques des nombres;
+ \item La famille d'options \textit{veryoldstyle} change aussi les métriques du 's' minuscule
+ et la hauteur des exposants en mode math;
+ \item Toutes les options sont compatibles, sauf si cela n'a pas de sens,
+ comme les deux options \textit{nomath} et \textit{frenchstyle} simultanément;
+ \item En cas de conflit entre des options des familles \textit{oldstyle} et \textit{veryoldstyle},
+ l'option \textit{oldstyle} est ignorée.
+\end{itemize}
+
\subsection{Affichage et impression}
Comme souvent, il peut exister des problèmes d'affichage ou d'impression\dots
@@ -330,17 +496,21 @@ Comme souvent, il peut exister des problèmes d'affichage ou d'impression\dots
Les problèmes d'affichage sont dus à un \og hinting \fg{} automatique. Je ne suis pas typographe professionnel et je ne sais pas intervenir là dessus ;
les problèmes d'impression peuvent se poser avec des versions anciennes d'\textit{Acroread}\textregistered{} sous \textit{Windows}\textregistered.
-Signalons que l'impression est meilleure sous \textit{Ghostscript-Ghostview}\textregistered\dots
+Si vous utilisez l'option \textit{light}, l'impression est nettement meilleure que l'affichage !
-\subsection{\'Evolution prévue}
+Signalons que l'impression est meilleure sous \textit{Ghostscript-Ghostview}\textregistered\dots
-Si vous le demandez \dots{} des polices \og light \fg{} et \og semi-bold \fg.
+\subsection{Mes options préférées}
-Par ailleurs, si vous avez besoin d'un symbole supplémentaire, n'hésitez pas à me contacter, je ferai de mon mieux.
+\begin{itemize}
+ \item Pour un document sans math, j'utilise les options \textit{light} et \textit{oldstyle};
+ \item et pour un document avec des maths, j'utilise les options \textit{light} et \textit{frenchstyle},
+ mais je suis aussi français !
+\end{itemize}
\subsection{\textsc{Johannes Kepler 1571-1630}}
-Vers 1600, \textsc{Kepler} est obligé de fuir à Prague suite aux persécutions religieuses de la contre-réforme, en effet il était luthérien. Il rejoint l'observatoire de l'astronome danois \textsc{Tycho Brahe}. Mais celui-ci meurt en 1601, lui laissant l'usage de ses archives. En analysant méthodiquement, et sans a-priori, ces données, il établit les deux premières lois du mouvement planétaire qui ont immortalisé son nom (1609) ; lois qu'il vérifia par d'autres observations. Il fut ainsi un précuseur de la méthode scientifique.
+Vers 1600, \textsc{Kepler} est obligé de fuir à Prague suite aux persécutions religieuses de la contre-réforme, en effet il était luthérien. Il rejoint l'observatoire de l'astronome danois \textsc{Tycho Brahe}. Mais celui-ci meurt en 1601, lui laissant l'usage de ses archives. En analysant méthodiquement, et sans a-priori, ces données, il établit les deux premières lois du mouvement planétaire qui ont immortalisé son nom (1609) ; lois qu'il vérifia par d'autres observations. Il fut ainsi un précurseur de la méthode scientifique.
\subsection{Dernière remarque}
@@ -355,7 +525,7 @@ Je tiens à remercier pour leur aide et leur soutien
\item \textsc{Nicolas Boulenguez} (Tests);
\item \textsc{Michel Bovani} (Polices);
\item \textsc{Daniel Flipo} (Latex);
- \item \textsc{Souraya Muhidine} (Traduction)
+ \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 b/Master/texmf-dist/doc/fonts/kpfonts/README.txt
index 55b891a184d..a7e495dfb2e 100644
--- a/Master/texmf-dist/doc/fonts/kpfonts/README
+++ b/Master/texmf-dist/doc/fonts/kpfonts/README.txt
@@ -4,7 +4,7 @@ These are the kpfonts package, provided by
c.caignaert@free.fr
for distribution under the GNU General Public License
- with a specialexception.
+ with a special exception.
See http://www.gnu.org/licenses/licenses.html
for the detail of GPL.
@@ -21,12 +21,27 @@ I designed the roman fonts from, at first, URW Palladio.
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
-Version 1.0 2007/04/20
-Version 1.1 2007/05/04 New oldstyle option, and \sqrt bug fixed
+Version 1.0 2007/04/20
+Version 1.1 2007/05/04 New oldstyle option, and \sqrt bug fixed
Version 1.11 2007/06/03 Correct bad kernings of 'quote' symbols
Version 1.12 2007/07/14 Uppercase 'Q' bug (oldstyle-SmallCaps) fixed
Version 1.13 2007/07/16 A bug when fixing 1.12 bug fixed (!)
Best kerning of 'i' with accent in sf fonts
+Version 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'...
+
+Read the docs 'kpfonts.pdf' or in french 'Kpfonts-Doc-French.pdf'!
+
Christophe Caignaert \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf
index 636604e8472..a7aa9510940 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 ba950592c03..f068280bed1 100644
--- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
+++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
@@ -23,6 +23,10 @@
\bigskip
{\Large \textsf{The \textsc{Johannes Kepler} project}}
+
+\medskip
+
+{\large \textsf{Release 2.0}}
\end{center}
\bigskip
@@ -31,30 +35,47 @@
\hfill \texttt{c.caignaert@free.fr}
+\bigskip
+
+\begin{center}\begin{minipage}{12cm}
+This 2.0 release is the major evolution of \textit{kpfonts}, the Kepler'project package. We get :
+\begin{itemize}
+ \item the \textit{light} option with lighter math and text fonts and the same metrics;
+ \item the \textit{oldstyle} and \textit{veryoldstyle} family options
+ for typesetting respectively with oldstyle numbers and like in \oldstylenums{1700}.
+\end{itemize}
+\end{minipage}\end{center}
+
\section{Kp-Fonts}
\subsection{What is Kp-Fonts?}
Kp-Fonts provides a full set of fonts for LaTeX typesetting, including roman, sans-serif et fixed-width fonts, as well as a set of mathematics symbol fonts with, regular and bold, all the common symbols and all those of the \textsc{ams} and more\dots
-The typical feature of these fonts is to have a basic and dymamic shape. For instance, look at the roman "a" glyph:
+The typical feature of these fonts is to have a basic and dynamic shape. For instance, look at the roman upright "a" glyphs:
+
+\bigskip
-\begin{center}\begin{tabular}{c|c|c|c|c}
-Kp-Fonts & CM & Palatino & Utopia & Times\\\hline
+\hspace{-6mm}\begin{tabular}{|c|c|c|c|c|c|}\hline
+Kp-Fonts & Kp-\textit{light} & CM & Palatino & Utopia & Times\\\hline
\scalebox{10}{a} &
+\scalebox{10}{\fontfamily{jkpl}\selectfont a} &
\scalebox{10}{\fontfamily{lmr}\selectfont a} &
\scalebox{10}{\fontfamily{ppl}\selectfont a} &
\scalebox{9.2}{\rule{0pt}{1.25ex}\fontfamily{put}\selectfont a} &
-\scalebox{10}{\fontfamily{ptm}\selectfont a}
-\end{tabular}\end{center}
+\scalebox{10}{\fontfamily{ptm}\selectfont a}\\\hline
+\end{tabular}
+\bigskip
-This LaTeX package est distributed with a \textsc{gpl} licence.
+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.
\begin{center}
-\itshape You haven't to load \textbf{\texttt{amsmath}} and \textbf{\texttt{textcomp}} packages
+\textit{You haven't to load \textbf{\texttt{amsmath}} and \textbf{\texttt{textcomp}} packages}
\end{center}
To use it, you just have to add \verb+\usepackage{kpfonts}+ in your document preamble, if necessary with the options described below.
@@ -67,7 +88,7 @@ Besides, the aim is to get a good compatibility with different sets of math font
\item The encodings \textsc{t1, ot1} et \textsc {ts1} are fully available, except for the uppercase symbol \verb+\SS+ in teletype fonts;
\item Roman fonts are available with upright, small caps, italic, slanted and oldstyle shape, all with regular, bold and bold extended weight;
\item Sans-serif fonts are available with upright, small caps and slanted shape, all with regular, bold and bold extended weight;
- \item Teletypes fonts are available with uprights and slanted shape, all with regular and bold weight;
+ \item Teletypes fonts are available with upright and slanted shape, all with regular and bold weight;
\end{itemize}
\begin{center}\itshape
@@ -77,7 +98,7 @@ The default weight is \textbf{bold}, not \textbf{bold extended}.
\subsection{Math fonts}
\begin{itemize}
- \item The \verb+\boldmath+ command is fully installed and Kp-Fonts \textbf{doesn't need} the \verb=\bm= command;
+ \item The \verb+\boldmath+ command is fully installed and Kp-Fonts \textbf{doesn't need} "poor man bold" glyphs;
\item Kp-Fonts provides upright and slanted greeks: $\alphaup\betaup\gammaup\Gamma\Delta$ and $\alpha\beta\gamma\Gammasl\Deltasl$;
\item \verb=\mathbb= provides $\mathbb{ABC}$, characters designed from capital upright roman;
\item \verb=\mathcal= provides $\mathcal{ABC}$, slighty altered fonts from \textsc{cm};
@@ -90,48 +111,133 @@ The default weight is \textbf{bold}, not \textbf{bold extended}.
\subsection{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[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[fulloldstyle:] equivalent to both \texttt{oldstyle} and \texttt{oldstylemath};
+ \item[fullveryoldstyle:] equivalent to both \texttt{veryoldstyle}
+
+ and \texttt{veryoldstylemath}.
\end{description}
-With both these options, Kp-Fonts does nothing\dots
+With both the two first options, Kp-Fonts does nothing\dots
-\subsection{Text fonts options}
+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
-\begin{description}
- \item[nosf :] Kp-Fonts doesn't modify default sans serif fonts;
- \item[nott :] Kp-Fonts doesn't modify default fixed width fonts.
-\end{description}
+\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}
+
+\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}
-These two options affect only text fonts.
+\smallskip
+
+\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}
+
+\smallskip
+
+
+\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}
+
+
+\subsection{Text fonts options}
+
+These options affect only text fonts.
\begin{description}
- \item[oldstyle :] Roman font provides here {\fontfamily{jkpos}\selectfont "Q"
- and the old ligatures "ct" and "st"}, and also, oldstyle numbers
- by default.
+
+ \item[oldstyle:] provides here {\fontfamily{jkpos}\selectfont "Q"},
+ and oldstyle numbers by default.
+
+ With roman and sans-serif fonts, you get the old ligatures {\fontfamily{jkpos}\selectfont "ct"}
+ and {\fontfamily{jkpos}\selectfont "st"}.
+ Oldstyle also provides the small capital {\fontfamily{jkpos}\selectfont "\textsc{q}"}.
+
+ A new command \verb=\classicstylenums= allows you to get usual numbers in roman fonts.
+
+ Some examples:
+
+ \begin{itemize}
+ \item {\fontfamily{jkpos}\selectfont Queer font, queer actual aesthetic!}
+ \item {\fontfamily{jkpos}\selectfont \textit{Queer font, queer actual aesthetic!}}
+ \item {\fontfamily{jkpos}\selectfont \textbf{Queer font, queer actual aesthetic!}}
+ \item {\fontfamily{jkpos}\selectfont \textsc{Queer font, queer actual aesthetic!}}
+ \item {\fontfamily{jkpos}\selectfont \textbf{\textit{Queer font, queer actual aesthetic!}}}
+ \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"
+ is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,".
- A new command \verb=\classicstylenums= allows you to get usual numbers.
- This option affects only roman font.
+ You can get the round "s" using the ligature "\texttt{s=}", often used at the end of the word.
+
+ Example: \verb+\textit{costs=}+\quad gives \quad "{\fontfamily{jkpvos}\selectfont \textit{costs=}}"
+
+ \item[rmx] then , you get six weights, with the correponding fonts:
+
+ \medskip
+
+ \begin{tabular}{|c|c|c|}\hline
+ light & \texttt{l} & {\fontfamily{jkpx}\fontseries{l}\selectfont medium in light mode} \\ \hline
+ medium & \texttt{m} & {\fontfamily{jkpx}\fontseries{m}\selectfont medium in default mode} \\ \hline
+ semi-bold & \texttt{sb} & {\fontfamily{jkpx}\fontseries{sb}\selectfont bold in light mode} \\ \hline
+ bold & \texttt{b} & {\fontfamily{jkpx}\fontseries{b}\selectfont bold in default mode} \\ \hline
+ semi-bold extended & \texttt{sbx} & {\fontfamily{jkpx}\fontseries{sbx}
+ \selectfont bold extended in light mode} \\ \hline
+ bold extended & \texttt{bx} & {\fontfamily{jkpx}\fontseries{bx}
+ \selectfont bold extended in default mode} \\ \hline
+ \end{tabular}
+
+ \medskip
+
+ 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.
+
\subsection{Greek letters in math mode}
\begin{description}
- \item[uprightgreeks :] \textit{lowercase} greeks are upright, $\alphaup\betaup\gammaup$;
- \item[slantedGreeks :] \textit{Uppercase} greeks are slanted, $\Gammasl\Deltasl$.
+ \item[uprightgreeks:] \textit{lowercase} greeks are upright, $\alphaup\betaup\gammaup$;
+ \item[slantedGreeks:] \textit{Uppercase} greeks are slanted, $\Gammasl\Deltasl$.
\end{description}
\subsection{Math font options}
\begin{description}
- \item[nomathscript :] Kp-Fonts doesn't install the \verb=\mathscr= command;
- \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}} et \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.
+ \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}} et \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;
+ \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 oldstyle option;
+ \item[veryoldstylemath :] same as \texttt{oldstylemath} except the round "s"
+ is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,".
\end{description}
+Note that, when using the \verb+oldstylemath+, \verb+veryoldstylemath+,
+
+\verb+fulloldstyle+ or \verb+fullveryoldstyle+ options,
+in math mode, as the numbers {\fontfamily{jkpvos}\selectfont 3, 4, 5, 7 et 9} have a depth, superscripts are moved up.
+
\section{Use}
\subsection{Greek letters}
@@ -172,10 +278,16 @@ Kp-Fonts provides a lot of other symbols and a lot of negative symbols not displ
\verb=\mmappedfrom=&\mmappedfrom&\verb=\longmmappedfrom=&\longmmappedfrom\\
\verb=\Mmapsto=&\Mmapsto&\verb=\Longmmapsto=&\Longmmapsto\\
\verb=\Mmappedfrom=&\Mmappedfrom&\verb=\Longmmappedfrom=&\Longmmappedfrom\\
+
+\end{tabular}\end{center}
+
+\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}}
+
\verb=\dashleftarrow=&\dashleftarrow&\verb=\dashrightarrow=&\dashrightarrow\\
\verb=\dashleftrightarrow=&\dashleftrightarrow&\verb=\leftsquigarrow=&\leftsquigarrow\\
\verb=\Nearrow=&\Nearrow&\verb=\Searrow=&\Searrow\\
\verb=\Nwarrow=&\Nwarrow&\verb=\Swarrow=&\Swarrow\\
+\verb=\varemptyset=&\varemptyset& & \\
\verb=\leadstoext=&\leadstoext&\verb=\leadsto=&\leadsto\\
\end{tabular}\end{center}
@@ -228,7 +340,12 @@ $\leadstoext\leadstoext\leadstoext\leadsto$
\verb=\Diamonddot=&\Diamonddot&\verb=\Diamond=&\Diamond&\verb=\Diamondblack=&\Diamondblack\\
\verb=\strictif=&\strictif&\verb=\strictfi=&\strictfi&\verb=\strictiff=&\strictiff\\
\verb=\circledless=&\circledless&\verb=\circledgtr=&\circledgtr&\verb=\circledwedge=&\circledwedge\\
-\verb=\circledvee=&\circledvee&\verb=\circledbar=&\circledbar&\verb=\circledbslash=&\circledbslash\\
+\verb=\circledvee=&\circledvee&\verb=\circledbar=&\circledbar&\verb=\circledbslash=&\circledbslash
+
+\end{tabular}\end{center}
+
+\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}|r>{$}c<{$}}
+
\verb=\lJoin=&\lJoin&\verb=\rJoin=&\rJoin&\verb=\Join=&\Join\\
\verb=\openJoin=&\openJoin&\verb=\lrtimes=&\lrtimes&\verb=\opentimes=&\opentimes\\
\verb=\Lbag=&\Lbag&\verb=\Rbag=&\Rbag&\verb=\nplus=&\nplus\\
@@ -236,11 +353,11 @@ $\leadstoext\leadstoext\leadstoext\leadsto$
\verb=\boxast=&\boxast&\verb=\boxbslash=&\boxbslash&\verb=\boxbar=&\boxbar\\
\verb=\boxslash=&\boxslash&\verb=\lambdaslash=&\lambdaslash&\verb=\lambdabar=&\lambdabar\\
\verb=\varclubsuit=&\varclubsuit&\verb=\vardiamondsuit=&\vardiamondsuit&\verb=\varheartsuit=&\varheartsuit\\
-\verb=\varspadesuit=&\varspadesuit&\verb=\llbracket=&\llbracket&\verb=\rrbracket=&\rrbracket\\
+\verb=\varspadesuit=&\varspadesuit&\verb=\llbracket=&\llbracket&\verb=\rrbracket=&\rrbracket
\end{tabular}\end{center}
-\verb=\lbag=, \verb=\rbag=, \verb=\llbracket= et \verb=\rrbracket= sont verticalement extensibles.
+\verb=\lbag=, \verb=\rbag=, \verb=\llbracket= and \verb=\rrbracket= are vertically extensive.
\subsection{Variant integrate symbols}
@@ -258,7 +375,16 @@ It is up to you to choose whichever you prefer!
Obviously, this command is not convenient for computing an integral\dots
-Both display and text style exist.
+You can also use \verb=\D{...}=, the integrate symbol "d" command with best spacing:
+
+ \qquad\verb=\displaystyle\varint f(t)\D{t}=\qquad gives\qquad
+ $\displaystyle\varint f(t)\D{t}$
+
+\bigskip
+
+ With the \textit{frenchstyle} option, you get an upright "d", like above.
+
+\bigskip
Others variant commands are:
@@ -313,10 +439,10 @@ There are many unusual integrate symbols :
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.
Now, you have to deal with the \texttt{.map} file.
-If you have a \texttt{web2c} distribution, just run \texttt{udpmap}.
+If you have a \texttt{web2c} distribution, just run \texttt{updmap}.
\begin{verbatim}
- udpmap --enable Map=kpfonts.map
+ updmap --enable Map=kpfonts.map
\end{verbatim}
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!
@@ -329,6 +455,50 @@ With MikTeX (-> 2.4), it's easy to do the same thing with the files:
\section{Some extra points}
+\subsection{The \textsc{Johannes Kepler}-project text families}
+
+{\renewcommand{\arraystretch}{1.2}\hspace{-0.5cm}
+\begin{tabular}{|c|c|c|l|}\hline
+family&series&shape&\emph{rm}, \emph{sf} or \emph{tt} default with options:\\\hline\hline
+jkp&m,b,bx&n,it,sc,sl&\\
+jkpos&m,b,bx&n,it,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\
+jkpvos&m,b,bx&n,it,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline
+jkpl&m,b,bx&n,it,sc,sl&\emph{light}\\
+jkplos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{oldstyle} or \emph{fulloldstyle})\\
+jkplvos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline
+jkpx&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx}\\
+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
+jkpss&m,b,bx&n,sc,sl&\\
+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
+jkptt&m,b&n,sl&\\
+jkpttos&m,b&n,sl&\emph{oldstyle} or \emph{fulloldstyle}\\
+jkpttvos&m,b&n,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline
+\end{tabular}}
+
+\bigskip
+
+If you want, or if you have to use the low-level commands!
+
+\medskip
+
+Note that all the families support \textsc{ot}\oldstylenums{1}, \textsc{t}\oldstylenums{1} and \textsc{ts}\oldstylenums{1} encodings.
+
+
+\subsection{Metrics and compatibility}
+
+\begin{itemize}
+ \item The \textit{light} option does not change any metric;
+ \item The \textit{oldstyle} family options change only the metrics of the numbers;
+ \item The \textit{veryoldstyle} family options change also the metric of the lowercase 's'
+ and the height of the superscripts in math mode;
+ \item There is a full compatibility of the options, except if it is a nonsense,
+ like both the \textit{nomath} and \textit{frenchstyle} options;
+ \item In case of conflict between \textit{oldstyle} and \textit{veryoldstyle} family options,
+ the \textit{oldstyle} option is ignored.
+\end{itemize}
+
\subsection{Displaying and printing}
Often, some display and printing problems exist\dots
@@ -338,15 +508,18 @@ besides, there are some printing problems with old releases of \textit{Acroread}
Note that the printing is better using \textit{Ghostscript-Ghostview}\textregistered\dots
-\subsection{Further outlook}
+With the \textit{light} option, the print is better than display!
-If you ask for \dots{} light and semi-bold fonts.
+\subsection{My favorite options}
-Otherwise, if you need one extra symbol, contact me, I will do my best.
+\begin{itemize}
+ \item For text-only document, I use the \textit{light} and \textit{oldstyle} options;
+ \item and for text and math document, I use the \textit{light} and \textit{frenchstyle} options, but I'm french!
+\end{itemize}
\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 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 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.
From nasa website
@@ -363,7 +536,7 @@ Many thanks to
\item \textsc{Nicolas Boulenguez} (Tests);
\item \textsc{Michel Bovani} (Fonts);
\item \textsc{Daniel Flipo} (Latex);
- \item \textsc{Souraya Muhidine} (Translation)
+ \item \textsc{Souraya Muhidine} (Translation reviewing)
\item \textsc{Peter Rosenberg} (\textsc{urw})
\end{itemize}