From 0be4831f50bbc41997665aec320dbf519b87b7d7 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Thu, 20 Oct 2011 12:24:00 +0200 Subject: beta 2011.10.20 12:24 --- tex/context/base/char-def.lua | 6 +++++- tex/context/base/context-version.pdf | Bin 4112 -> 4108 bytes tex/context/base/context-version.png | Bin 105750 -> 105689 bytes tex/context/base/math-ini.lua | 3 ++- tex/context/base/math-pln.mkiv | 12 ++++++++++++ tex/context/base/status-files.pdf | Bin 24113 -> 24088 bytes 6 files changed, 19 insertions(+), 2 deletions(-) diff --git a/tex/context/base/char-def.lua b/tex/context/base/char-def.lua index 97d48c316..ec9a7b134 100644 --- a/tex/context/base/char-def.lua +++ b/tex/context/base/char-def.lua @@ -56717,6 +56717,8 @@ characters.data={ description="DOUBLE PRIME", direction="et", linebreak="po", + mathclass="nothing", + mathname="doubleprime", specials={ "compat", 0x2032, 0x2032 }, unicodeslot=0x2033, }, @@ -56725,6 +56727,8 @@ characters.data={ description="TRIPLE PRIME", direction="et", linebreak="po", + mathclass="nothing", + mathname="tripleprime", specials={ "compat", 0x2032, 0x2032, 0x2032 }, unicodeslot=0x2034, }, @@ -187423,4 +187427,4 @@ characters.data={ linebreak="cm", unicodeslot=0xE01EF, }, -} \ No newline at end of file +} diff --git a/tex/context/base/context-version.pdf b/tex/context/base/context-version.pdf index 86bb8863b..33f27ab90 100644 Binary files a/tex/context/base/context-version.pdf and b/tex/context/base/context-version.pdf differ diff --git a/tex/context/base/context-version.png b/tex/context/base/context-version.png index 6463ff5a7..8a165ab0f 100644 Binary files a/tex/context/base/context-version.png and b/tex/context/base/context-version.png differ diff --git a/tex/context/base/math-ini.lua b/tex/context/base/math-ini.lua index 9d63cff5b..cb1a72926 100644 --- a/tex/context/base/math-ini.lua +++ b/tex/context/base/math-ini.lua @@ -168,7 +168,8 @@ if setmathcode then contextsprint(format([[\unexpanded\gdef\%s{\Uradical "%X "%X }]],name,family,slot)) else -- beware, open/close and other specials should not end up here - contextsprint(format([[\unexpanded\gdef\%s{\Umathchar "%X "%X "%X }]],name,class,family,slot)) +-- contextsprint(format([[\unexpanded\gdef\%s{\Umathchar "%X "%X "%X }]],name,class,family,slot)) + contextsprint(format([[\Umathchardef\%s "%X "%X "%X ]],name,class,family,slot)) end end diff --git a/tex/context/base/math-pln.mkiv b/tex/context/base/math-pln.mkiv index 295c58d48..cdbc400a1 100644 --- a/tex/context/base/math-pln.mkiv +++ b/tex/context/base/math-pln.mkiv @@ -106,8 +106,20 @@ % collapsing to 0x2033 and 0x2034 happens elsewhere +\ifdefined \prime \else + \Umathchardef\prime "0 "0 "2032 +\fi + \let\normalprime\prime +% The \let\prime\domathprime might become an obsolete as we have \doubleprime and \tripleprime +% and collapsing can nicely handle the script then + +\appendtoks + \let\normalprime\prime % gets defined later + \let\prime\domathprime % so this is needed +\to \everydump + \unexpanded\def\domathprime {\iffontchar\textfont\zerocount"FE325\relax ^\bgroup\expandafter\dodomathprime % virtual mess (using funny signal) diff --git a/tex/context/base/status-files.pdf b/tex/context/base/status-files.pdf index f73987ff8..5db5f3b9f 100644 Binary files a/tex/context/base/status-files.pdf and b/tex/context/base/status-files.pdf differ -- cgit v1.2.3