summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/strc-not.mklx
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/strc-not.mklx')
-rw-r--r--tex/context/base/mkxl/strc-not.mklx10
1 files changed, 6 insertions, 4 deletions
diff --git a/tex/context/base/mkxl/strc-not.mklx b/tex/context/base/mkxl/strc-not.mklx
index 34f74dd68..f6de80efe 100644
--- a/tex/context/base/mkxl/strc-not.mklx
+++ b/tex/context/base/mkxl/strc-not.mklx
@@ -511,7 +511,7 @@
\ifconditional\c_strc_notes_skip
\global\setfalse\c_strc_notes_skip
\else
- \kern\d_strc_notes_signal\relax % \relax is needed to honor spaces
+ \boundary\noteboundary
\fi}
%D Interaction in notes is somewhat complex due to the way notes get flushed. In
@@ -708,7 +708,8 @@
\removeunwantedspaces
\doifelseitalic\/\donothing % Charles IV \footnote{the fourth}
\fi
- \ifdim\lastkern=\d_strc_notes_signal
+ \ifnum\lastboundary=\noteboundary
+ \unboundary
% \kern\noteparameter\c!distance % yes or no note font? or main text
\strc_notes_inject_separator
\fi
@@ -731,7 +732,8 @@
\protected\def\strc_notes_inject_dummy % temp hack
{\removeunwantedspaces
\doifelseitalic\/\donothing % Charles IV \footnote{the fourth}
- \ifdim\lastkern=\d_strc_notes_signal
+ \ifnum\lastboundary=\noteboundary
+ \unboundary
% \kern\noteparameter\c!distance % yes or no note font? or main text
\strc_notes_inject_separator
\fi
@@ -1316,7 +1318,7 @@
\installstructurelistprocessor{construction}{\usestructurelistprocessor{section}}
-\newsignal\d_strc_notes_signal
+\newboundary\noteboundary
\newconditional\processingnote
\newconditional\postponednote