summaryrefslogtreecommitdiff
path: root/tex/context/base/font-ini.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/font-ini.tex')
-rw-r--r--tex/context/base/font-ini.tex24
1 files changed, 18 insertions, 6 deletions
diff --git a/tex/context/base/font-ini.tex b/tex/context/base/font-ini.tex
index adf08b12f..293c10443 100644
--- a/tex/context/base/font-ini.tex
+++ b/tex/context/base/font-ini.tex
@@ -998,9 +998,7 @@
\appendtoks
\dosetmathfamily\mrfam\textface\scriptface\scriptscriptface\c!mr\mrfallback
\dosetmathfamily\mifam\textface\scriptface\scriptscriptface\c!mi\empty
- \dosetskewchar\defaultskewcharmi % implemented later on
\dosetmathfamily\syfam\textface\scriptface\scriptscriptface\c!sy\empty
- \dosetskewchar\defaultskewcharsy % implemented later on
\dosetmathfamily\exfam\textface\textface \textface \c!ex\empty
\dosetmathfamily\mafam\textface\scriptface\scriptscriptface\c!ma\empty
\dosetmathfamily\mbfam\textface\scriptface\scriptscriptface\c!mb\empty
@@ -1009,6 +1007,11 @@
\dosetmathfamily\nnfam\textface\scriptface\scriptscriptface\c!nn\empty
\to \mathstrategies
+\appendtoks
+ \dosetskewchar\mifam\defaultskewcharmi % implemented later on
+ \dosetskewchar\syfam\defaultskewcharsy % implemented later on
+\to \mathstrategies
+
\def\dosetmathfamily#1#2#3#4#5#6%
{\let\savedfontbody\fontbody % op hoger plan
\let\fontfamily#5%
@@ -3106,10 +3109,19 @@
\chardef\defaultskewcharmi='177
\chardef\defaultskewcharsy='60
-\def\dosetskewchar#1%
- %{\skewchar\font\ifundefined{\purefontname\font\s!skewchar}%
- % #1\else\csname\purefontname\font\s!skewchar\endcsname\fi}
- {\skewchar\font\ifx\@@fontskewchar\empty#1\else\@@fontskewchar\fi}
+% \def\dosetskewchar#1%
+% {\skewchar\font\ifx\@@fontskewchar\empty#1\else\@@fontskewchar\fi}
+
+\def\dosetskewchar#1#2%
+ {\ifx\@@fontskewchar\empty
+ \skewchar\textfont #1#2%
+ \skewchar\scriptfont #1#2%
+ \skewchar\scriptscriptfont#1#2%
+ \else
+ \skewchar\textfont #1\@@fontskewchar
+ \skewchar\scriptfont #1\@@fontskewchar
+ \skewchar\scriptscriptfont#1\@@fontskewchar
+ \fi}
%D The previous macros show that it's is not always
%D neccessary to define the whole bunch of fonts, take for