summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/base')
-rw-r--r--Master/texmf-dist/tex/context/base/enco-uni.tex5
-rw-r--r--Master/texmf-dist/tex/context/base/font-map.tex125
-rw-r--r--Master/texmf-dist/tex/context/base/plus-rul.tex184
-rw-r--r--Master/texmf-dist/tex/context/base/regi-grk.tex117
-rw-r--r--Master/texmf-dist/tex/context/base/regi-il1.tex154
-rw-r--r--Master/texmf-dist/tex/context/base/regi-lat.tex124
-rw-r--r--Master/texmf-dist/tex/context/base/regi-win.tex150
-rw-r--r--Master/texmf-dist/tex/context/base/sort-new.tex59
8 files changed, 0 insertions, 918 deletions
diff --git a/Master/texmf-dist/tex/context/base/enco-uni.tex b/Master/texmf-dist/tex/context/base/enco-uni.tex
deleted file mode 100644
index c09c2e1bfb3..00000000000
--- a/Master/texmf-dist/tex/context/base/enco-uni.tex
+++ /dev/null
@@ -1,5 +0,0 @@
-% temporary module, needed for downward compatibility
-
-% \input regi-uni.tex
-
-\endinput
diff --git a/Master/texmf-dist/tex/context/base/font-map.tex b/Master/texmf-dist/tex/context/base/font-map.tex
deleted file mode 100644
index 33e7fd7ddc8..00000000000
--- a/Master/texmf-dist/tex/context/base/font-map.tex
+++ /dev/null
@@ -1,125 +0,0 @@
-%D \module
-%D [ file=font-map,
-%D version=1998.03.13,
-%D title=\CONTEXT\ Font Macros,
-%D subtitle=Postscript for Maps,
-%D author=Taco Hoekwater,
-%D date=\currentdate,
-%D copyright=NTG Maps]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See licen-en.pdf for
-%C details.
-
-% NOT YET ADAPTED TO THE NEW FONT MACROS
-
-\startnotmode[localfonts]
-
-\definefontsynonym [Mono] [pcrr7tn] [encoding=texnansi]
-\definefontsynonym [MonoSlanted] [pcrro7tn] [encoding=texnansi]
-\definefontsynonym [MonoBold] [pcrb7tn] [encoding=texnansi]
-\definefontsynonym [MonoBoldSlanted] [pcrbo7tn] [encoding=texnansi]
-\definefontsynonym [MonoBoldItalic] [pcrbo7tn] [encoding=texnansi]
-
-\definefontsynonym [Serif] [ptmr7d] [encoding=texnansi]
-\definefontsynonym [SerifBold] [ftb] [encoding=texnansi]
-\definefontsynonym [SerifItalic] [ptmri7d] [encoding=texnansi]
-\definefontsynonym [SerifSlanted] [ptmro9t] [encoding=texnansi]
-\definefontsynonym [SerifBoldItalic] [ftbi] [encoding=texnansi]
-\definefontsynonym [SerifBoldSlanted] [ftbi] [encoding=texnansi]
-\definefontsynonym [SerifCaps] [ptmrc9t] [encoding=texnansi]
-
-\definefontsynonym [Sans] [ftl] [encoding=texnansi]
-\definefontsynonym [SansBold] [ftb] [encoding=texnansi]
-\definefontsynonym [SansItalic] [ftli] [encoding=texnansi]
-\definefontsynonym [SansSlanted] [ftli] [encoding=texnansi]
-\definefontsynonym [SansBoldItalic] [ftbi] [encoding=texnansi]
-\definefontsynonym [SansBoldSlanted] [ftbi] [encoding=texnansi]
-\definefontsynonym [SansCaps] [ftr] [encoding=texnansi]
-
-\definefontsynonym [BigSerif] [ptmr7t] [encoding=texnansi]
-\definefontsynonym [BigSerifSlanted] [ptmro7t] [encoding=texnansi]
-
-\stopnotmode
-
-\startmode[localfonts]
-
-\definefontsynonym [BigSerif] [Serif]
-\definefontsynonym [BigSerifSlanted] [SerifSlanted]
-
-\stopmode
-
-\definebodyfont [14.4pt,12pt,11pt,10pt,9pt,8pt,7pt,6pt,5pt] [rm]
- [tf=Serif sa 1.06,
- bf=SerifBold sa 1,
- it=SerifItalic sa 1.06,
- sl=SerifSlanted sa 1.06,
- bi=SerifBoldItalic sa 1,
- bs=SerifBoldSlanted sa 1,
- sc=SerifCaps sa 1.06]
-
-\definebodyfont [14.4pt,12pt,11pt,10pt,9pt,8pt] [rm]
- [tfa=BigSerif sa 1.200,
- tfb=BigSerif sa 1.440,
- tfc=BigSerif sa 1.728,
- tfd=BigSerif sa 2.074,
- bfa=SerifBold sa 1.200,
- bfb=SerifBold sa 1.440,
- bfc=SerifBold sa 1.728,
- bfd=SerifBold sa 2.074,
- sla=BigSerifSlanted sa 1.200,
- slb=BigSerifSlanted sa 1.440,
- slc=BigSerifSlanted sa 1.728,
- sld=BigSerifSlanted sa 2.074,
- bsa=SerifBoldSlanted sa 1.200,
- bsb=SerifBoldSlanted sa 1.440,
- bsc=SerifBoldSlanted sa 1.728,
- bsd=SerifBoldSlanted sa 2.074,
- bia=SerifBoldItalic sa 1.200,
- bib=SerifBoldItalic sa 1.440,
- bic=SerifBoldItalic sa 1.728,
- bid=SerifBoldItalic sa 2.074]
-
-\definebodyfont [22pt,17pt,14.4pt,12pt,11pt,10pt,9pt,8pt,7pt,6pt,5pt] [ss]
- [tf=Sans sa 1,
- bf=SansBold sa 1,
- it=SansItalic sa 1,
- sl=SansSlanted sa 1,
- bs=SansBoldSlanted sa 1,
- bi=SansBoldSlanted sa 1,
- sc=SansCaps sa .8,
- tfa=Sans sa 1.200,
- tfb=Sans sa 1.440,
- tfc=Sans sa 1.728,
- tfd=Sans sa 2.074,
- bfa=SansBold sa 1.200,
- bfb=SansBold sa 1.440,
- bfc=SansBold sa 1.728,
- bfd=SansBold sa 2.074,
- bsa=SansBoldSlanted sa 1.200,
- bsb=SansBoldSlanted sa 1.440,
- bsc=SansBoldSlanted sa 1.728,
- bsd=SansBoldSlanted sa 2.074]
-
-\definebodyfont [14.4pt,12pt,11pt,10pt,9pt,8pt,7pt,6pt,5pt] [tt]
- [ tf=Mono sa 1,
- sl=MonoSlanted sa 1,
- bf=MonoBold sa 1,
- bs=MonoBoldSlanted sa 1,
- bi=MonoBoldSlanted sa 1,
- tfa=Mono sa 1.200,
- tfb=Mono sa 1.440,
- tfc=Mono sa 1.728,
- tfd=Mono sa 2.074,
- sla=MonoSlanted sa 1.200,
- slb=MonoSlanted sa 1.440,
- slc=MonoSlanted sa 1.728,
- sld=MonoSlanted sa 2.074]
-
-%D The Courier font does not contain \TEX's visual space. The
-%D next definition offers an alternative.
-
-\def\controlspace%
- {\hbox{\font\next=cmtt10 at \bodyfontsize\next\char32}}
-
-\endinput
diff --git a/Master/texmf-dist/tex/context/base/plus-rul.tex b/Master/texmf-dist/tex/context/base/plus-rul.tex
deleted file mode 100644
index 57d94cfb1a9..00000000000
--- a/Master/texmf-dist/tex/context/base/plus-rul.tex
+++ /dev/null
@@ -1,184 +0,0 @@
-%D \module
-%D [ file=plus-rul,
-%D version=2003.03.16,
-%D title=\CONTEXT\ Plus Macros,
-%D subtitle=Ruled Stuff Handling,
-%D author=Hans Hagen,
-%D date=\currentdate,
-%D copyright=PRAGMA-ADE]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-\writestatus{loading}{Context Plus Macros / Ruled Content Handling}
-
-\unprotect
-
-%D \definesidebar[whow][rulecolor=green,distance=]
-%D
-%D \input tufte \par
-%D \startsidebar
-%D \input tufte \par
-%D \input tufte \par
-%D \startsidebar[whow]
-%D \input tufte \par
-%D \input tufte \par
-%D \input tufte
-%D \stopsidebar \par
-%D \input tufte \par
-%D \input tufte
-%D \stopsidebar \par
-%D \input tufte \par
-%D \input tufte \par
-%D \startsidebar
-%D \input tufte \par
-%D \input tufte \par
-%D \input tufte \par
-%D \input tufte \par
-%D \input tufte
-%D \stopsidebar \par
-%D \input tufte \par
-%D \input tufte \par
-%D \startsidebar
-%D \input tufte
-%D \input tufte
-%D \input tufte
-%D \input tufte
-%D \input tufte
-%D \stopsidebar
-
-\newcounter\currentsidebar
-\newdimen \sidebardistance
-
-\definesystemvariable{sr}
-
-\def\setupsidebars
- {\dodoubleargument\dosetupsidebars}
-
-\def\dosetupsidebars[#1][#2]%
- {\ifsecondargument
- \getparameters[\??sr#1][#2]%
- \else
- \getparameters[\??sr][#1]%
- \fi}
-
-% \setupMPvariables
-% [mpos:bar]
-% [linecolor=red,
-% linewidth=2pt,
-% distance=5pt]
-
-\setupsidebars
- [\c!rulethickness=2pt,
- \c!rulecolor=red,
- \c!distance=.5\bodyfontsize]
-
-\def\definesidebar
- {\dodoubleempty\dodefinesidebar}
-
-\def\dodefinesidebar[#1][#2]%
- {\copyparameters
- [\??sr#1][\??sr]
- [\c!rulethickness,\c!rulecolor,\c!distance]%
- \getparameters
- [\??sr#1][#2]}
-
-\def\startsidebar
- {\dosingleempty\dostartsidebar}
-
-\def\dostartsidebar[#1]%
- {\bgroup
- \dontleavehmode
- \checktextbackgrounds
- \doglobal\increment\currentsidebar
- \doifelsenothing{#1}
- {\advance\sidebardistance\@@srdistance}
- {\doifelsevaluenothing{\??sr#1\c!distance}
- {\advance\sidebardistance\@@srdistance}
- {\sidebardistance\getvalue{\??sr#1\c!distance}}}%
- \startpositionoverlay{text-1}%
- \expanded{\setMPpositiongraphicrange
- {b:side:\currentsidebar}%
- {e:side:\currentsidebar}%
- {mpos:bar}%
- {self=side:\currentsidebar,
- linewidth=\getvalue{\??sr#1\c!rulethickness},
- linecolor=\getvalue{\??sr#1\c!rulecolor},
- distance=\the\sidebardistance}}%
- \stoppositionoverlay
- \edef\stopsidebar{\noexpand\dostopsidebar{\currentsidebar}}%
- \bpos{side:\currentsidebar}\ignorespaces}
-
-\def\dostopsidebar#1%
- {\removelastspace\tpos{side:#1}\carryoverpar\egroup}
-
-\startMPpositionmethod{mpos:bar}
- \startMPpositiongraphic{mpos:bar}{linecolor,linewidth,distance}%
- StartPage ;
- path p ; p :=
- if \MPp\MPbself=\MPp\MPeself :
- (xpart ulcorner Field[Text][Text],\MPy\MPbself+\MPh\MPbself) --
- (xpart llcorner Field[Text][Text],\MPy\MPeself-\MPd\MPeself) ;
- elseif RealPageNumber=\MPp\MPbself :
- (xpart ulcorner Field[Text][Text],\MPy\MPbself+\MPh\MPbself) --
- (llcorner Field[Text][Text]) ;
- elseif RealPageNumber=\MPp\MPeself :
- (ulcorner Field[Text][Text]) --
- (xpart llcorner Field[Text][Text],\MPy\MPeself-\MPd\MPeself) ;
- else :
- (ulcorner Field[Text][Text]) --
- (llcorner Field[Text][Text]) ;
- fi ;
- p := p shifted (-llcorner Field[Text][Text]-(\MPvar{distance},0)) ;
- interim linecap := butt ;
- draw p
- withpen pencircle scaled \MPvar{linewidth}
- withcolor \MPvar{linecolor} ;
- StopPage ;
- \stopMPpositiongraphic
- \MPpositiongraphic{mpos:bar}{}%
-\stopMPpositionmethod
-
-%D We now reimplement the margin rules handler defined in
-%D \type {core-rul}:
-%D
-%D \setupmarginrules[level=5]
-%D
-%D \startmarginrule[1]
-%D First we set the level at~5. Next we typeset this first
-%D paragraph as a level~1 one. As expected no rule show up.
-%D \stopmarginrule
-%D
-%D \startmarginrule[5]
-%D The second paragraph is a level~5 one. As we can see here,
-%D the marginal rule gets a width according to its level.
-%D \stopmarginrule
-%D
-%D \startmarginrule[8]
-%D It will of course be no surprise that this third paragraph
-%D has a even thicker margin rule. This behavior can be
-%D overruled by specifying the width explictly.
-%D \stopmarginrule
-
-\definesidebar
- [\v!margin]
- [\c!rulecolor=\s!black,
- \c!rulethickness=\@@karulethickness,
- \c!distance=\dimexpr(\leftmargindistance-\@@karulethickness/2)]
-
-\def\complexstartmarginrule[#1]%
- {\bgroup
- \ifnum#1<\@@kalevel\relax
- \let\stopmarginrule\egroup
- \else
- \def\@@kadefaultwidth{#1}%
- \let\stopmarginrule\dostopmarginrule
- \@EA\startsidebar\@EA[\@EA\v!margin\@EA]%
- \fi}
-
-\def\dostopmarginrule
- {\stopsidebar
- \egroup}
-
-\protect \endinput
diff --git a/Master/texmf-dist/tex/context/base/regi-grk.tex b/Master/texmf-dist/tex/context/base/regi-grk.tex
deleted file mode 100644
index 848a4aba52f..00000000000
--- a/Master/texmf-dist/tex/context/base/regi-grk.tex
+++ /dev/null
@@ -1,117 +0,0 @@
-%D \module
-%D [ file=regi-grk,
-%D version=2003.03.01,
-%D title=\CONTEXT\ Encoding Macros,
-%D subtitle=Greek,
-%D author=Apostolos Syropoulos,
-%D date=\currentdate,
-%D copyright=PRAGMA-ADE]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-\startregime[grk]
-
-%
-% Uppercase Greek letters
-%
-
-\defineactivetoken 193 {\greekAlpha}
-\defineactivetoken 194 {\greekBeta}
-\defineactivetoken 195 {\greekGamma}
-\defineactivetoken 196 {\greekDelta}
-\defineactivetoken 197 {\greekEpsilon}
-\defineactivetoken 198 {\greekZeta}
-\defineactivetoken 199 {\greekEta}
-\defineactivetoken 200 {\greekTheta}
-\defineactivetoken 201 {\greekIota}
-\defineactivetoken 202 {\greekKappa}
-\defineactivetoken 203 {\greekLambda}
-\defineactivetoken 204 {\greekMu}
-\defineactivetoken 205 {\greekNu}
-\defineactivetoken 206 {\greekXi}
-\defineactivetoken 207 {\greekOmicron}
-\defineactivetoken 208 {\greekPi}
-\defineactivetoken 209 {\greekRho}
-\defineactivetoken 211 {\greekSigma}
-\defineactivetoken 212 {\greekTau}
-\defineactivetoken 213 {\greekUpsilon}
-\defineactivetoken 214 {\greekPhi}
-\defineactivetoken 215 {\greekChi}
-\defineactivetoken 216 {\greekPsi}
-\defineactivetoken 217 {\greekOmega}
-
-%
-% Lowercase Greek letters
-%
-
-\defineactivetoken 225 {\greekalpha}
-\defineactivetoken 226 {\greekbeta}
-\defineactivetoken 227 {\greekgamma}
-\defineactivetoken 228 {\greekdelta}
-\defineactivetoken 229 {\greekepsilon}
-\defineactivetoken 230 {\greekzeta}
-\defineactivetoken 231 {\greeketa}
-\defineactivetoken 232 {\greektheta}
-\defineactivetoken 233 {\greekiota}
-\defineactivetoken 234 {\greekkappa}
-\defineactivetoken 235 {\greeklambda}
-\defineactivetoken 236 {\greekmu}
-\defineactivetoken 237 {\greeknu}
-\defineactivetoken 238 {\greekxi}
-\defineactivetoken 239 {\greekomicron}
-\defineactivetoken 240 {\greekpi}
-\defineactivetoken 241 {\greekrho}
-\defineactivetoken 242 {\greekfinalsigma}
-\defineactivetoken 243 {\greeksigma}
-\defineactivetoken 244 {\greektau}
-\defineactivetoken 245 {\greekupsilon}
-\defineactivetoken 246 {\greekphi}
-\defineactivetoken 247 {\greekchi}
-\defineactivetoken 248 {\greekpsi}
-\defineactivetoken 249 {\greekomega}
-
-%
-% Accented Uppercase Greek letters
-%
-
-\defineactivetoken 182 {\greekAlphatonos}
-\defineactivetoken 184 {\greekEpsilontonos}
-\defineactivetoken 185 {\greekEtatonos}
-\defineactivetoken 186 {\greekIotatonos}
-\defineactivetoken 188 {\greekOmicrontonos}
-\defineactivetoken 190 {\greekUpsilontonos}
-\defineactivetoken 191 {\greekOmegatonos}
-\defineactivetoken 218 {\greekIotadialytika}
-\defineactivetoken 219 {\greekUpsilondialytika}
-
-%
-% Accented Lowercase Greek letters
-%
-
-\defineactivetoken 220 {\greekalphatonos}
-\defineactivetoken 221 {\greekepsilontonos}
-\defineactivetoken 222 {\greeketatonos}
-\defineactivetoken 223 {\greekiotatonos}
-\defineactivetoken 252 {\greekomicrontonos}
-\defineactivetoken 253 {\greekupsilontonos}
-\defineactivetoken 254 {\greekomegatonos}
-\defineactivetoken 250 {\greekiotadialytika}
-\defineactivetoken 251 {\greekupsilondialytika}
-\defineactivetoken 192 {\greekiotadialytikatonos}
-\defineactivetoken 224 {\greekupsilondialytikatonos}
-
-%
-% Miscellaneous Greek symbols
-%
-
-\defineactivetoken 171 {\greekleftquot}
-\defineactivetoken 187 {\greekrightquot}
-\defineactivetoken 180 {\greektonos}
-\defineactivetoken 181 {\greekdialytikatonos}
-\defineactivetoken 162 {\greekapostrophos}
-
-\stopregime
-
-\endinput
diff --git a/Master/texmf-dist/tex/context/base/regi-il1.tex b/Master/texmf-dist/tex/context/base/regi-il1.tex
deleted file mode 100644
index 7c1838feccb..00000000000
--- a/Master/texmf-dist/tex/context/base/regi-il1.tex
+++ /dev/null
@@ -1,154 +0,0 @@
-%D \module
-%D [ file=regi-il1,
-%D version=2000.05.07,
-%D title=\CONTEXT\ Encoding Macros,
-%D subtitle=ISO Latin 1 keys,
-%D author={Daniel Flipo, Hans Hagen, Denis Roegel},
-%D date=\currentdate,
-%D copyright=PRAGMA-ADE]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-%D This module is not yet finished since some characters
-%D need to be mapped onto symbols, which is work in progress.
-
-\startregime [il1]
-
-\defineactivetoken 180 {\textacute}
-\defineactivetoken 146 {\textacute} % also see 180
-\defineactivetoken 150 {\textbreve}
-\defineactivetoken 159 {\textcaron}
-\defineactivetoken 184 {\textcedilla}
-\defineactivetoken 147 {\textcircumflex}
-\defineactivetoken 168 {\textdiaeresis}
-\defineactivetoken 151 {\textdotaccent}
-\defineactivetoken 145 {\textgrave}
-\defineactivetoken 157 {\texthungarumlaut}
-\defineactivetoken 175 {\textmacron}
-\defineactivetoken 149 {\textmacron}
-\defineactivetoken 158 {\textogonek}
-\defineactivetoken 154 {\textring}
-\defineactivetoken 148 {\texttilde}
-
-\defineactivetoken 144 {\dotlessi}
-
-\defineactivetoken 162 {\textcent}
-\defineactivetoken 163 {\textsterling}
-\defineactivetoken 164 {\textcurrency}
-\defineactivetoken 165 {\textyen}
-
-\defineactivetoken 167 {\sectionmark}
-\defineactivetoken 182 {\paragraphmark}
-
-\defineactivetoken 171 {\ifvmode\leavevmode\fi\leftguillemot\prewordbreak}
-\defineactivetoken 187 {\prewordbreak\rightguillemot}
-
-\defineactivetoken 173 {\softhyphen}
-\defineactivetoken 160 {\nonbreakablespace} % ?
-
-\defineactivetoken 169 {\copyright}
-\defineactivetoken 174 {\registered}
-
-\defineactivetoken 185 {\textonesuperior}
-\defineactivetoken 178 {\texttwosuperior}
-\defineactivetoken 179 {\textthreesuperior}
-
-\defineactivetoken 188 {\textonequarter}
-\defineactivetoken 189 {\textonehalf}
-\defineactivetoken 190 {\textthreequarters}
-
-%defineactivetoken 183 {\textperiodcentered}
-
-\defineactivetoken 166 {\textbrokenbar}
-\defineactivetoken 176 {\textdegree}
-\defineactivetoken 247 {\textdiv}
-\defineactivetoken 172 {\textlognot}
-\defineactivetoken 215 {\textmultiply}
-\defineactivetoken 181 {\textmu}
-\defineactivetoken 177 {\textpm}
-
-\defineactivetoken 254 {\thorn}
-\defineactivetoken 222 {\Thorn}
-
-\defineactivetoken 223 {\ssharp}
-
-\defineactivetoken 208 {\Eth}
-\defineactivetoken 240 {\eth}
-
-\defineactivetoken 198 {\AEligature}
-\defineactivetoken 230 {\aeligature}
-
-\defineactivetoken 225 {\aacute}
-\defineactivetoken 193 {\Aacute}
-\defineactivetoken 233 {\eacute}
-\defineactivetoken 201 {\Eacute}
-\defineactivetoken 237 {\iacute}
-\defineactivetoken 205 {\Iacute}
-\defineactivetoken 243 {\oacute}
-\defineactivetoken 211 {\Oacute}
-\defineactivetoken 250 {\uacute}
-\defineactivetoken 218 {\Uacute}
-\defineactivetoken 253 {\yacute}
-\defineactivetoken 221 {\Yacute}
-
-\defineactivetoken 231 {\ccedilla}
-\defineactivetoken 199 {\Ccedilla}
-
-\defineactivetoken 226 {\acircumflex}
-\defineactivetoken 194 {\Acircumflex}
-\defineactivetoken 234 {\ecircumflex}
-\defineactivetoken 202 {\Ecircumflex}
-\defineactivetoken 238 {\icircumflex}
-\defineactivetoken 206 {\Icircumflex}
-\defineactivetoken 244 {\ocircumflex}
-\defineactivetoken 212 {\Ocircumflex}
-\defineactivetoken 251 {\ucircumflex}
-\defineactivetoken 219 {\Ucircumflex}
-
-\defineactivetoken 228 {\adiaeresis}
-\defineactivetoken 196 {\Adiaeresis}
-\defineactivetoken 235 {\ediaeresis}
-\defineactivetoken 203 {\Ediaeresis}
-\defineactivetoken 239 {\idiaeresis}
-\defineactivetoken 207 {\Idiaeresis}
-\defineactivetoken 246 {\odiaeresis}
-\defineactivetoken 214 {\Odiaeresis}
-\defineactivetoken 252 {\udiaeresis}
-\defineactivetoken 220 {\Udiaeresis}
-\defineactivetoken 255 {\ydiaeresis}
-
-\defineactivetoken 224 {\agrave}
-\defineactivetoken 192 {\Agrave}
-\defineactivetoken 232 {\egrave}
-\defineactivetoken 200 {\Egrave}
-\defineactivetoken 236 {\igrave}
-\defineactivetoken 204 {\Igrave}
-\defineactivetoken 242 {\ograve}
-\defineactivetoken 210 {\Ograve}
-\defineactivetoken 249 {\ugrave}
-\defineactivetoken 217 {\Ugrave}
-
-\defineactivetoken 229 {\aring}
-\defineactivetoken 197 {\Aring}
-
-\defineactivetoken 248 {\ostroke}
-\defineactivetoken 216 {\Ostroke}
-
-\defineactivetoken 227 {\atilde}
-\defineactivetoken 195 {\Atilde}
-\defineactivetoken 241 {\ntilde}
-\defineactivetoken 209 {\Ntilde}
-\defineactivetoken 245 {\otilde}
-\defineactivetoken 213 {\Otilde}
-
-\stopregime
-
-\endinput
-
-% \defineactivetoken 186 {\textordmasculine}
-% \defineactivetoken 170 {\textordfeminine}
-
-% \defineactivetoken 161 {!`}
-% \defineactivetoken 191 {?`}
diff --git a/Master/texmf-dist/tex/context/base/regi-lat.tex b/Master/texmf-dist/tex/context/base/regi-lat.tex
deleted file mode 100644
index 7c1666ac6e3..00000000000
--- a/Master/texmf-dist/tex/context/base/regi-lat.tex
+++ /dev/null
@@ -1,124 +0,0 @@
-%D \module
-%D [ file=regi-lat,
-%D version=2005.07.20, % 1999.11.16
-%D title=\CONTEXT\ Encoding Macros,
-%D subtitle=Iso Latin 2,
-%D author={Mojca Miklavec \& Hans Hagen},
-%D date=\currentdate,
-%D copyright=PRAGMA-ADE]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-%D This file implements the ISO-8859-2 Central European character
-%D set.
-
-\startregime[latin2]
-
-\defineactivetoken 160 {\nonbreakablespace} %   00A0 NO-BREAK SPACE
-\defineactivetoken 161 {\Aogonek} % ¡ 0104 LATIN CAPITAL LETTER A WITH OGONEK
-\defineactivetoken 162 {\textbreve} % ¢ 02D8 BREVE
-\defineactivetoken 163 {\Lstroke} % £ 0141 LATIN CAPITAL LETTER L WITH STROKE
-\defineactivetoken 164 {\textcurrency} % ¤ 00A4 CURRENCY SIGN
-\defineactivetoken 165 {\Lcaron} % ¥ 013D LATIN CAPITAL LETTER L WITH CARON
-\defineactivetoken 166 {\Sacute} % ¦ 015A LATIN CAPITAL LETTER S WITH ACUTE
-\defineactivetoken 167 {\sectionmark} % § 00A7 SECTION SIGN
-\defineactivetoken 168 {\textdiaeresis} % ¨ 00A8 DIAERESIS
-\defineactivetoken 169 {\Scaron} % © 0160 LATIN CAPITAL LETTER S WITH CARON
-\defineactivetoken 170 {\Scedilla} % ª 015E LATIN CAPITAL LETTER S WITH CEDILLA
-\defineactivetoken 171 {\Tcaron} % « 0164 LATIN CAPITAL LETTER T WITH CARON
-\defineactivetoken 172 {\Zacute} % ¬ 0179 LATIN CAPITAL LETTER Z WITH ACUTE
-\defineactivetoken 173 {\softhyphen} % ­ 00AD SOFT HYPHEN
-\defineactivetoken 174 {\Zcaron} % ® 017D LATIN CAPITAL LETTER Z WITH CARON
-\defineactivetoken 175 {\Zdotaccent} % ¯ 017B LATIN CAPITAL LETTER Z WITH DOT ABOVE
-
-\defineactivetoken 176 {\textdegree} % ° 00B0 DEGREE SIGN
-\defineactivetoken 177 {\aogonek} % ± 0105 LATIN SMALL LETTER A WITH OGONEK
-\defineactivetoken 178 {\textogonek} % ² 02DB OGONEK
-\defineactivetoken 179 {\lstroke} % ³ 0142 LATIN SMALL LETTER L WITH STROKE
-\defineactivetoken 180 {\textacute} % ´ 00B4 ACUTE ACCENT
-\defineactivetoken 181 {\lcaron} % µ 013E LATIN SMALL LETTER L WITH CARON
-\defineactivetoken 182 {\sacute} % ¶ 015B LATIN SMALL LETTER S WITH ACUTE
-\defineactivetoken 183 {\textcaron} % · 02C7 CARON
-\defineactivetoken 184 {\textcedilla} % ¸ 00B8 CEDILLA
-\defineactivetoken 185 {\scaron} % ¹ 0161 LATIN SMALL LETTER S WITH CARON
-\defineactivetoken 186 {\scedilla} % º 015F LATIN SMALL LETTER S WITH CEDILLA
-\defineactivetoken 187 {\tcaron} % » 0165 LATIN SMALL LETTER T WITH CARON
-\defineactivetoken 188 {\zacute} % ¼ 017A LATIN SMALL LETTER Z WITH ACUTE
-\defineactivetoken 189 {\texthungarumlaut} % ½ 02DD DOUBLE ACUTE ACCENT
-\defineactivetoken 190 {\zcaron} % ¾ 017E LATIN SMALL LETTER Z WITH CARON
-\defineactivetoken 191 {\zdotaccent} % ¿ 017C LATIN SMALL LETTER Z WITH DOT ABOVE
-
-\defineactivetoken 192 {\Racute} % À 0154 LATIN CAPITAL LETTER R WITH ACUTE
-\defineactivetoken 193 {\Aacute} % Á 00C1 LATIN CAPITAL LETTER A WITH ACUTE
-\defineactivetoken 194 {\Acircumflex} % Â 00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-\defineactivetoken 195 {\Abreve} % Ã 0102 LATIN CAPITAL LETTER A WITH BREVE
-\defineactivetoken 196 {\Adiaeresis} % Ä 00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
-\defineactivetoken 197 {\Lacute} % Å 0139 LATIN CAPITAL LETTER L WITH ACUTE
-\defineactivetoken 198 {\Cacute} % Æ 0106 LATIN CAPITAL LETTER C WITH ACUTE
-\defineactivetoken 199 {\Ccedilla} % Ç 00C7 LATIN CAPITAL LETTER C WITH CEDILLA
-\defineactivetoken 200 {\Ccaron} % È 010C LATIN CAPITAL LETTER C WITH CARON
-\defineactivetoken 201 {\Eacute} % É 00C9 LATIN CAPITAL LETTER E WITH ACUTE
-\defineactivetoken 202 {\Eogonek} % Ê 0118 LATIN CAPITAL LETTER E WITH OGONEK
-\defineactivetoken 203 {\Ediaeresis} % Ë 00CB LATIN CAPITAL LETTER E WITH DIAERESIS
-\defineactivetoken 204 {\Ecaron} % Ì 011A LATIN CAPITAL LETTER E WITH CARON
-\defineactivetoken 205 {\Iacute} % Í 00CD LATIN CAPITAL LETTER I WITH ACUTE
-\defineactivetoken 206 {\Icircumflex} % Î 00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-\defineactivetoken 207 {\Dcaron} % Ï 010E LATIN CAPITAL LETTER D WITH CARON
-
-\defineactivetoken 208 {\Dstroke} % Ð 0110 LATIN CAPITAL LETTER D WITH STROKE
-\defineactivetoken 209 {\Nacute} % Ñ 0143 LATIN CAPITAL LETTER N WITH ACUTE
-\defineactivetoken 210 {\Ncaron} % Ò 0147 LATIN CAPITAL LETTER N WITH CARON
-\defineactivetoken 211 {\Oacute} % Ó 00D3 LATIN CAPITAL LETTER O WITH ACUTE
-\defineactivetoken 212 {\Ocircumflex} % Ô 00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-\defineactivetoken 213 {\Ohungarumlaut} % Õ 0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-\defineactivetoken 214 {\Odiaeresis} % Ö 00D6 LATIN CAPITAL LETTER O WITH DIAERESIS
-\defineactivetoken 215 {\textmultiply} % × 00D7 MULTIPLICATION SIGN
-\defineactivetoken 216 {\Rcaron} % Ø 0158 LATIN CAPITAL LETTER R WITH CARON
-\defineactivetoken 217 {\Uring} % Ù 016E LATIN CAPITAL LETTER U WITH RING ABOVE
-\defineactivetoken 218 {\Uacute} % Ú 00DA LATIN CAPITAL LETTER U WITH ACUTE
-\defineactivetoken 219 {\Uhungarumlaut} % Û 0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-\defineactivetoken 220 {\Udiaeresis} % Ü 00DC LATIN CAPITAL LETTER U WITH DIAERESIS
-\defineactivetoken 221 {\Yacute} % Ý 00DD LATIN CAPITAL LETTER Y WITH ACUTE
-\defineactivetoken 222 {\Tcedilla} % Þ 0162 LATIN CAPITAL LETTER T WITH CEDILLA
-\defineactivetoken 223 {\ssharp} % ß 00DF LATIN SMALL LETTER SHARP S
-
-\defineactivetoken 224 {\racute} % à 0155 LATIN SMALL LETTER R WITH ACUTE
-\defineactivetoken 225 {\aacute} % á 00E1 LATIN SMALL LETTER A WITH ACUTE
-\defineactivetoken 226 {\acircumflex} % â 00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
-\defineactivetoken 227 {\abreve} % ã 0103 LATIN SMALL LETTER A WITH BREVE
-\defineactivetoken 228 {\adiaeresis} % ä 00E4 LATIN SMALL LETTER A WITH DIAERESIS
-\defineactivetoken 229 {\lacute} % å 013A LATIN SMALL LETTER L WITH ACUTE
-\defineactivetoken 230 {\cacute} % æ 0107 LATIN SMALL LETTER C WITH ACUTE
-\defineactivetoken 231 {\ccedilla} % ç 00E7 LATIN SMALL LETTER C WITH CEDILLA
-\defineactivetoken 232 {\ccaron} % è 010D LATIN SMALL LETTER C WITH CARON
-\defineactivetoken 233 {\eacute} % é 00E9 LATIN SMALL LETTER E WITH ACUTE
-\defineactivetoken 234 {\eogonek} % ê 0119 LATIN SMALL LETTER E WITH OGONEK
-\defineactivetoken 235 {\ediaeresis} % ë 00EB LATIN SMALL LETTER E WITH DIAERESIS
-\defineactivetoken 236 {\ecaron} % ì 011B LATIN SMALL LETTER E WITH CARON
-\defineactivetoken 237 {\iacute} % í 00ED LATIN SMALL LETTER I WITH ACUTE
-\defineactivetoken 238 {\icircumflex} % î 00EE LATIN SMALL LETTER I WITH CIRCUMFLEX
-\defineactivetoken 239 {\dcaron} % ï 010F LATIN SMALL LETTER D WITH CARON
-
-\defineactivetoken 240 {\dstroke} % ð 0111 LATIN SMALL LETTER D WITH STROKE
-\defineactivetoken 241 {\nacute} % ñ 0144 LATIN SMALL LETTER N WITH ACUTE
-\defineactivetoken 242 {\ncaron} % ò 0148 LATIN SMALL LETTER N WITH CARON
-\defineactivetoken 243 {\oacute} % ó 00F3 LATIN SMALL LETTER O WITH ACUTE
-\defineactivetoken 244 {\ocircumflex} % ô 00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
-\defineactivetoken 245 {\ohungarumlaut} % õ 0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE
-\defineactivetoken 246 {\odiaeresis} % ö 00F6 LATIN SMALL LETTER O WITH DIAERESIS
-\defineactivetoken 247 {\textdiv} % ÷ 00F7 DIVISION SIGN
-\defineactivetoken 248 {\rcaron} % ø 0159 LATIN SMALL LETTER R WITH CARON
-\defineactivetoken 249 {\uring} % ù 016F LATIN SMALL LETTER U WITH RING ABOVE
-\defineactivetoken 250 {\uacute} % ú 00FA LATIN SMALL LETTER U WITH ACUTE
-\defineactivetoken 251 {\uhungarumlaut} % û 0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE
-\defineactivetoken 252 {\udiaeresis} % ü 00FC LATIN SMALL LETTER U WITH DIAERESIS
-\defineactivetoken 253 {\yacute} % ý 00FD LATIN SMALL LETTER Y WITH ACUTE
-\defineactivetoken 254 {\tcedilla} % þ 0163 LATIN SMALL LETTER T WITH CEDILLA
-\defineactivetoken 255 {\textdotaccent} % ÿ 02D9 DOT ABOVE
-
-\stopregime
-
-\endinput
-
diff --git a/Master/texmf-dist/tex/context/base/regi-win.tex b/Master/texmf-dist/tex/context/base/regi-win.tex
deleted file mode 100644
index c9a301dff27..00000000000
--- a/Master/texmf-dist/tex/context/base/regi-win.tex
+++ /dev/null
@@ -1,150 +0,0 @@
-%D \module
-%D [ file=regi-win,
-%D version=1997.08.29,
-%D title=\CONTEXT\ Encoding Macros,
-%D subtitle=Windows 1252 ANSI keys,
-%D author={Tobias Burnus \& Hans Hagen \& Victor Figurnov},
-%D date=\currentdate,
-%D copyright=PRAGMA-ADE]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-%D This module activates the (western) \MSWINDOWS\ high \ANSI\
-%D characters, such as ë and á.
-
-\startregime [windows]
-
-\defineactivetoken 128 {\texteuro}
-\defineactivetoken 129 {\unknownchar}
-\defineactivetoken 130 {\lowerleftsingleninequote}
-\defineactivetoken 131 {\textflorin}
-\defineactivetoken 132 {\lowerleftdoubleninequote}
-\defineactivetoken 133 {\dots}
-\defineactivetoken 134 {\textdag}
-\defineactivetoken 135 {\textddag}
-\defineactivetoken 136 {\textcircumflex}
-\defineactivetoken 137 {\perthousand}
-\defineactivetoken 138 {\Scaron}
-\defineactivetoken 139 {\leftsubguillemot}
-\defineactivetoken 140 {\OEligature}
-\defineactivetoken 141 {\unknownchar}
-\defineactivetoken 142 {\unknownchar}
-\defineactivetoken 143 {\unknownchar}
-\defineactivetoken 144 {\unknownchar}
-\defineactivetoken 145 {\upperleftsinglesixquote}
-\defineactivetoken 146 {\upperrightsingleninequote}
-\defineactivetoken 147 {\upperleftdoublesixquote}
-\defineactivetoken 148 {\upperrightdoubleninequote}
-\defineactivetoken 149 {\textbullet}
-\defineactivetoken 150 {\endash}
-\defineactivetoken 151 {\emdash}
-\defineactivetoken 152 {\texttilde}
-\defineactivetoken 153 {\trademark}
-\defineactivetoken 154 {\scaron}
-\defineactivetoken 155 {\rightsubguillemot}
-\defineactivetoken 156 {\oeligature}
-\defineactivetoken 157 {\unknownchar}
-\defineactivetoken 158 {\unknownchar}
-\defineactivetoken 159 {\Ydiaeresis}
-\defineactivetoken 160 {\nonbreakablespace}
-\defineactivetoken 161 {\exclamdown}
-\defineactivetoken 162 {\textcent}
-\defineactivetoken 163 {\textsterling}
-\defineactivetoken 164 {\textcurrency}
-\defineactivetoken 165 {\textyen}
-\defineactivetoken 166 {\textbrokenbar}
-\defineactivetoken 167 {\sectionmark}
-\defineactivetoken 168 {\textdiaeresis}
-\defineactivetoken 169 {\copyright}
-\defineactivetoken 170 {\ordfeminine}
-\defineactivetoken 171 {\leftguillemot}
-\defineactivetoken 172 {\textlognot}
-\defineactivetoken 173 {\hyphen}
-\defineactivetoken 174 {\registered}
-\defineactivetoken 175 {\textmacron}
-\defineactivetoken 176 {\textdegree}
-\defineactivetoken 177 {\textpm}
-\defineactivetoken 178 {\twosuperior}
-\defineactivetoken 179 {\threesuperior}
-\defineactivetoken 180 {\textacute}
-\defineactivetoken 181 {\textmu}
-\defineactivetoken 182 {\paragraphmark}
-\defineactivetoken 183 {\periodcentered}
-\defineactivetoken 184 {\textcedilla}
-\defineactivetoken 185 {\onesuperior}
-\defineactivetoken 186 {\ordmasculine}
-\defineactivetoken 187 {\rightguillemot}
-\defineactivetoken 188 {\onequarter}
-\defineactivetoken 189 {\onehalf}
-\defineactivetoken 190 {\threequarter}
-\defineactivetoken 191 {\questiondown}
-\defineactivetoken 192 {\Agrave}
-\defineactivetoken 193 {\Aacute}
-\defineactivetoken 194 {\Acircumflex}
-\defineactivetoken 195 {\Atilde}
-\defineactivetoken 196 {\Adiaeresis}
-\defineactivetoken 197 {\Aring}
-\defineactivetoken 198 {\AEligature}
-\defineactivetoken 199 {\Ccedilla}
-\defineactivetoken 200 {\Egrave}
-\defineactivetoken 201 {\Eacute}
-\defineactivetoken 202 {\Ecircumflex}
-\defineactivetoken 203 {\Ediaeresis}
-\defineactivetoken 204 {\Igrave}
-\defineactivetoken 205 {\Iacute}
-\defineactivetoken 206 {\Icircumflex}
-\defineactivetoken 207 {\Idiaeresis}
-\defineactivetoken 208 {\Eth}
-\defineactivetoken 209 {\Ntilde}
-\defineactivetoken 210 {\Ograve}
-\defineactivetoken 211 {\Oacute}
-\defineactivetoken 212 {\Ocircumflex}
-\defineactivetoken 213 {\Otilde}
-\defineactivetoken 214 {\Odiaeresis}
-\defineactivetoken 215 {\textmultiply}
-\defineactivetoken 216 {\Ostroke}
-\defineactivetoken 217 {\Ugrave}
-\defineactivetoken 218 {\Uacute}
-\defineactivetoken 219 {\Ucircumflex}
-\defineactivetoken 220 {\Udiaeresis}
-\defineactivetoken 221 {\Ygrave}
-\defineactivetoken 222 {\thorn}
-\defineactivetoken 223 {\ssharp}
-\defineactivetoken 224 {\agrave}
-\defineactivetoken 225 {\aacute}
-\defineactivetoken 226 {\acircumflex}
-\defineactivetoken 227 {\atilde}
-\defineactivetoken 228 {\adiaeresis}
-\defineactivetoken 229 {\aring}
-\defineactivetoken 230 {\aeligature}
-\defineactivetoken 231 {\ccedilla}
-\defineactivetoken 232 {\egrave}
-\defineactivetoken 233 {\eacute}
-\defineactivetoken 234 {\ecircumflex}
-\defineactivetoken 235 {\ediaeresis}
-\defineactivetoken 236 {\igrave}
-\defineactivetoken 237 {\iacute}
-\defineactivetoken 238 {\icircumflex}
-\defineactivetoken 239 {\idiaeresis}
-\defineactivetoken 240 {\eth}
-\defineactivetoken 241 {\ntilde}
-\defineactivetoken 242 {\ograve}
-\defineactivetoken 243 {\oacute}
-\defineactivetoken 244 {\ocircumflex}
-\defineactivetoken 245 {\otilde}
-\defineactivetoken 246 {\odiaeresis}
-\defineactivetoken 247 {\textdiv}
-\defineactivetoken 248 {\ostroke}
-\defineactivetoken 249 {\ugrave}
-\defineactivetoken 250 {\uacute}
-\defineactivetoken 251 {\ucircumflex}
-\defineactivetoken 252 {\udiaeresis}
-\defineactivetoken 253 {\ygrave}
-\defineactivetoken 254 {\Thorn}
-\defineactivetoken 255 {\ydiaeresis}
-
-\stopregime
-
-\endinput
diff --git a/Master/texmf-dist/tex/context/base/sort-new.tex b/Master/texmf-dist/tex/context/base/sort-new.tex
deleted file mode 100644
index cc6d6983d66..00000000000
--- a/Master/texmf-dist/tex/context/base/sort-new.tex
+++ /dev/null
@@ -1,59 +0,0 @@
-% temporary overloading
-
-\unprotect
-
-\def\strippedcsname
- {\expandafter\dostrippedcsname\string}
-
-\def\dostrippedcsname#1%
- {\if\noexpand#1\letterbackslash\else#1\fi}
-
-\def\doregisterreference[#1]#2%
- {\doifvalue{\??id#1\c!referencing}\v!on
- {\pagereference[#1:\strippedcsname#2]}}
-
-\def\doprocesspageregister[#1]#2#3% key altnum entry
- {\begingroup
- \thisisnextinternal\s!ind
- \ifduplicate\getlastregisterentry{#3}\fi
- \convertexpanded{\registerparameter\c!keyexpansion}{#1}\asciiregisterentryA
- \convertexpanded{\registerparameter\c!expansion }{#3}\asciiregisterentryB
- \doifsomething{\registerparameter\c!keyexpansion}
- {\ifx\asciiregisterentryA\empty
- \convertexpanded{\registerparameter\c!keyexpansion}{#3}\asciiregisterentryA
- \fi}%
- \makesectionformat
- \doifelse{\registerparameter\c!ownnumber}\v!yes
- \donetrue\donefalse
- % the spaces between } { are essential for texutil's split
- \expanded
- {\writeutility%
- {r \ifcase\registerpagestatus\space\or e \or f \or t \fi
- {\currentregister} %
- {\nextinternalreference} %
- {\asciiregisterentryA} %
- {\asciiregisterentryB} %
- {\sectionformat\sectionseparator\sectionseparator
- \ifdone#2\else\noexpand\pagenumber\fi} %
- {\noexpand\realfolio}}}%
- \getfirstcharacter\currentregister
- \registerinfo{> \firstcharacter}{#3}%
- \endgroup}
-
-\def\convertmeaning#1\to % watch the double expansion !
- {\bgroup
- \honorunexpanded
- %dontexpandencoding % new
- \literateencodedtokens % newer
- \xdef\@@globalexpanded{#1}%
- \xdef\@@globalexpanded{\@@globalexpanded}%
- \egroup
- \convertcommand\@@globalexpanded\to}
-
-\def\reduceargument#1\to#2%
- {\begingroup
- \reducetocoding[raw]%
- \edef\ascii{#1}%
- \expandafter\endgroup\expandafter\edef\expandafter#2\expandafter{\ascii}}
-
-\protect