diff options
author | Hans Hagen <pragma@wxs.nl> | 2004-12-17 00:00:00 +0100 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2004-12-17 00:00:00 +0100 |
commit | 5604cb0a875f6114b67391fd279060678a9b7937 (patch) | |
tree | 443afcf61e75ccfc0f68d851be02dfd50714a803 /tex/context/base/core-fnt.tex | |
parent | aade518a7e81df4cdf6b89559c5afc5192954a5e (diff) | |
download | context-5604cb0a875f6114b67391fd279060678a9b7937.tar.gz |
stable 2004.12.17
Diffstat (limited to 'tex/context/base/core-fnt.tex')
-rw-r--r-- | tex/context/base/core-fnt.tex | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/tex/context/base/core-fnt.tex b/tex/context/base/core-fnt.tex index 5315f4d88..47c08451b 100644 --- a/tex/context/base/core-fnt.tex +++ b/tex/context/base/core-fnt.tex @@ -143,14 +143,11 @@ %D Some precautions for a \PLAIN\ \TEX\ definition. -\let\normalcap\cap +\unexpanded\def\normalcap{\dohandlemathtoken{cap}} +\unexpanded\def\normalCap{\dohandlemathtoken{Cap}} -\def\cap - {\ifmmode - \expandafter\normalcap - \else - \expandafter\smallcapped - \fi} +\def\cap{\mathortext\normalcap\smallcapped} +\def\Cap{\mathortext\normalCap\SmallCapped} %D \macros %D {setupcapitals} @@ -501,17 +498,26 @@ \def\betweenunderbarspaces {\hskip\currentspaceskip} -\unexpanded\def\dounderbar#1#2% +% \unexpanded\def\dounderbar#1#2% +% {\let\betweenisolatedwords#1% +% \processisolatedwords{#2}\dodounderbar +% \egroup} + +% \unexpanded\def\underbar +% {\bgroup +% \increment\underbarlevel +% \donetrue +% \dounderbar\betweenunderbarwords} + +\unexpanded\def\dounderbar#1% {\let\betweenisolatedwords#1% + \dosingleempty\redounderbar} + +\unexpanded\def\redounderbar[#1]#2% + {\iffirstargument\setupunderbar[#1]\fi \processisolatedwords{#2}\dodounderbar \egroup} -\unexpanded\def\underbar - {\bgroup - \increment\underbarlevel - \donetrue - \dounderbar\betweenunderbarwords} - \unexpanded\def\underbars {\bgroup \increment\underbarlevel @@ -557,6 +563,8 @@ \processisolatedwords{#1}\dooverstrike \egroup} +\def\underbarparameter#1{\csname\??on#1\csname} + \def\setupunderbar {\dodoubleargument\getparameters[\??on]} |