From 974640d66e61e81cb197ad96fdff7b08343e4c5a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 6 Mar 2021 21:58:15 +0000 Subject: context git-svn-id: svn://tug.org/texlive/trunk@58167 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/context/base/mkiv/node-rul.mkiv | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'Master/texmf-dist/tex/context/base/mkiv/node-rul.mkiv') diff --git a/Master/texmf-dist/tex/context/base/mkiv/node-rul.mkiv b/Master/texmf-dist/tex/context/base/mkiv/node-rul.mkiv index 7f2093bf2c3..660c0d4e617 100644 --- a/Master/texmf-dist/tex/context/base/mkiv/node-rul.mkiv +++ b/Master/texmf-dist/tex/context/base/mkiv/node-rul.mkiv @@ -162,14 +162,14 @@ \expandafter\let\expandafter\c_node_rules_index\csname\??barindex#1\endcsname \advance\c_node_rules_index\plusone \clf_enablerules % will be relaxed - \attribute\ruledattribute\numexpr + \c_attr_ruled\numexpr \plusthousand*\c_node_rules_index % optimizing this one needs testing +\csname\??barattribute#1\ifcsname\??bar#1:\number\c_node_rules_index\s!parent\endcsname:\number\c_node_rules_index\fi\endcsname \relax} \unexpanded\def\resetbar - {\attribute\ruledattribute\attributeunsetvalue} + {\c_attr_ruled\attributeunsetvalue} \unexpanded\def\nobar {\groupedcommand @@ -198,7 +198,7 @@ \unexpanded\def\pushbar[#1]% {\global\advance\c_node_rules_nesting\plusone - \expandafter\edef\csname\??barstack\number\c_node_rules_nesting\endcsname{\attribute\ruledattribute\the\attribute\ruledattribute}% + \expandafter\edef\csname\??barstack\number\c_node_rules_nesting\endcsname{\c_attr_ruled\the\c_attr_ruled}% \node_rules_set{#1}} \unexpanded\def\popbar @@ -221,6 +221,8 @@ % \definebar[touchbar] [\c!method=0,\c!dy=-0.4,\c!offset=-0.0] % \definebar[touchbars] [touchbar] [\c!continue=\v!yes] +\pushoverloadmode + \let\normalmathoverbar \overbar \let\normalmathunderbar \underbar \let\normalmathoverstrike \overstrike @@ -230,6 +232,8 @@ \definebar[\v!underbar] [\c!method=1,\c!dy=-0.4,\c!offset=-0.3,\c!continue=\v!yes] \definebar[\v!overstrike][\c!method=0,\c!dy=0.4,\c!offset=0.5,\c!continue=\v!yes] +\popoverloadmode + \definebar [\v!understrike] [\c!method=0, @@ -405,7 +409,7 @@ \expandafter\let\expandafter\c_node_shifts_index\csname\??shiftindex#1\endcsname \advance\c_node_shifts_index\plusone \clf_enableshifts % will be relaxed - \attribute\shiftedattribute\numexpr + \c_attr_shifted\numexpr \plusthousand*\c_node_shifts_index +\csname\??shiftattribute#1\ifcsname\??shift#1:\number\c_node_shifts_index\s!parent\endcsname:\number\c_node_shifts_index\fi\endcsname \relax @@ -525,7 +529,7 @@ \expandafter\let\expandafter\c_node_linefiller_index\csname\??linefillerindex#1\endcsname \advance\c_node_linefiller_index\plusone \clf_enablelinefillers - \attribute\linefillerattribute\numexpr + \c_attr_linefiller\numexpr \plusthousand*\c_node_linefiller_index +\csname\??linefillerattribute#1\ifcsname\??linefiller#1:\number\c_node_linefiller_index\s!parent\endcsname:\number\c_node_linefiller_index\fi\endcsname \relax} @@ -601,7 +605,7 @@ \node_linefiller_set{#3}% already sets the attribute #1% attr \backgroundattribute \plusone - % attr \linefillerattribute \the\attribute\linefillerattribute + % attr \linefillerattribute \the\c_attr_linefiller {\box\nextbox}% \egroup}% #2} -- cgit v1.2.3