summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/math-stc.mklx
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/math-stc.mklx')
-rw-r--r--tex/context/base/mkxl/math-stc.mklx97
1 files changed, 6 insertions, 91 deletions
diff --git a/tex/context/base/mkxl/math-stc.mklx b/tex/context/base/mkxl/math-stc.mklx
index bed61bb62..2ddfa24fd 100644
--- a/tex/context/base/mkxl/math-stc.mklx
+++ b/tex/context/base/mkxl/math-stc.mklx
@@ -371,7 +371,8 @@
\scratchwidth\mathcharwd\scratchunicode
\ifdim\wd\scratchboxone>\scratchwidth
\scratchwidth\wd\scratchboxone
- \orelse\ifdim\wd\scratchboxtwo>\scratchwidth
+ \fi % no \elseif here
+ \ifdim\wd\scratchboxtwo>\scratchwidth
\scratchwidth\wd\scratchboxtwo
\fi
\else
@@ -1084,24 +1085,6 @@
\definemathextensible [\v!mathematics] [mrightleftharpoons] ["21CC]
\definemathextensible [\v!mathematics] [mtriplerel] ["2261]
-\definemathextensible [\v!mathematics] [eleftarrowfill] ["2190] % ["27F5]
-\definemathextensible [\v!mathematics] [erightarrowfill] ["2192] % ["27F6]
-\definemathextensible [\v!mathematics] [eleftrightarrowfill] ["27F7]
-\definemathextensible [\v!mathematics] [etwoheadrightarrowfill] ["27F9]
-\definemathextensible [\v!mathematics] [eleftharpoondownfill] ["21BD]
-\definemathextensible [\v!mathematics] [eleftharpoonupfill] ["21BC]
-\definemathextensible [\v!mathematics] [erightharpoondownfill] ["21C1]
-\definemathextensible [\v!mathematics] [erightharpoonupfill] ["21C0]
-
-\definemathextensible [\v!mathematics] [eoverbarfill] ["FE33E]
-\definemathextensible [\v!mathematics] [eunderbarfill] ["FE33F]
-\definemathextensible [\v!mathematics] [eoverbracefill] ["FE3DE]
-\definemathextensible [\v!mathematics] [eunderbracefill] ["FE3DF]
-\definemathextensible [\v!mathematics] [eoverparentfill] ["FE3DC]
-\definemathextensible [\v!mathematics] [eunderparentfill] ["FE3DD]
-\definemathextensible [\v!mathematics] [eoverbracketfill] ["FE3B4]
-\definemathextensible [\v!mathematics] [eunderbracketfill] ["FE3B5]
-
\definemathextensible [\v!text] [trel] ["002D]
\definemathextensible [\v!text] [tequal] ["003D]
\definemathextensible [\v!text] [tmapsto] ["21A6]
@@ -1157,28 +1140,6 @@
%D in the backend (okay, we still need to deal with some cut and paste issues but at
%D least we now know what we deal with.
-% alternatively we can move the original to FE*
-
-% \definemathoverextensible [\v!vfenced] [overbar] ["FE33E] % ["203E]
-% \definemathunderextensible [\v!vfenced] [underbar] ["FE33F] % ["203E]
-% \definemathdoubleextensible [\v!vfenced] [doublebar] ["FE33E] ["FE33F]
-%
-% \definemathoverextensible [\v!vfenced] [overbrace] ["FE3DE] % ["023DE]
-% \definemathunderextensible [\v!vfenced] [underbrace] ["FE3DF] % ["023DF]
-% \definemathdoubleextensible [\v!vfenced] [doublebrace] ["FE3DE] ["FE3DF]
-%
-% \definemathoverextensible [\v!vfenced] [overparent] ["FE3DC] % ["023DC]
-% \definemathunderextensible [\v!vfenced] [underparent] ["FE3DD] % ["023DD]
-% \definemathdoubleextensible [\v!vfenced] [doubleparent] ["FE3DC] ["FE3DD]
-%
-% \definemathoverextensible [\v!vfenced] [overbracket] ["FE3B4] % ["023B4]
-% \definemathunderextensible [\v!vfenced] [underbracket] ["FE3B5] % ["023B5]
-% \definemathdoubleextensible [\v!vfenced] [doublebracket] ["FE3B4] ["FE3B5]
-
-% \definemathoverextensible [\v!vfenced] [overbar] ["203E]
-% \definemathunderextensible [\v!vfenced] [underbar] ["203E]
-% \definemathdoubleextensible [\v!vfenced] [doublebar] ["203E] ["203E]
-
\definemathoverextensible [\v!vfenced] [overbar] ["203E]
\definemathunderextensible [\v!vfenced] [underbar] ["203E] % ["0332]
\definemathdoubleextensible [\v!vfenced] [doublebar] ["203E] ["203E] % ["0332]
@@ -1195,29 +1156,8 @@
\definemathunderextensible [\v!vfenced] [underbracket] ["23B5]
\definemathdoubleextensible [\v!vfenced] [doublebracket] ["23B4] ["23B5]
-% If we do this, we need to adapt the dimensions, so wel leave them accents:
-%
-% \definemathoverextensible[\v!vfenced][widebar] ["0305]
-% \definemathoverextensible[\v!vfenced][widetilde]["0303]
-
-% \protected\def\mathopwithlimits#1#2{\mathop{#1{#2}}\limits}
-
%D For mathml:
-% \definemathdoubleextensible [\v!both] [overbarunderbar] ["FE33E] ["FE33F]
-% \definemathdoubleextensible [\v!both] [overbraceunderbrace] ["FE3DE] ["FE3DF]
-% \definemathdoubleextensible [\v!both] [overparentunderparent] ["FE3DC] ["FE3DD]
-% \definemathdoubleextensible [\v!both] [overbracketunderbracket] ["FE3B4] ["FE3B5]
-%
-% \definemathovertextextensible [\v!bothtext] [overbartext] ["FE33E]
-% \definemathundertextextensible [\v!bothtext] [underbartext] ["FE33F]
-% \definemathovertextextensible [\v!bothtext] [overbracetext] ["FE3DE]
-% \definemathundertextextensible [\v!bothtext] [underbracetext] ["FE3DF]
-% \definemathovertextextensible [\v!bothtext] [overparenttext] ["FE3DC]
-% \definemathundertextextensible [\v!bothtext] [underparenttext] ["FE3DD]
-% \definemathovertextextensible [\v!bothtext] [overbrackettext] ["FE3B4]
-% \definemathundertextextensible [\v!bothtext] [underbrackettext] ["FE3B5]
-
\definemathdoubleextensible [\v!both] [overbarunderbar] ["203E] ["203E]
\definemathdoubleextensible [\v!both] [overbraceunderbrace] ["23DE] ["23DF]
\definemathdoubleextensible [\v!both] [overparentunderparent] ["23DC] ["23DD]
@@ -1263,7 +1203,7 @@
#3%
\endgroup}}
-% These will be defined in char-def as well once we have \leaders<number>
+% These will become characters defined in math-act.
\immutable\protected\def\rightarrowfill {\math_stackers_hacked_fill \relbar \relbar \rightarrow}
\immutable\protected\def\leftarrowfill {\math_stackers_hacked_fill \leftarrow \relbar \relbar }
@@ -1285,10 +1225,6 @@
\immutable\protected\def\relfill {\math_stackers_hacked_fill \relbar \relbar \relbar}
\immutable\protected\def\triplerelfill {\math_stackers_hacked_fill \equiv \equiv \equiv}
-% \permanent\protected\def\singlebond{{\xrel}} % or \def\singlebond{{\xrel[2]}}
-% \permanent\protected\def\doublebond{{\xequal}}
-% \permanent\protected\def\triplebond{{\xtriplerel}}
-
%D For the moment (needs checking):
\permanent\tolerant\protected\def\defineextensiblefiller[#1]#*[#2]%
@@ -1304,8 +1240,8 @@
\defineextensiblefiller [twoheadleftarrowfill] ["219E]
\defineextensiblefiller [twoheadrightarrowfill] ["21A0]
\defineextensiblefiller [mapstofill] ["21A6]
-%defineextensiblefiller [hookleftarrowfill] ["21A9]
-%defineextensiblefiller [hookrightarrowfill] ["21AA]
+%defineextensiblefiller [hookleftarrowfill] ["21A9] % not in fonts
+%defineextensiblefiller [hookrightarrowfill] ["21AA] % not in fonts
\defineextensiblefiller [leftharpoondownfill] ["21BD]
\defineextensiblefiller [leftharpoonupfill] ["21BC]
\defineextensiblefiller [rightharpoondownfill] ["21C1]
@@ -1318,28 +1254,7 @@
\defineextensiblefiller [Leftarrowfill] ["27F8]
\defineextensiblefiller [Rightarrowfill] ["27F9]
\defineextensiblefiller [Leftrightarrowfill] ["27FA]
-%\defineextensiblefiller[Rightleftarrowfill] [.....]
-
-% These are fishy ... we need to check this because now these commands relax (there
-% are some entries in char-def.)
-%
-% %definemathoverextensible [overbarfill] ["FE33E]
-% %definemathunderextensible [underbarfill] ["FE33F]
-% \definemathoverextensible [overbracefill] ["FE3DE]
-% \definemathunderextensible [underbracefill] ["FE3DF]
-% \definemathoverextensible [overparentfill] ["FE3DC]
-% \definemathunderextensible [underparentfill] ["FE3DD]
-% \definemathoverextensible [overbracketfill] ["FE3B4]
-% \definemathunderextensible [underbracketfill] ["FE3B5]
-%
-% %defineextensiblefiller [overbarfill] ["FE33E]
-% %defineextensiblefiller [underbarfill] ["FE33F]
-% \defineextensiblefiller [overbracefill] ["FE3DE]
-% \defineextensiblefiller [underbracefill] ["FE3DF]
-% \defineextensiblefiller [overparentfill] ["FE3DC]
-% \defineextensiblefiller [underparentfill] ["FE3DD]
-% \defineextensiblefiller [overbracketfill] ["FE3B4]
-% \defineextensiblefiller [underbracketfill] ["FE3B5]
+\defineextensiblefiller [Rightleftarrowfill] ["27FA]
%D Extra: