diff options
Diffstat (limited to 'tex/context/base/mkxl/math-stc.mklx')
-rw-r--r-- | tex/context/base/mkxl/math-stc.mklx | 97 |
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: |