summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty')
-rw-r--r--Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty419
1 files changed, 127 insertions, 292 deletions
diff --git a/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty b/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty
index 26eb86e73f0..f6ae696f9be 100644
--- a/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty
+++ b/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty
@@ -1,7 +1,7 @@
\NeedsTeXFormat{LaTeX2e}
%
\ProvidesPackage{kpfonts}
- [2008/03/21 v2.1]
+ [ 2008/05/07 v2.21]
\newif\ifkp@math \kp@mathtrue
\newif\ifkp@text \kp@texttrue
@@ -22,6 +22,10 @@
\newif\ifkp@light
\newif\ifkp@rmx
\newif\ifkp@warning \kp@warningtrue
+\newif\ifkp@amsmath \kp@amsmathtrue
+\newif\ifkp@textcomp \kp@textcomptrue
+\newif\ifkp@narrowiints
+\newif\ifkp@largesmallcaps
\DeclareOption{nomath} {\kp@mathfalse}
\DeclareOption{notext} {\kp@textfalse}
@@ -39,8 +43,8 @@
\DeclareOption{oldstylenums} {\kp@osntrue}
\DeclareOption{oldstyle} {\kp@ostrue}
\DeclareOption{oldstylemath} {\kp@osmtrue}
-\DeclareOption{oldstylenumsmath} {\kp@osmtrue\kp@osnmtrue}
-\DeclareOption{fulloldstylenums} {\kp@osntrue\kp@osmtrue\kp@osnmtrue}
+\DeclareOption{oldstylenumsmath} {\kp@osnmtrue}
+\DeclareOption{fulloldstylenums} {\kp@osntrue\kp@osnmtrue}
\DeclareOption{fulloldstyle} {\kp@ostrue\kp@osmtrue}
\DeclareOption{veryoldstyle} {\kp@vostrue}
\DeclareOption{veryoldstylemath} {\kp@vosmtrue}
@@ -48,10 +52,14 @@
\DeclareOption{light} {\kp@lighttrue}
\DeclareOption{rmx} {\kp@rmxtrue}
\DeclareOption{nowarning} {\kp@warningfalse}
+\DeclareOption{noamsmath} {\kp@amsmathfalse}
+\DeclareOption{notextcomp} {\kp@textcompfalse}
+\DeclareOption{narrowiints} {\kp@narrowiintstrue}
+\DeclareOption{largesmallcaps} {\kp@largesmallcapstrue}
\ProcessOptions\relax
-\RequirePackage[full]{textcomp}
-\RequirePackage{amsmath}
+\ifkp@textcomp\RequirePackage[full]{textcomp}\fi
+\ifkp@amsmath\RequirePackage{amsmath}\fi
\renewcommand{\bfdefault}{b}
@@ -62,7 +70,11 @@
\ifkp@osn\ifkp@os\kp@osnfalse\fi\fi
\ifkp@osn\ifkp@vos\kp@osnfalse\fi\fi
\ifkp@os\ifkp@vos\kp@osfalse\fi\fi
-\ifkp@osm\ifkp@vosm\kp@osmfalse\kp@osnmfalse\fi\fi
+
+\ifkp@osnm\ifkp@osm\kp@osnmfalse\fi\fi
+\ifkp@osnm\ifkp@vosm\kp@osnmfalse\fi\fi
+\ifkp@osm\ifkp@vosm\kp@osmfalse\fi\fi
+
\ifkp@math\else\kp@osnmfalse\kp@osmfalse\kp@vosmfalse\fi
\ifkp@text\else\kp@osnfalse\kp@osfalse\kp@vosfalse\fi
@@ -88,59 +100,31 @@
\fi % end vos
\fi % end warning
%
+%%% famille, petitesmajuscules and style
+%
+ \ifkp@rmx\def\kp@famille{x}
+ \else
+ \ifkp@light\def\kp@famille{l}
+ \else\def\kp@famille{}
+ \fi\fi
+ \ifkp@vos\def\kp@style{vos}
+ \else\ifkp@os\def\kp@style{os}
+ \else\ifkp@osn\def\kp@style{osn}
+ \else\def\kp@style{}
+ \fi\fi\fi
+ \ifkp@largesmallcaps\def\kp@petitesmajuscules{k}\else\def\kp@petitesmajuscules{}\fi
+%
%%% start rm
%
- \ifkp@rmx
- \ifkp@vos \renewcommand{\rmdefault}{jkpxvos}
- \else % end vos
- \ifkp@os \renewcommand{\rmdefault}{jkpxos}
- \else % end os
- \ifkp@osn \renewcommand{\rmdefault}{jkpxosn}
- \else % end osn
- \renewcommand{\rmdefault}{jkpx} \fi\fi\fi
- \else % end rmx
- \ifkp@light
- \ifkp@os \renewcommand{\rmdefault}{jkplos}
- \else % end os
- \ifkp@vos \renewcommand{\rmdefault}{jkplvos}
- \else % end vos
- \ifkp@osn \renewcommand{\rmdefault}{jkplosn}
- \else %end osn
- \renewcommand{\rmdefault}{jkpl} \fi\fi\fi
- \else % end light rm
- \ifkp@os \renewcommand{\rmdefault}{jkpos}
- \else % end os
- \ifkp@vos \renewcommand{\rmdefault}{jkpvos}
- \else % end vos
- \ifkp@osn \renewcommand{\rmdefault}{jkposn}
- \else %end osn
- \renewcommand{\rmdefault}{jkp} \fi\fi\fi
- \fi % end default rm
- \fi % end rm
+ \renewcommand{\rmdefault}{jkp\kp@famille\kp@petitesmajuscules\kp@style}
%
%%% start sf
%
- \ifkp@sf
- \ifkp@vos \renewcommand{\sfdefault}{jkpssvos}
- \else % end vos sf
- \ifkp@os \renewcommand{\sfdefault}{jkpssos}
- \else % end os sf
- \ifkp@osn \renewcommand{\sfdefault}{jkpssosn}
- \else % end osn sf
- \renewcommand{\sfdefault}{jkpss} \fi\fi\fi
- \fi % end sf
+ \renewcommand{\sfdefault}{jkpss\kp@petitesmajuscules\kp@style}
%
%%% start tt
%
- \ifkp@tt
- \ifkp@vos \renewcommand{\ttdefault}{jkpttvos}
- \else % end vos tt
- \ifkp@os \renewcommand{\ttdefault}{jkpttos}
- \else % end os tt
- \ifkp@osn \renewcommand{\ttdefault}{jkpttosn}
- \else % end osn tt
- \renewcommand{\ttdefault}{jkptt} \fi\fi\fi
- \fi % end tt
+ \renewcommand{\ttdefault}{jkptt\kp@style}
%
\fi % end text
%
@@ -153,281 +137,127 @@
\ifkp@math
+%
+%%% \kp@famillem and \kp@stylem
+%
+
+ \ifkp@light\def\kp@famillem{l}
+ \else\def\kp@famillem{}
+ \fi
+ \ifkp@vosm\def\kp@stylem{vos}
+ \else\ifkp@osm\def\kp@stylem{os}
+ \else\ifkp@osnm\def\kp@stylem{osn}
+ \else\def\kp@stylem{}
+ \fi\fi\fi
+
% Roman
-\ifkp@light
- \ifkp@osm
- \ifkp@osnm
- \DeclareSymbolFont{operators}{OT1}{jkplosn}{m}{n}
- \SetSymbolFont{operators}{bold}{OT1}{jkplosn}{b}{n}
- \def\operator@font{\mathgroup\symoperators}
- \DeclareSymbolFont{italic}{OT1}{jkplosn}{m}{it}
- \SetSymbolFont{italic}{bold}{OT1}{jkplosn}{b}{it}
- \DeclareMathAlphabet{\mathbf}{OT1}{jkplosn}{b}{n}
- \DeclareMathAlphabet{\mathit}{OT1}{jkplosn}{m}{it}
- \SetMathAlphabet{\mathit}{bold}{OT1}{jkplosn}{b}{it}
- \else % end oldstylenumsmath
- \DeclareSymbolFont{operators}{OT1}{jkplos}{m}{n}
- \SetSymbolFont{operators}{bold}{OT1}{jkplos}{b}{n}
- \def\operator@font{\mathgroup\symoperators}
- \DeclareSymbolFont{italic}{OT1}{jkplos}{m}{it}
- \SetSymbolFont{italic}{bold}{OT1}{jkplos}{b}{it}
- \DeclareMathAlphabet{\mathbf}{OT1}{jkplos}{b}{n}
- \DeclareMathAlphabet{\mathit}{OT1}{jkplos}{m}{it}
- \SetMathAlphabet{\mathit}{bold}{OT1}{jkplos}{b}{it}
- \fi % end oldstylemath
- \else % end oldstylemath and oldstylenumsmath
- \ifkp@vosm
- \DeclareSymbolFont{operators}{OT1}{jkplvos}{m}{n}
- \SetSymbolFont{operators}{bold}{OT1}{jkplvos}{b}{n}
- \def\operator@font{\mathgroup\symoperators}
- \DeclareSymbolFont{italic}{OT1}{jkplvos}{m}{it}
- \SetSymbolFont{italic}{bold}{OT1}{jkplvos}{b}{it}
- \DeclareMathAlphabet{\mathbf}{OT1}{jkplvos}{b}{n}
- \DeclareMathAlphabet{\mathit}{OT1}{jkplvos}{m}{it}
- \SetMathAlphabet{\mathit}{bold}{OT1}{jkplvos}{b}{it}
- \else % end veryoldstylemath
- \DeclareSymbolFont{operators}{OT1}{jkpl}{m}{n}
- \SetSymbolFont{operators}{bold}{OT1}{jkpl}{b}{n}
- \def\operator@font{\mathgroup\symoperators}
- \DeclareSymbolFont{italic}{OT1}{jkpl}{m}{it}
- \SetSymbolFont{italic}{bold}{OT1}{jkpl}{b}{it}
- \DeclareMathAlphabet{\mathbf}{OT1}{jkpl}{b}{n}
- \DeclareMathAlphabet{\mathit}{OT1}{jkpl}{m}{it}
- \SetMathAlphabet{\mathit}{bold}{OT1}{jkpl}{b}{it}
- \fi \fi % end default
-\else % end light
- \ifkp@osm
- \ifkp@osnm
- \DeclareSymbolFont{operators}{OT1}{jkposn}{m}{n}
- \SetSymbolFont{operators}{bold}{OT1}{jkposn}{b}{n}
- \def\operator@font{\mathgroup\symoperators}
- \DeclareSymbolFont{italic}{OT1}{jkposn}{m}{it}
- \SetSymbolFont{italic}{bold}{OT1}{jkposn}{b}{it}
- \DeclareMathAlphabet{\mathbf}{OT1}{jkposn}{b}{n}
- \DeclareMathAlphabet{\mathit}{OT1}{jkposn}{m}{it}
- \SetMathAlphabet{\mathit}{bold}{OT1}{jkposn}{b}{it}
- \else % end oldstylenumsmath
- \DeclareSymbolFont{operators}{OT1}{jkpos}{m}{n}
- \SetSymbolFont{operators}{bold}{OT1}{jkpos}{b}{n}
- \def\operator@font{\mathgroup\symoperators}
- \DeclareSymbolFont{italic}{OT1}{jkpos}{m}{it}
- \SetSymbolFont{italic}{bold}{OT1}{jkpos}{b}{it}
- \DeclareMathAlphabet{\mathbf}{OT1}{jkpos}{b}{n}
- \DeclareMathAlphabet{\mathit}{OT1}{jkpos}{m}{it}
- \SetMathAlphabet{\mathit}{bold}{OT1}{jkpos}{b}{it}
- \fi % end oldstylemath
- \else % end oldstylemath and oldstylenumsmath
- \ifkp@vosm
- \DeclareSymbolFont{operators}{OT1}{jkpvos}{m}{n}
- \SetSymbolFont{operators}{bold}{OT1}{jkpvos}{b}{n}
- \def\operator@font{\mathgroup\symoperators}
- \DeclareSymbolFont{italic}{OT1}{jkpvos}{m}{it}
- \SetSymbolFont{italic}{bold}{OT1}{jkpvos}{b}{it}
- \DeclareMathAlphabet{\mathbf}{OT1}{jkpvos}{b}{n}
- \DeclareMathAlphabet{\mathit}{OT1}{jkpvos}{m}{it}
- \SetMathAlphabet{\mathit}{bold}{OT1}{jkpvos}{b}{it}
- \else % end all oldstylemath options
- \DeclareSymbolFont{operators}{OT1}{jkp}{m}{n}
- \SetSymbolFont{operators}{bold}{OT1}{jkp}{b}{n}
- \def\operator@font{\mathgroup\symoperators}
- \DeclareSymbolFont{italic}{OT1}{jkp}{m}{it}
- \SetSymbolFont{italic}{bold}{OT1}{jkp}{b}{it}
- \DeclareMathAlphabet{\mathbf}{OT1}{jkp}{b}{n}
- \DeclareMathAlphabet{\mathit}{OT1}{jkp}{m}{it}
- \SetMathAlphabet{\mathit}{bold}{OT1}{jkp}{b}{it}
- \fi \fi % end default
-\fi % end default
-
-\DeclareSymbolFontAlphabet{\mathrm}{operators}
+ \DeclareSymbolFont{operators}{OT1}{jkp\kp@famillem\kp@stylem}{m}{n}
+ \SetSymbolFont{operators}{bold}{OT1}{jkp\kp@famillem\kp@stylem}{b}{n}
+ \def\operator@font{\mathgroup\symoperators}
+ \DeclareSymbolFontAlphabet{\mathrm}{operators}
+
+ \DeclareMathAlphabet{\mathbf}{OT1}{jkp\kp@famillem\kp@stylem}{b}{n}
+ \DeclareMathAlphabet{\mathit}{OT1}{jkp\kp@famillem\kp@stylem}{m}{it}
+ \SetMathAlphabet{\mathit}{bold}{OT1}{jkp\kp@famillem\kp@stylem}{b}{it}
% Sans Serif
-\ifkp@sf
- \ifkp@vosm
- \DeclareMathAlphabet{\mathsf}{OT1}{jkpssvos}{m}{n}
- \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpssvos}{b}{n}
- \else % end veryoldstylemath
- \ifkp@osm
- \ifkp@osnm
- \DeclareMathAlphabet{\mathsf}{OT1}{jkpssosn}{m}{n}
- \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpssosn}{b}{n}
- \else % end oldstylenumsmath
- \DeclareMathAlphabet{\mathsf}{OT1}{jkpssos}{m}{n}
- \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpssos}{b}{n}
- \fi % end oldstylemath
- \else
- \DeclareMathAlphabet{\mathsf}{OT1}{jkpss}{m}{n}
- \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpss}{b}{n}
- \fi\fi % end default
-\fi
+ \DeclareMathAlphabet{\mathsf}{OT1}{jkpss\kp@stylem}{m}{n}
+ \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpss\kp@stylem}{b}{n}
% Typewriter
-\ifkp@tt
- \ifkp@vosm
- \DeclareMathAlphabet{\mathtt}{OT1}{jkpttvos}{m}{n}
- \SetMathAlphabet{\mathtt}{bold}{OT1}{jkpttvos}{b}{n}
- \else % end veryoldstylemath
- \ifkp@osm
- \ifkp@osnm
- \DeclareMathAlphabet{\mathtt}{OT1}{jkpttosn}{m}{n}
- \SetMathAlphabet{\mathtt}{bold}{OT1}{jkpttosn}{b}{n}
- \else % end oldstylenumsmath
- \DeclareMathAlphabet{\mathtt}{OT1}{jkpttos}{m}{n}
- \SetMathAlphabet{\mathtt}{bold}{OT1}{jkpttos}{b}{n}
- \fi % end oldstylemath
- \else
- \DeclareMathAlphabet{\mathtt}{OT1}{jkptt}{m}{n}
- \SetMathAlphabet{\mathtt}{bold}{OT1}{jkptt}{b}{n}
- \fi\fi
-\fi
+ \DeclareMathAlphabet{\mathtt}{OT1}{jkptt\kp@stylem}{m}{n}
+ \SetMathAlphabet{\mathtt}{bold}{OT1}{jkptt\kp@stylem}{b}{n}
+
+
+%
+%%% \kp@stylemi
+%
+
+ \ifkp@vosm\def\kp@stylemi{vos}
+ \else\def\kp@stylemi{}\fi
% Math Italic
-\ifkp@vosm
- \ifkp@light
- \DeclareSymbolFont{letters}{OML}{jkplvos}{m}{it}
- \SetSymbolFont{letters}{bold}{OML}{jkplvos}{bx}{it}
- \DeclareFontSubstitution{OML}{jkplvos}{m}{it}
- \else
- \DeclareSymbolFont{letters}{OML}{jkpvos}{m}{it}
- \SetSymbolFont{letters}{bold}{OML}{jkpvos}{bx}{it}
- \DeclareFontSubstitution{OML}{jkpvos}{m}{it}
- \fi % end oldstylemath
-\else
- \ifkp@light
- \DeclareSymbolFont{letters}{OML}{jkpl}{m}{it}
- \SetSymbolFont{letters}{bold}{OML}{jkpl}{bx}{it}
- \DeclareFontSubstitution{OML}{jkpl}{m}{it}
- \else
- \DeclareSymbolFont{letters}{OML}{jkp}{m}{it}
- \SetSymbolFont{letters}{bold}{OML}{jkp}{bx}{it}
- \DeclareFontSubstitution{OML}{jkp}{m}{it}
- \fi % end default
-\fi
+ \DeclareSymbolFont{letters}{OML}{jkp\kp@famillem\kp@stylemi}{m}{it}
+ \SetSymbolFont{letters}{bold}{OML}{jkp\kp@famillem\kp@stylemi}{bx}{it}
+ \DeclareFontSubstitution{OML}{jkp\kp@famillem\kp@stylemi}{m}{it}
% Math Italic A
+ \DeclareSymbolFont{lettersA}{U}{jkp\kp@famillem mia}{m}{it}
+ \SetSymbolFont{lettersA}{bold}{U}{jkp\kp@famillem mia}{bx}{it}
+ \DeclareFontSubstitution{U}{jkp\kp@famillem mia}{m}{it}
-\ifkp@light
- \DeclareSymbolFont{lettersA}{U}{jkplmia}{m}{it}
- \SetSymbolFont{lettersA}{bold}{U}{jkplmia}{bx}{it}
- \DeclareFontSubstitution{U}{jkplmia}{m}{it}
-\else
- \DeclareSymbolFont{lettersA}{U}{jkpmia}{m}{it}
- \SetSymbolFont{lettersA}{bold}{U}{jkpmia}{bx}{it}
- \DeclareFontSubstitution{U}{jkpmia}{m}{it}
-\fi
-
-\DeclareSymbolFontAlphabet{\mathfrak}{lettersA}
+ \DeclareSymbolFontAlphabet{\mathfrak}{lettersA}
% Math Symbol
-\ifkp@light
- \DeclareSymbolFont{symbols}{OMS}{jkpl}{m}{n}
- \SetSymbolFont{symbols}{bold}{OMS}{jkpl}{bx}{n}
- \DeclareFontSubstitution{OMS}{jkpl}{m}{n}
- \renewcommand{\AmSfont}{%
- \usefont{OMS}{jkpl}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}}
-\else
- \DeclareSymbolFont{symbols}{OMS}{jkp}{m}{n}
- \SetSymbolFont{symbols}{bold}{OMS}{jkp}{bx}{n}
- \DeclareFontSubstitution{OMS}{jkp}{m}{n}
+ \DeclareSymbolFont{symbols}{OMS}{jkp\kp@famillem}{m}{n}
+ \SetSymbolFont{symbols}{bold}{OMS}{jkp\kp@famillem}{bx}{n}
+ \DeclareFontSubstitution{OMS}{jkp\kp@famillem}{m}{n}
\renewcommand{\AmSfont}{%
- \usefont{OMS}{jkp}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}}
-\fi
+ \usefont{OMS}{jkp\kp@famillem}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}}
-\DeclareSymbolFontAlphabet{\symb@ls@lph@}{symbols}
+ \DeclareSymbolFontAlphabet{\symb@ls@lph@}{symbols}
% Math Symbols A (AMSa)
-\DeclareSymbolFont{AMSa}{U}{jkpsya}{m}{n}
-\SetSymbolFont{AMSa}{bold}{U}{jkpsya}{bx}{n}
-\DeclareFontSubstitution{U}{jkpsya}{m}{n}
+ \DeclareSymbolFont{AMSa}{U}{jkpsya}{m}{n}
+ \SetSymbolFont{AMSa}{bold}{U}{jkpsya}{bx}{n}
+ \DeclareFontSubstitution{U}{jkpsya}{m}{n}
% Math Symbols B (AMSb)
-\ifkp@light
- \DeclareSymbolFont{AMSb}{U}{jkplsyb}{m}{n}
- \SetSymbolFont{AMSb}{bold}{U}{jkplsyb}{bx}{n}
- \DeclareFontSubstitution{U}{jkplsyb}{m}{n}
-\else
- \DeclareSymbolFont{AMSb}{U}{jkpsyb}{m}{n}
- \SetSymbolFont{AMSb}{bold}{U}{jkpsyb}{bx}{n}
- \DeclareFontSubstitution{U}{jkpsyb}{m}{n}
-\fi
+ \DeclareSymbolFont{AMSb}{U}{jkp\kp@famillem syb}{m}{n}
+ \SetSymbolFont{AMSb}{bold}{U}{jkp\kp@famillem syb}{bx}{n}
+ \DeclareFontSubstitution{U}{jkp\kp@famillem syb}{m}{n}
-\DeclareSymbolFontAlphabet{\mathbb}{AMSb}
+ \DeclareSymbolFontAlphabet{\mathbb}{AMSb}
% Math Symbols C
-\ifkp@light
- \DeclareSymbolFont{symbolsC}{U}{jkplsyc}{m}{n}
- \SetSymbolFont{symbolsC}{bold}{U}{jkplsyc}{bx}{n}
- \DeclareFontSubstitution{U}{jkplsyc}{m}{n}
-\else
- \DeclareSymbolFont{symbolsC}{U}{jkpsyc}{m}{n}
- \SetSymbolFont{symbolsC}{bold}{U}{jkpsyc}{bx}{n}
- \DeclareFontSubstitution{U}{jkpsyc}{m}{n}
-\fi
+ \DeclareSymbolFont{symbolsC}{U}{jkp\kp@famillem syc}{m}{n}
+ \SetSymbolFont{symbolsC}{bold}{U}{jkp\kp@famillem syc}{bx}{n}
+ \DeclareFontSubstitution{U}{jkp\kp@famillem syc}{m}{n}
% Math Symbols D
-
-\ifkp@light
- \DeclareSymbolFont{symbolsD}{U}{jkplsyd}{m}{n}
- \SetSymbolFont{symbolsD}{bold}{U}{jkplsyd}{bx}{n}
- \DeclareFontSubstitution{U}{jkplsyd}{m}{n}
-\else
- \DeclareSymbolFont{symbolsD}{U}{jkpsyd}{m}{n}
- \SetSymbolFont{symbolsD}{bold}{U}{jkpsyd}{bx}{n}
- \DeclareFontSubstitution{U}{jkpsyd}{m}{n}
-\fi
-
\ifkp@calasscr
\let\mathcal\undefined
- \DeclareSymbolFontAlphabet{\mathcal}{symbolsD}
+ \DeclareMathAlphabet{\mathcal}{U}{jkp\kp@famillem syd}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{jkp\kp@famillem syd}{bx}{n}
\ifkp@mathscr
\DeclareSymbolFontAlphabet{\mathscr}{symbols}
\fi
\else
\ifkp@mathscr
- \DeclareSymbolFontAlphabet{\mathscr}{symbolsD}
+ \DeclareMathAlphabet{\mathscr}{U}{jkp\kp@famillem syd}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{jkp\kp@famillem syd}{bx}{n}
\fi
\fi
% Math Extension
-\ifkp@light
- \DeclareSymbolFont{largesymbols}{OMX}{jkpl}{m}{n}
- \SetSymbolFont{largesymbols}{bold}{OMX}{jkpl}{bx}{n}
- \DeclareFontSubstitution{OMX}{jkpl}{m}{n}
-\else
- \DeclareSymbolFont{largesymbols}{OMX}{jkp}{m}{n}
- \SetSymbolFont{largesymbols}{bold}{OMX}{jkp}{bx}{n}
- \DeclareFontSubstitution{OMX}{jkp}{m}{n}
-\fi
+ \DeclareSymbolFont{largesymbols}{OMX}{jkp\kp@famillem}{m}{n}
+ \SetSymbolFont{largesymbols}{bold}{OMX}{jkp\kp@famillem}{bx}{n}
+ \DeclareFontSubstitution{OMX}{jkp\kp@famillem}{m}{n}
% Math Extension A
-\ifkp@light
- \DeclareSymbolFont{largesymbolsA}{U}{jkplexa}{m}{n}
- \SetSymbolFont{largesymbolsA}{bold}{U}{jkplexa}{bx}{n}
- \DeclareFontSubstitution{U}{jkplexa}{m}{n}
-\else
- \DeclareSymbolFont{largesymbolsA}{U}{jkpexa}{m}{n}
- \SetSymbolFont{largesymbolsA}{bold}{U}{jkpexa}{bx}{n}
- \DeclareFontSubstitution{U}{jkpexa}{m}{n}
-\fi
+ \DeclareSymbolFont{largesymbolsA}{U}{jkp\kp@famillem exa}{m}{n}
+ \SetSymbolFont{largesymbolsA}{bold}{U}{jkp\kp@famillem exa}{bx}{n}
+ \DeclareFontSubstitution{U}{jkp\kp@famillem exa}{m}{n}
% Mat fonts Sizes and Additional Math Spaces
@@ -1203,12 +1033,17 @@
% Math Extension A (jkpexa) Definition % largesymbolsA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\narrowiints{\ifkp@narrowiints10\else0\fi}
+
\re@DeclareMathSymbol{\bignplus}{\mathop}{largesymbolsA}{0}
\re@DeclareMathSymbol{\bigsqcupplus}{\mathop}{largesymbolsA}{2}
\re@DeclareMathSymbol{\bigsqcapplus}{\mathop}{largesymbolsA}{4}
\re@DeclareMathSymbol{\bigsqcap}{\mathop}{largesymbolsA}{6}
-\re@DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{8}
+\re@DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{\narrowiints8}
\def\oiint{\oiintop\nolimits}
+
+\def\narrowiints{\ifkp@narrowiints1\else0\fi}
+
\re@DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsA}{10}
\def\ointctrclockwise{\ointctrclockwiseop\nolimits}
\re@DeclareMathSymbol{\ointclockwiseop}{\mathop}{largesymbolsA}{12}
@@ -1219,15 +1054,15 @@
%\re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsA}{18}
%\re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsA}{19}
\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbolsA}{32}
-\re@DeclareMathSymbol{\iintop}{\mathop}{largesymbolsA}{33}
+\re@DeclareMathSymbol{\iintop}{\mathop}{largesymbolsA}{\narrowiints33}
\def\iint{\iintop\nolimits}
-\re@DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsA}{35}
+\re@DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsA}{\narrowiints35}
\def\iiint{\iiintop\nolimits}
-\re@DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsA}{37}
+\re@DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsA}{\narrowiints37}
\def\iiiint{\iiiintop\nolimits}
-\re@DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsA}{39}
+\re@DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsA}{\narrowiints39}
\def\idotsint{\idotsintop\nolimits}
-\re@DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsA}{41}
+\re@DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsA}{\narrowiints41}
\def\oiiint{\oiiintop\nolimits}
\re@DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsA}{43}
\def\varointctrclockwise{\varointctrclockwiseop\nolimits}
@@ -1235,35 +1070,35 @@
\def\varointclockwise{\varointclockwiseop\nolimits}
\re@DeclareMathSymbol{\fintop}{\mathop}{largesymbolsA}{62}
\def\fint{\fintop\nolimits}
-\re@DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsA}{64}
+\re@DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints64}
\def\oiintctrclockwise{\oiintctrclockwiseop\nolimits}
-\re@DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsA}{66}
+\re@DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints66}
\def\varoiintclockwise{\varoiintclockwiseop\nolimits}
-\re@DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsA}{72}
- \def\oiintclockwise{\oiintclockwiseop\nolimits}
-\re@DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsA}{74}
- \def\varoiintctrclockwise{\varoiintctrclockwiseop\nolimits}
-\re@DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsA}{68}
+\re@DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints68}
\def\oiiintctrclockwise{\oiiintctrclockwiseop\nolimits}
-\re@DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsA}{70}
+\re@DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints70}
\def\varoiiintclockwise{\varoiiintclockwiseop\nolimits}
-\re@DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsA}{76}
+\re@DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints72}
+ \def\oiintclockwise{\oiintclockwiseop\nolimits}
+\re@DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints74}
+ \def\varoiintctrclockwise{\varoiintctrclockwiseop\nolimits}
+\re@DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints76}
\def\oiiintclockwise{\oiiintclockwiseop\nolimits}
-\re@DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsA}{78}
+\re@DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints78}
\def\varoiiintctrclockwise{\varoiiintctrclockwiseop\nolimits}
-\re@DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsA}{80}
+\re@DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsA}{\narrowiints80}
\def\sqiint{\sqiintop\nolimits}
-\re@DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsA}{82}
+\re@DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsA}{\narrowiints82}
\def\sqiiint{\sqiiintop\nolimits}
\re@DeclareMathSymbol{\varintop}{\mathop}{largesymbolsA}{84}
\def\varint{\varintop\nolimits}
-\re@DeclareMathSymbol{\variintop}{\mathop}{largesymbolsA}{86}
+\re@DeclareMathSymbol{\variintop}{\mathop}{largesymbolsA}{\narrowiints86}
\def\variint{\variintop\nolimits}
-\re@DeclareMathSymbol{\variiintop}{\mathop}{largesymbolsA}{88}
+\re@DeclareMathSymbol{\variiintop}{\mathop}{largesymbolsA}{\narrowiints88}
\def\variiint{\variiintop\nolimits}
-\re@DeclareMathSymbol{\variiiintop}{\mathop}{largesymbolsA}{90}
+\re@DeclareMathSymbol{\variiiintop}{\mathop}{largesymbolsA}{\narrowiints90}
\def\variiiint{\variiiintop\nolimits}
-\re@DeclareMathSymbol{\varidotsintop}{\mathop}{largesymbolsA}{92}
+\re@DeclareMathSymbol{\varidotsintop}{\mathop}{largesymbolsA}{\narrowiints92}
\def\varidotsint{\varidotsintop\nolimits}