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.tex126
1 files changed, 80 insertions, 46 deletions
diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
index 53622e87036..24aacf2892f 100644
--- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
+++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
@@ -27,7 +27,7 @@
\medskip
-{\large \textsf{Release 3.2}}
+{\large \textsf{Release 3.3}}
\end{center}
\bigskip
@@ -38,8 +38,6 @@
\bigskip
-With the 3.2 release, you can now use sans-serif fonts for math typesetting.
-
\begin{center}
\textit{Save up your toner and the environment, use the "light" option,}
@@ -57,7 +55,7 @@ The typical feature of these fonts is to have a basic and dynamic shape. For ins
\bigskip
\hspace{-6mm}\begin{tabular}{|c|c|c|c|c|c|}\hline
-Kp-Fonts & Kp-\textit{light} & CM & Palatino & Utopia & Times\\\hline
+Kp-Fonts & Kp-\textit{light} & CM & Palatino & Utopia & Times\\\hline\hline
\scalebox{10}{a} &
\scalebox{10}{\fontfamily{jkpl}\selectfont a} &
\scalebox{10}{\fontfamily{lmr}\selectfont a} &
@@ -95,8 +93,8 @@ Besides, the aim is to get a good compatibility with different sets of math font
\begin{itemize}
\item The encodings \textsc{t1, ot1} et \textsc {ts1} are fully available, except for the uppercase symbol \verb+\SS+ in teletype fonts; if you use some accents, you have to work with \textsc{t1} encoding, \textsc{ot1} is present for historical compatibility;
- \item Roman fonts are available with upright, small caps, italic, slanted, small caps slanted and oldstyle shape, all with regular, bold and bold extended weight;
- \item Sans-serif fonts are available with upright and slanted, small caps upright and slanted shape, and oldstyle all with regular, bold and bold extended weight;
+ \item Roman fonts are available with upright, small caps (usual and large), italic, slanted, small caps slanted (usual and large) and oldstyle shape, all with regular, bold and bold extended weight;
+ \item Sans-serif fonts are available with upright and slanted, small caps upright and slanted (usual and large) shape, and oldstyle all with regular, bold and bold extended weight;
\item Teletypes fonts are available with upright and slanted shape, all with regular and bold weight;
\end{itemize}
@@ -114,6 +112,7 @@ The default weight is \textbf{bold}, not \textbf{bold extended}.
\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:
read $\mathfrak{CTAN}$ and \textit{CTAN} in \texttt{www.ctan.org}!
+ \item See the \verb=\mathupright=, or \verb=\mathup=, alphabet in the \textit{sf} math versions section.
\end{itemize}
\section{Options}
@@ -121,18 +120,10 @@ The default weight is \textbf{bold}, not \textbf{bold extended}.
\subsection{Main global options}
\begin{description}
- \item[light:] then, you use the light version of the fonts. The metrics are the same.
+ \item[light:] then, you use the light version of the fonts, in text and math mode. 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}
-
- and \texttt{veryoldstylemath}.
-\end{description}
-
-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
+
+ 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
While the high-level font commands are intended for use in a document, the low-level commands\dots
@@ -157,6 +148,14 @@ While the high-level font commands are intended for use in a document, the low-l
\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}
+ \item[fulloldstylenums:] equivalent to both \textit{oldstylenums}
+
+ and \textit{oldstylenumsmath};
+ \item[fulloldstyle:] equivalent to both \textit{oldstyle} and \textit{oldstylemath};
+ \item[fullveryoldstyle:] equivalent to both \textit{veryoldstyle}
+
+ and \textit{veryoldstylemath}.
+\end{description}
\subsection{Other global options}
@@ -166,8 +165,8 @@ While the high-level font commands are intended for use in a document, the low-l
\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.
+ \item[noamsmath:] Kp-Fonts doesn't load \texttt{amsmath} package;
+ \item[notextcomp:] Kp-Fonts doesn't load \texttt{textcomp} package.
\end{description}
With both the two first and two last options, Kp-Fonts does nothing\dots
@@ -179,6 +178,8 @@ These options affect only text fonts.
\begin{description}
+ \item[lighttext :] "light" fonts are used in text mode.
+
\item[oldstylenums:] provides here
oldstyle numbers by default.
@@ -187,10 +188,10 @@ These options affect only text 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 !}}}
+ \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"},
@@ -213,10 +214,10 @@ These options affect only text fonts.
\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"
+ \item[veryoldstyle:] Same as the \textit{oldstyle} option except the round "s"
is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,".
- You can get the round "s" using the ligature "\texttt{s=}", often used at the end of the word.
+ You can get the round "s" using the ligature "\texttt{s=}", often used at the end of the words.
Example: \verb+\textit{costs=}+\quad gives \quad "{\fontfamily{jkpvos}\selectfont \textit{costs=}}"
@@ -239,7 +240,7 @@ These options affect only text fonts.
\medskip
- In this case, the \textit{light} option affects only math fonts.
+ In this case, the \textit{light} option affects only math fonts, the \textit{lighttext} option is ignored.
This option is not my favorite because the default and light families are cousins but not sisters.
@@ -249,6 +250,14 @@ These options affect only text fonts.
{\fontfamily{jkpk}\selectfont\textsc{Large}} and \textsc{Small} (default) small capitals!
+
+ \item[easyscsl] allows you to fit together the commands \verb=\textsl= and \verb=\textsc= to get slanted small caps.
+
+ Attention,
+ \begin{itemize}
+ \item this option needs the package \texttt{ifthen},
+ \item to fit together these commands with other fonts produces some errors\dots
+ \end{itemize}
\item[nofligatures] provides a typeseting without the ff, fi, fl, ffi and ffl ligatures.
The letter \textit{f} has a new design to get a good aspect.
@@ -266,7 +275,7 @@ These options affect only text fonts.
\subsection{New text commands}
\begin{description}
- \item[\textbackslash textscsl\{\dots\}] and \textbf{\textbackslash scslshape :}
+ \item[\textbackslash textscsl\{\dots\}] and \textbf{\textbackslash scslshape:}
provide slanted small caps.
\begin{center}
@@ -274,7 +283,7 @@ These options affect only text fonts.
\end{center}
\begin{center}
- \textit{Obviously, }\verb=\textsc{\textsl{...}}=\textit{ has not the same effect!}
+ \textit{Obviously, }\verb=\textsc{\textsl{...}}=\textit{ has not the same effect without using the option \textup{easyscsl}!}
\textit{This shape is not usual in \TeX!}
\end{center}
@@ -319,10 +328,23 @@ These options affect only text fonts.
\textit{and the "othertail" commands change the \textbf{design} of the letters "Q"}
\end{center}
+\begin{center}
+\fbox{\begin{minipage}{8cm}
+In some cases, the section headers for instance, the "other" commands have to be protected:
+"\texttt{\textbackslash protect\textbackslash}...\texttt{other}..."!
+\end{minipage}}
+\end{center}
+
\subsection{Math modes}
There are six math modes relative to the command \verb=\mathversion=.
+For instance,
+
+\smallskip
+
+\hfill\verb=\mathversion{sf}$\left(a+b\right)^2$=\quad gives:\quad {\mathversion{sf}$\left(a+b\right)^2$}
+
\begin{description}
\item[normal:] Default mode corresponding to the used options.
\item[bold:] Bold default mode.
@@ -342,43 +364,55 @@ There are six math modes relative to the command \verb=\mathversion=.
\begin{center}\fbox{
\begin{minipage}{10cm}
-With the \textit{sf} math versions, the option \textit{widermath} is ignored, as the option \textit{light} in math typesetting!\end{minipage}}
+With the \textit{sf} math versions, the option \textit{widermath} is ignored, as the option \textit{lightmath}, or, \textit{light} in math typesetting!\end{minipage}}
\end{center}
+We have also to note there is a new math alphabet \verb=\mathupright= or \verb=\mathup=.
+
+It's equivalent to
+\begin{itemize}
+ \item \verb=\mathrm= with the \textit{rm} math versions, and,
+ \item \verb=\mathsf= with the \textit{sf} math versions.
+\end{itemize}
+
+ In another way, it's provide the upright alphabet corresponding to math letters.
+
\subsection{Math typesetting options}
\begin{description}
- \item[sfmath :] the default math mode using the sans-serif slanted fonts, default and \textit{bold}.
+
+ \item[lighttext :] "light" fonts are used in math mode.
+ \item[sfmath:] the default math mode using the sans-serif slanted fonts, default and \textit{bold}.
Then, you can use the package \textit{bm} with sans-serif math typesetting;
- \item[sfmathbb :] in all cases, the \verb=\mathbb= font is sans-serif:
+ \item[sfmathbb:] in all cases, the \verb=\mathbb= font is sans-serif:
{\mathversion{sf} $\mathbb{C\,K\,N\,Q\,R\,Z}$};
- \item[rmmathbb :] in all cases, the \verb=\mathbb= font is roman:
+ \item[rmmathbb:] in all cases, the \verb=\mathbb= font is roman:
{\mathversion{normal} $\mathbb{C\,K\,N\,Q\,R\,Z}$};
\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}}
+ \item[frenchstyle:] equivalent to both the options \textit{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;
+ and \textit{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;
+ \verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \textit{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 \texttt{oldstyle} option;
- \item[veryoldstylemath :] same as \texttt{oldstylemath} except the round "s"
+ \verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \textit{oldstyle} option;
+ \item[veryoldstylemath:] same as \textit{oldstylemath} except the round "s"
is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,";
- \item[narrowiints :] provides narrower multiple integral symbols :
+ \item[narrowiints:] provides narrower multiple integral symbols:
$\narrowiiint$ and $\displaystyle\narrowiiint$\quad instead of\quad
$\iiint$ and $\displaystyle\iiint$
- \item[partialup :] provides upright design of the \verb=\partial= symbol :
+ \item[partialup:] provides upright design of the \verb=\partial= symbol:
$\partialup$\quad instead of\quad$\partial$
- \item[widermath :] with wider space between mathematic letters;
- \item[noDcommand :] for compatibility with some other package, kpfont doesn't load the command \verb=\D=.
+ \item[widermath:] with wider space between mathematic letters;
+ \item[noDcommand:] for compatibility with some other package, kpfont doesn't load the command \verb=\D=.
\end{description}
Note that, when using the \verb+oldstylenumsmath+, \verb+oldstylemath+,
@@ -393,7 +427,7 @@ in math mode, as the numbers {\fontfamily{jkpvos}\selectfont 3, 4, 5, 7 et 9} ha
In math mode, just about with \texttt{amsmath}, the next options adjust the position of subscripts and superscripts.
-\subsubsection{Intégral symbols}
+\subsubsection{Integral symbols}
The default option is \textbf{nointlimits}.
@@ -599,7 +633,7 @@ First, the \verb=\widehat= et \verb=\widetilde= commands have been extended:
You get also th extensive \verb=\widearc=, \verb=\widearcarrow= (ou \verb=\wideOarc=),
\verb=\wideparen=
-and \verb=\widering= :
+and \verb=\widering=:
\[\widearc{arc}\qquad\widearcarrow{arrow}\qquad\wideparen{paren}\qquad\widering{RING}\]
This last command makes an error with the option \verb=noamsmath=
@@ -619,7 +653,7 @@ Finally, some new symbols:
\subsection{More integrate symbols}
-There are many unusual integrate symbols :
+There are many unusual integrate symbols:
\renewcommand{\arraystretch}{2}
@@ -748,7 +782,7 @@ You get almost all the features of \textit{kpfonts} in one page with the file
\subsection{Searching a word}
-With the \texttt{veryoldstyle} options, the brownsers don't find the rare ligatures \textbf{si, sl, st} and the \texttt{sacute, scaron} and \texttt{scedilla}.
+With the \textit{veryoldstyle} options, the browsers don't find the rare ligatures \textbf{si, sl, st} and the \textbf{sacute}, \textbf{scaron} and \textbf{scedilla}.
\begin{center}
\textit{Don't use this option if you want to search these words!}