diff options
author | Hans Hagen <pragma@wxs.nl> | 2007-09-28 11:58:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2007-09-28 11:58:00 +0200 |
commit | 19af23ac5cb927d986a64ac1dc52ed2d7bad2450 (patch) | |
tree | 2c44222c2581e462afc58122ee79aadf8169316b /tex/context/base/regi-ini.mkii | |
parent | 104ea1dae3d609aeb395e19658ad6ea7d4c85eea (diff) | |
download | context-19af23ac5cb927d986a64ac1dc52ed2d7bad2450.tar.gz |
stable 2007.09.28 11:58
Diffstat (limited to 'tex/context/base/regi-ini.mkii')
-rw-r--r-- | tex/context/base/regi-ini.mkii | 51 |
1 files changed, 35 insertions, 16 deletions
diff --git a/tex/context/base/regi-ini.mkii b/tex/context/base/regi-ini.mkii index 7c0850b90..e7c2a6792 100644 --- a/tex/context/base/regi-ini.mkii +++ b/tex/context/base/regi-ini.mkii @@ -15,24 +15,39 @@ %D Plugs into the common interface. -\def\mkloadregime#1% - {\makeshortfilename[\truefilename{\f!regimeprefix#1}]% - \startreadingfile - \readsysfile\shortfilename - {\showmessage\m!regimes2{#1}} - {\showmessage\m!regimes3{#1}}% - \stopreadingfile} +\beginOLDTEX -\def\mkenableregime#1% - {\the\executeifdefined{\@reg@#1}\emptytoks} + \def\mkloadregime#1% + {\makeshortfilename[\truefilename{\f!regimeprefix#1}]% + \startreadingfile + \readsysfile\shortfilename + {\showmessage\m!regimes2{#1}} + {\showmessage\m!regimes3{#1}}% + \stopreadingfile} -\def\mkwalkregime#1% - {\the\executeifdefined{\@reg@\currentregime}\emptytoks} + \def\mkenableregime#1% + {\the\executeifdefined{\@reg@#1}\emptytoks} -\def\mkautosetregime#1#2% - {\ifnum#2>127 - \expanded{\defineactivetoken #2 \@EA\noexpand\csname#1\endcsname}% - \fi} + \def\mkwalkregime#1% + {\the\executeifdefined{\@reg@\currentregime}\emptytoks} + + \def\mkautosetregime#1#2% + {\ifnum#2>127 + \expanded{\defineactivetoken #2 \@EA\noexpand\csname#1\endcsname}% + \fi} + +\endOLDTEX + +\beginXETEX + + \let\mkloadregime \gobbleoneargument + \let\mkenableregime \gobbleoneargument + \let\mkwalkregime \gobbleoneargument + \let\mkautosetregime\gobbletwoarguments + + \def\mkenableregime#1{\XeTeXinputencoding "#1"\relax} + +\endXETEX %D Remark: regimes accumulate, so there is no explicit reset in %D mkii mode. @@ -148,6 +163,10 @@ %D Preloading: -\useregime[def,uni,utf] % we load the rest runtime +\beginOLDTEX + + \useregime[def,uni,utf] % we load the rest runtime + +\endOLDTEX \protect \endinput |