summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex')
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex70
1 files changed, 57 insertions, 13 deletions
diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
index f068280bed1..c999785cffb 100644
--- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
+++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
@@ -26,7 +26,7 @@
\medskip
-{\large \textsf{Release 2.0}}
+{\large \textsf{Release 2.1}}
\end{center}
\bigskip
@@ -38,12 +38,19 @@
\bigskip
\begin{center}\begin{minipage}{12cm}
-This 2.0 release is the major evolution of \textit{kpfonts}, the Kepler'project package. We get :
+The 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}.
+ for typesetting respectively with oldstyle numbers and ligatures, or like in \oldstylenums{1700}.
\end{itemize}
+
+The 2.1 release provides
+\begin{itemize}
+ \item full support of \textit{textcomp};
+ \item \textit{oldstylenums} family options with oldstyle numbers by default.
+\end{itemize}
+
\end{minipage}\end{center}
\section{Kp-Fonts}
@@ -68,6 +75,10 @@ Kp-Fonts & Kp-\textit{light} & CM & Palatino & Utopia & Times\\\hline
\bigskip
+The project is to provide a large set of options to customize your math or text typesetting.
+
+\medskip
+
This LaTeX package is distributed with a \textsc{gpl} licence.
\medskip
@@ -118,6 +129,9 @@ The default weight is \textbf{bold}, not \textbf{bold extended}.
\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}
+
+ and \texttt{oldstylenumsmath};
\item[fulloldstyle:] equivalent to both \texttt{oldstyle} and \texttt{oldstylemath};
\item[fullveryoldstyle:] equivalent to both \texttt{veryoldstyle}
@@ -159,6 +173,20 @@ These options affect only text fonts.
\begin{description}
+ \item[oldstylenums:] provides here
+ oldstyle numbers by default.
+
+ A new command \verb=\classicstylenums= allows you to get usual numbers in roman fonts.
+
+ Some examples, upright and italic, medium and bold:
+
+ \begin{itemize}
+ \item {\fontfamily{jkposn}\selectfont 0123456789 !}
+ \item {\fontfamily{jkposn}\selectfont \textit{0123456789 !}}
+ \item {\fontfamily{jkposn}\selectfont \textbf{0123456789 !}}
+ \item {\fontfamily{jkposn}\selectfont \textbf{\textit{0123456789 !}}}
+ \end{itemize}
+
\item[oldstyle:] provides here {\fontfamily{jkpos}\selectfont "Q"},
and oldstyle numbers by default.
@@ -225,17 +253,24 @@ This last option affects only roman fonts.
\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[frenchstyle:] equivalent to both the options \texttt{\textbf{uprightRoman}}
+
+ and \texttt{\textbf{uprightgreeks}}, uppercase romans and lowercase greeks are upright, usual French style when typesetting mathematics; lowercase romans remain slanted;
\item[upright :] synonymous with the previous option;
+ \item[oldstylenumsmath:] provides the oldstyle numbers in default and changes the \verb=\mathrm=,
+ \verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \texttt{oldstylenums} option;
\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;
+ \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}\,".
\end{description}
-Note that, when using the \verb+oldstylemath+, \verb+veryoldstylemath+,
+Note that, when using the \verb+oldstylenumsmath+, \verb+oldstylemath+,
+
+\verb+veryoldstylemath+,
+\verb+fulloldstylenums+, \verb+fulloldstyle+
-\verb+fulloldstyle+ or \verb+fullveryoldstyle+ options,
+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}
@@ -244,7 +279,11 @@ in math mode, as the numbers {\fontfamily{jkpvos}\selectfont 3, 4, 5, 7 et 9} ha
We have described above the two options that alter the default greek letters.
-Otherwise, you can get the other greek letters using \verb=\otheralpha=, \verb=\otherGamma=. The result depends on the used options.
+Otherwise, you can get the other greek letters using commands like
+
+\verb=\otheralpha= or \verb=\otherGamma=.
+
+The result depends on the used options.
What's more, for uppercase, you can use \verb=\varGamma= synonymous with the previous.
@@ -457,22 +496,27 @@ With MikTeX (-> 2.4), it's easy to do the same thing with the files:
\subsection{The \textsc{Johannes Kepler}-project text families}
-{\renewcommand{\arraystretch}{1.2}\hspace{-0.5cm}
+{\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
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}\\
jkpvos&m,b,bx&n,it,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline
jkpl&m,b,bx&n,it,sc,sl&\emph{light}\\
+jkplosn&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{oldstylenums} or \emph{fulloldstylenums})\\
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}\\
+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
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
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}}
@@ -490,13 +534,13 @@ Note that all the families support \textsc{ot}\oldstylenums{1}, \textsc{t}\oldst
\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'
+ \item The \textit{oldstylenums} or \textit{oldstyle} options do not change any horizontal metric;
+ \item The \textit{veryoldstyle} family options change the metrics 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.
+ \item In case of conflict between \textit{oldstylenums}, \textit{oldstyle} and \textit{veryoldstyle} family options,
+ the lighter options are ignored.
\end{itemize}
\subsection{Displaying and printing}