diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex')
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex | 70 |
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} |