summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-12-28 22:41:56 +0000
committerKarl Berry <karl@freefriends.org>2019-12-28 22:41:56 +0000
commit2103e7df1093c5c12de0827bc37d32da1eaced8c (patch)
tree4aa359bf14b408c558dc0e52934e6a6fedfb03a5 /Master/texmf-dist/tex
parentb8826f305a9b5a17538b25d9b62c28fb6f71c5a7 (diff)
math accent fixes, tex4ht r646
git-svn-id: svn://tug.org/texlive/trunk@53251 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/generic/tex4ht/mathml.4ht12
-rw-r--r--Master/texmf-dist/tex/generic/tex4ht/unicode.4ht106
2 files changed, 71 insertions, 47 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
index 2352851cbc7..99e7e841402 100644
--- a/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
+++ b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
@@ -1,4 +1,4 @@
-% mathml.4ht (2019-12-16-15:21), generated from tex4ht-mathml.tex
+% mathml.4ht (2019-12-28-14:40), generated from tex4ht-mathml.tex
% Copyright 2009-2019 TeX Users Group
% Copyright 1999-2009 Eitan M. Gurari
%
@@ -17,7 +17,7 @@
%
% If you modify this program, changing the
% version identification would be appreciated.
-\immediate\write-1{version 2019-12-16-15:21}
+\immediate\write-1{version 2019-12-28-14:40}
\exit:ifnot{Preamble,%
accents,%
@@ -824,6 +824,10 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
{\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace
width="0.33em" \mml:class="nbsp" />\fi
\else \:nbsp\fi}
+
+% redefine macro from unicode.4ht to produce better accents
+\def\unicode:mathop#1{\PauseMathClass\HCode{<\a:mathml mo accent="true">}#1\HCode{</\a:mathml mo>}\EndPauseMathClass}
+
\:CheckOption{new-accents} \if:Option \else
\Configure{accent}\widetilde\widetilde{{}{}}
{}
@@ -2657,6 +2661,10 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
{\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace
width="0.33em" \mml:class="nbsp" />\fi
\else \:nbsp\fi}
+
+% redefine macro from unicode.4ht to produce better accents
+\def\unicode:mathop#1{\PauseMathClass\HCode{<\a:mathml mo accent="true">}#1\HCode{</\a:mathml mo>}\EndPauseMathClass}
+
\:CheckOption{new-accents} \if:Option \else
\Configure{accent}\widetilde\widetilde{{}{}}
{}
diff --git a/Master/texmf-dist/tex/generic/tex4ht/unicode.4ht b/Master/texmf-dist/tex/generic/tex4ht/unicode.4ht
index aa2233fa34c..9a4be026239 100644
--- a/Master/texmf-dist/tex/generic/tex4ht/unicode.4ht
+++ b/Master/texmf-dist/tex/generic/tex4ht/unicode.4ht
@@ -1,4 +1,4 @@
-% unicode.4ht (2019-06-06-15:03), generated from tex4ht-unicode.tex
+% unicode.4ht (2019-12-28-14:40), generated from tex4ht-unicode.tex
% Copyright 2009-2019 TeX Users Group
% Copyright 1998-2009 Eitan M. Gurari
%
@@ -17,7 +17,7 @@
%
% If you modify this program, changing the
% version identification would be appreciated.
-\immediate\write-1{version 2019-06-06-15:03}
+\immediate\write-1{version 2019-12-28-14:40}
\exit:ifnot{8859-6,%
SIunits,%
@@ -179,6 +179,10 @@ tex4ht}
\def\Uuml{00A8}
\def\Uuuml{00FC}
\def\Uyuml{00FF}
+
+% This will be redefined in mathml.4ht to produce a better markup
+\def\unicode:mathop#1{\mathop{#1}}
+
\:CheckOption{new-accents} \if:Option \else
\expand:after{\Configure{accent}}\csname OT1\string\`\endcsname
\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}%
@@ -317,25 +321,25 @@ D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}%
R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
{}{}}
{\a:accents{}{#1}} {\b:accents{b}{#1}{#2}}
- \def\:vec:over{\ifmmode\expandafter\mathop\fi{\x:unicode{2192}}}
- \def\:grave:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0300}}}
- \def\:acute:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0301}}}
- \def\:hat:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0302}}}
- \def\:widehat:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0302}}}
- \def\:tilde:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0303}}}
- \def\:widetilde:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0303}}}
- \def\:bar:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0304}}}
- \def\:breve:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0306}}}
- \def\:dot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0307}}}
- \def\:ddot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0308}}}
- \def\:uml:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0308}}}
- \def\:ring:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030A}}}
- \def\:Huml:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030B}}}
- \def\:check:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030C}}}
- \def\:d:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0323}}}
- \def\:cedil:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0327}}}
- \def\:b:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0331}}}
- \def\:udot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0361}}}
+ \def\:vec:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{2192}}}
+ \def\:grave:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0300}}}
+ \def\:acute:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0301}}}
+ \def\:hat:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0302}}}
+ \def\:widehat:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0302}}}
+ \def\:tilde:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0303}}}
+ \def\:widetilde:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0303}}}
+ \def\:bar:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0304}}}
+ \def\:breve:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0306}}}
+ \def\:dot:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0307}}}
+ \def\:ddot:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0308}}}
+ \def\:uml:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0308}}}
+ \def\:ring:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{030A}}}
+ \def\:Huml:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{030B}}}
+ \def\:check:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{030C}}}
+ \def\:d:under{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0323}}}
+ \def\:cedil:under{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0327}}}
+ \def\:b:under{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0331}}}
+ \def\:udot:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0361}}}
\fi
\Configure{L} {\x:unicode{0141}}
@@ -558,7 +562,6 @@ R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{amsart}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -832,6 +835,10 @@ Y{0178}\i{00EF}%
\def\Uuml{00A8}
\def\Uuuml{00FC}
\def\Uyuml{00FF}
+
+% This will be redefined in mathml.4ht to produce a better markup
+\def\unicode:mathop#1{\mathop{#1}}
+
\:CheckOption{new-accents} \if:Option \else
\expand:after{\Configure{accent}}\csname OT1\string\`\endcsname
\grave{A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}%
@@ -970,25 +977,25 @@ D{1E0E}d{1E0F}K{1E34}k{1E35}L{1E3A}l{1E3B}N{1E48}n{1E49}%
R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
{}{}}
{\a:accents{}{#1}} {\b:accents{b}{#1}{#2}}
- \def\:vec:over{\ifmmode\expandafter\mathop\fi{\x:unicode{2192}}}
- \def\:grave:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0300}}}
- \def\:acute:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0301}}}
- \def\:hat:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0302}}}
- \def\:widehat:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0302}}}
- \def\:tilde:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0303}}}
- \def\:widetilde:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0303}}}
- \def\:bar:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0304}}}
- \def\:breve:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0306}}}
- \def\:dot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0307}}}
- \def\:ddot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0308}}}
- \def\:uml:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0308}}}
- \def\:ring:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030A}}}
- \def\:Huml:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030B}}}
- \def\:check:over{\ifmmode\expandafter\mathop\fi{\x:unicode{030C}}}
- \def\:d:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0323}}}
- \def\:cedil:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0327}}}
- \def\:b:under{\ifmmode\expandafter\mathop\fi{\x:unicode{0331}}}
- \def\:udot:over{\ifmmode\expandafter\mathop\fi{\x:unicode{0361}}}
+ \def\:vec:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{2192}}}
+ \def\:grave:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0300}}}
+ \def\:acute:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0301}}}
+ \def\:hat:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0302}}}
+ \def\:widehat:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0302}}}
+ \def\:tilde:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0303}}}
+ \def\:widetilde:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0303}}}
+ \def\:bar:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0304}}}
+ \def\:breve:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0306}}}
+ \def\:dot:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0307}}}
+ \def\:ddot:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0308}}}
+ \def\:uml:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0308}}}
+ \def\:ring:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{030A}}}
+ \def\:Huml:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{030B}}}
+ \def\:check:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{030C}}}
+ \def\:d:under{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0323}}}
+ \def\:cedil:under{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0327}}}
+ \def\:b:under{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0331}}}
+ \def\:udot:over{\ifmmode\expandafter\unicode:mathop\fi{\x:unicode{0361}}}
\fi
\Configure{L} {\x:unicode{0141}}
@@ -1304,6 +1311,12 @@ R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
+
+
+
+
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{eurosym}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1326,7 +1339,6 @@ R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{sistyle}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1414,6 +1426,8 @@ R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{cp850}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1434,6 +1448,7 @@ R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{cp862}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1444,7 +1459,6 @@ R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{cp1250}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1475,6 +1489,7 @@ R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{cp437de}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1485,7 +1500,6 @@ R{1E5E}r{1E5F}T{1E6E}t{1E6F}Z{1E94}z{1E95}h{1E96}%
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{cp865}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1938,6 +1952,7 @@ Y{1EF8}y{1EF9}\i{0129}%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{croatian}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -2074,7 +2089,6 @@ y{0233}G{1E20}g{1E21}%
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{greek}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -2117,5 +2131,7 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}%
+
+
\endinput