summaryrefslogtreecommitdiff
path: root/tex/context/base/math-ini.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/math-ini.mkiv')
-rw-r--r--tex/context/base/math-ini.mkiv34
1 files changed, 18 insertions, 16 deletions
diff --git a/tex/context/base/math-ini.mkiv b/tex/context/base/math-ini.mkiv
index ad01fa0b2..c7e44e2a7 100644
--- a/tex/context/base/math-ini.mkiv
+++ b/tex/context/base/math-ini.mkiv
@@ -59,7 +59,7 @@
\attribute\mathmodeattribute\plusone
\to \everybeforedisplayformula
-\setnewconstant\defaultmathfamily 255
+\setnewconstant\defaultmathfamily \zerocount % 255
%D \macros
%D {setupmathematics}
@@ -118,28 +118,30 @@
\let\mathalternate\setmathalternate % obsolete
-\unexpanded\def\mr {\setmathattribute{regular}{tf}\setmathstylealterternate{tf}}
+\unexpanded\def\mr {\setmathattribute\s!regular\c!tf\setmathstylealterternate\s!tf}
-\unexpanded\def\mathdefault {\setmathattribute{regular}{it}\setmathstylealterternate{it}}
-\unexpanded\def\mathscript {\setmathalphabet{script}\setmathstylealterternate{script}}
-\unexpanded\def\mathfraktur {\setmathalphabet{fraktur}\setmathstylealterternate{fraktur}}
-\unexpanded\def\mathblackboard{\setmathalphabet{blackboard}\setmathstylealterternate{blackboard}}
+\unexpanded\def\mathdefault {\setmathattribute\s!regular\c!it\setmathstylealterternate\s!it}
+\unexpanded\def\mathscript {\setmathalphabet \s!script \setmathstylealterternate\s!script}
+\unexpanded\def\mathfraktur {\setmathalphabet \s!fraktur \setmathstylealterternate\s!fraktur}
+\unexpanded\def\mathblackboard{\setmathalphabet \s!blackboard \setmathstylealterternate\s!blackboard}
-\unexpanded\def\mathrm{\setmathattribute{rm}{tf}\setmathstylealterternate{tf}}
-\unexpanded\def\mathss{\setmathattribute{ss}{tf}\setmathstylealterternate{tf}}
-\unexpanded\def\mathtt{\setmathattribute{tt}{tf}\setmathstylealterternate{tf}}
+\unexpanded\def\mathrm {\setmathattribute\s!rm\c!tf \setmathstylealterternate\s!tf}
+\unexpanded\def\mathss {\setmathattribute\s!ss\c!tf \setmathstylealterternate\s!tf}
+\unexpanded\def\mathtt {\setmathattribute\s!tt\c!tf \setmathstylealterternate\s!tf}
-\unexpanded\def\mathtf{\setmathstyle{tf}\setmathstylealterternate{tf}}
-\unexpanded\def\mathbf{\setmathstyle{bf}\setmathstylealterternate{bf}}
-\unexpanded\def\mathsl{\setmathstyle{it}\setmathstylealterternate{it}} % no sl
-\unexpanded\def\mathit{\setmathstyle{it}\setmathstylealterternate{it}}
-\unexpanded\def\mathbs{\setmathstyle{bi}\setmathstylealterternate{bi}} % no sl
-\unexpanded\def\mathbi{\setmathstyle{bi}\setmathstylealterternate{bi}}
+\unexpanded\def\mathtf {\setmathstyle\s!tf \setmathstylealterternate\s!tf}
+\unexpanded\def\mathsl {\setmathstyle\s!it \setmathstylealterternate\s!it} % no sl
+\unexpanded\def\mathit {\setmathstyle\s!it \setmathstylealterternate\s!it}
+
+\unexpanded\def\mathbf {\setmathstyle\s!bf \setmathstylealterternate\s!bf}
+\unexpanded\def\mathbs {\setmathstyle\s!bi \setmathstylealterternate\s!bi} % no sl
+\unexpanded\def\mathbi {\setmathstyle\s!bi \setmathstylealterternate\c!bi}
\let\tfmath\mathtf % maybe a grouped command
-\let\bfmath\mathbf
\let\slmath\mathsl
\let\itmath\mathit
+
+\let\bfmath\mathbf
\let\bsmath\mathbs
\let\bimath\mathbi