diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex')
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex | 208 |
1 files changed, 110 insertions, 98 deletions
diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex index 330bf1a1920..aa27e52e0e4 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex +++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex @@ -11,14 +11,13 @@ \setlength{\parskip}{0pt} \renewcommand{\arraystretch}{1.3} % Special +\DeclareMathSymbol{\partialup}{\mathord}{letters}{128} \DeclareMathSymbol{\narrowiiintop}{\mathop}{largesymbolsA}{135} \def\narrowiiint{\narrowiiintop\nolimits} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%% \begin{document} -%$\longmapsto$\end{document} - \begin{center} {\Huge Kp-Fonts} @@ -28,7 +27,7 @@ \medskip -{\large \textsf{Release 2.22}} +{\large \textsf{Release 2.3}} \end{center} \bigskip @@ -39,28 +38,14 @@ \bigskip -\begin{center}\begin{minipage}{12cm} -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 ligatures, or like in \oldstylenums{1700}. -\end{itemize} +The 2.3 release gets: -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} -The 2.22 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. + \item a new option \textit{nofligatures} with no fi, fl, ff, ffi and ffl ligature. The \textit{f} glyphs are redesigned to get a good result; now, searching a word like \textit{difficult} became possible with all viewers; + \item a new shape \textit{scsl} with slanted smallcaps. \end{itemize} -\end{minipage}\end{center} - \section{Kp-Fonts} \subsection{What is Kp-Fonts?} @@ -92,7 +77,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} -with the \texttt{full} option. Kp-fonts loads these two packages expect if you use relative options. +with the \texttt{full} option. Kp-fonts loads these two packages except if you use relative options. \begin{center} \textit{You haven't to load \textbf{\texttt{amsmath}} and \textbf{\texttt{textcomp}} packages} @@ -105,9 +90,9 @@ Besides, the aim is to get a good compatibility with different sets of math font \subsection{Text fonts} \begin{itemize} - \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 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 Teletypes fonts are available with upright and slanted shape, all with regular and bold weight; \end{itemize} @@ -258,16 +243,78 @@ These options affect only text fonts. \item[largesmallcaps] gives larger small capitals than default: - {\fontfamily{jkpk}\selectfont\textsc{Large}} and \textsc{Small} (default) small capitals ! + {\fontfamily{jkpk}\selectfont\textsc{Large}} and \textsc{Small} (default) small capitals! + + \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. + + This option has no effect with \textit{oldstyle} + or \textit{veryoldstyle} ones. + + You get for instance, {\fontfamily{jkpf}\selectfont "A final effort"} + instead of, "A final effort". + + And also, {\fontfamily{jkpf}\fontshape{it}\selectfont "A final effort"} + instead of, \textit{"A final effort"}. \end{description} -\subsection{Greek letters in math mode} +\subsection{New text commands} \begin{description} - \item[uprightgreeks:] \textit{lowercase} greeks are upright, $\alphaup\betaup\gammaup$; - \item[slantedGreeks:] \textit{Uppercase} greeks are slanted, $\Gammasl\Deltasl$. + \item[\textbackslash textscsl\{\dots\}] and \textbf{\textbackslash scslshape :} + provide slanted small caps. + + \begin{center} + \textscsl{Slanted small caps} + \end{center} + + \begin{center} + \textit{Obviously, }\verb=\textsc{\textsl{...}}=\textit{ has not the same effect!} + + \textit{This shape is not usual in \TeX!} + \end{center} + \item[\textbackslash otherscshape, \textbackslash textothersc\{\dots\}] + get the \textit{other} small caps (default or large) roman or sans-serif. + + \begin{center} + For instance, you swap between + + \textsc{Small caps text} \quad\textit{and}\quad \textothersc{Small caps text} + \end{center} + \item[\textbackslash otherscslshape, \textbackslash textotherscsl\{\dots\}] + get the \textit{other} slanted small caps (default or large) roman or sans-serif. + + \begin{center} + For instance, you swap between + + \textscsl{Small caps text} \quad\textit{and}\quad \textotherscsl{Small caps text} + \end{center} + \item[\textbackslash othertailQ] + provides the other design of the uppercase letter "Q", + with small or large tail. + + \begin{center} + For instance, you swap between + + Question \quad\textit{and}\quad \othertailQ uestion + \end{center} + \item[\textbackslash othertailscq, \textbackslash othertailscslq] + are the same commands for the lowercase small capitals "\textsc{q}". + + \begin{center} + For instance, you swap between + + \textsc{question} \quad\textit{and}\quad \textsc{\othertailscq uestion} + \end{center} \end{description} +\begin{center} +\textit{The "other" commands change the \textbf{size} of the small caps} + +\textit{and the "othertail" commands change the \textbf{design} of the letters "Q"} +\end{center} + \subsection{Math font options} \begin{description} @@ -290,6 +337,10 @@ These options affect only text fonts. $\narrowiiint$ and $\displaystyle\narrowiiint$\quad instead of\quad $\iiint$ and $\displaystyle\iiint$ + \item[partialup :] provides upright design of the \verb=\partial= symbol : + + $\partialup$\quad instead of\quad$\partial$ + \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+, @@ -300,6 +351,13 @@ Note that, when using the \verb+oldstylenumsmath+, \verb+oldstylemath+, 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. +\subsection{Greek letters in math mode, options} + +\begin{description} + \item[uprightgreeks:] \textit{lowercase} greeks are upright, $\alphaup\betaup\gammaup$; + \item[slantedGreeks:] \textit{Uppercase} greeks are slanted, $\Gammasl\Deltasl$. +\end{description} + \section{Use} \subsection{Greek letters} @@ -556,79 +614,24 @@ With MikTeX, follow the instructions of the manual: \subsection{The \textsc{Johannes Kepler}-project text families} -{\renewcommand{\arraystretch}{1.2}\hspace{-0.6cm} -\begin{tabular}{|c|c|c|l|}\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}\\ -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 -\end{tabular} +If you want, or if you have to use the low-level commands, the names of the families are: -\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 -\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{center}\begin{tabular}{|l|l|}\hline +\textbf{roman}& jkp[l,x][k][f][osn,os,vos]\\\hline +\textbf{sans serif}& jkpss[k][f][osn,os,vos]\\\hline +\textbf{teletype}& jkptt[osn,os,vos]\\\hline +\end{tabular}\end{center} -\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{center} +with the relative options: -\bigskip +\begin{center}\begin{tabular}{|l|l|}\hline +\textbf{l, x}& light, rmx\\\hline +\textbf{k}& largesmallcaps\\\hline +\textbf{f}&nofligatures\\\hline +\textbf{osn, os, vos}& oldstylenums, oldstyle, veryoldstyle\\\hline +\end{tabular}\end{center} -If you want, or if you have to use the low-level commands! - -\medskip +Obviously, you can't have \textbf{f} and \textbf{os} or \textbf{vos}. Note that all the families support \textsc{ot}\oldstylenums{1}, \textsc{t}\oldstylenums{1} and \textsc{ts}\oldstylenums{1} encodings. @@ -657,11 +660,19 @@ Note that the printing is better using \textit{Ghostscript-Ghostview}\textregist With the \textit{light} option, the print is better than display! +\subsection{Abstract} + +You get almost all the features of \textit{kpfonts} in one page with the file + +\begin{center}\textit{kpfonts-abstract.pdf}\end{center} + \subsection{My favorite options} \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! + \item and for text and math document, I use the \textit{light, frenchstyle}, + + \textit{narrowiints} and \textit{partialup} options, but I'm french! \end{itemize} \subsection{\textsc{Johannes Kepler 1571-1630}} @@ -687,6 +698,7 @@ Many thanks to \item \textsc{Daniel Flipo} (\LaTeX); \item \textsc{Souraya Muhidine} (Translation reviewing) \item \textsc{Peter Rosenberg} (\textsc{urw}) + \item \textsc{Christian Tellechea} (package \textit{xstring}) \end{itemize} \end{document}
\ No newline at end of file |