diff options
Diffstat (limited to 'tex/context/base/mkiv/meta-ini.mkiv')
-rw-r--r-- | tex/context/base/mkiv/meta-ini.mkiv | 41 |
1 files changed, 11 insertions, 30 deletions
diff --git a/tex/context/base/mkiv/meta-ini.mkiv b/tex/context/base/mkiv/meta-ini.mkiv index 65811a8ff..88549c34a 100644 --- a/tex/context/base/mkiv/meta-ini.mkiv +++ b/tex/context/base/mkiv/meta-ini.mkiv @@ -579,36 +579,17 @@ \def\meta_prepare_variable_dimension {\expandafter\edef\csname\m_meta_current_variable_template\endcsname{\the\dimexpr\m_meta_current_variable}} -\startmkivmode - - \def\meta_prepare_variable_yes - {\defconvertedcommand\ascii\m_meta_current_variable % otherwise problems - \doifelsecolor \ascii % with 2\bodyfontsize - {\meta_prepare_variable_color} - {\begingroup - \setbox\b_meta_variable_box\hpack{\scratchdimen\m_meta_current_variable sp}% - \ifzeropt\wd\b_meta_variable_box - \endgroup\meta_prepare_variable_number - \else - \endgroup\meta_prepare_variable_dimension - \fi}} - -\stopmkivmode - -\startlmtxmode - - \def\meta_prepare_variable_yes - {\ifchkdim\m_meta_current_variable\or - \meta_prepare_variable_dimension - \else\ifchknum\m_meta_current_variable\or - \meta_prepare_variable_number - \else - \doifelsecolor\m_meta_current_variable - \meta_prepare_variable_color - \meta_prepare_variable_dimension - \fi\fi} - -\stoplmtxmode +\def\meta_prepare_variable_yes + {\defconvertedcommand\ascii\m_meta_current_variable % otherwise problems + \doifelsecolor \ascii % with 2\bodyfontsize + {\meta_prepare_variable_color} + {\begingroup + \setbox\b_meta_variable_box\hpack{\scratchdimen\m_meta_current_variable sp}% + \ifzeropt\wd\b_meta_variable_box + \endgroup\meta_prepare_variable_number + \else + \endgroup\meta_prepare_variable_dimension + \fi}} % \def\meta_prepare_variable_yes % {\expandafter\edef\csname\m_meta_current_variable_template\endcsname |