See test file at tex4ht-mathml
> There is a problem in \dot{x}: it is never build well, but \dot{k} or
> \dot{V} are correctly arranged.
It is a mozilla problem--it doesnt recognizes the unicode character
ẋ of \dot{x}. I modified the defintion to get a simulation of
the same effect, as is the case for \dot{k} and \dot{V}.
> I detected that symbols \tilde and \widetilde are not being generated
> by TeX4ht
I’m getting the same problem here. Tex4ht produces the combining
tilde U0303, but mozilla fails to recognize it. Changing it
to the small tilde character U02DC fixes the problem (now in the bug
fixes page of tex4ht).
However, that is an improper behavior of mozilla. It can be seen with
the hat and widehat operations. There U0302 does the right job and
U02C6 doesn’t.
\expand:after{\Configure{accent}}\csname OT1\string\.\endcsname
\dot{{}{}}
{\a:accents{}{#1}} {\b:accents{dot}{#1}{#2}}
\expand:after{\Configure{accent}}\csname OT1\string\"\endcsname
\ddot{{}{}}
{\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}}
-_-_-
\:CheckOption{new-accents} \if:Option \else
\def\:widetilde:over{\ifmmode \expandafter\mathop\fi
{\x:unicode{02DC}}}
% \def\:tilde:over{\mathop{\x:unicode{02DC}}}
\fi
-_-_-
\:CheckOption{new-accents} \if:Option \else
\def\:widetilde:over{\mathop{\ifmmode \expandafter\x:unicode\fi
{02DC}}}
% \def\:tilde:over{\mathop{\x:unicode{02DC}}}
\fi
-_-_-
\:CheckOption{uniaccents} \if:Option \else
\Configure{accent}\dot\dot{<.dot above codes.>{}{}}
{}{}
\expand:after{\Configure{accent}}\csname OT1\string\.\expandafter
\endcsname
\csname OT1\string\.\endcsname{<.dot above codes.>{}{}}
{}{}
\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname
\check{<.caron codes.>{}{}}
{}{}
\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname
\bar{<.macron codes.>{}{}}
{}{}
\expand:after{\Configure{accent}}\csname OT1\string\‘\endcsname
\grave{<.grave codes.>{}{}}
{\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}}
\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname
\hat{<.circumflex codes.>{}{}}
{}{}
\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname
\tilde{<.tilde codes.>{}{}}
{}{}
\Configure{accent}\ddot\ddot{<.diaeresis codes.>{}{34}}
{}{}
\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter
\endcsname
\csname OT1\string\"\endcsname{<.diaeresis codes.>{}{34}}
{}{}
% \expand:after{\expand:after{\Configure{accent}}%
% \csname OT1\string\r\endcsname}%
% \csname OT1\string\r\endcsname{<.ring codes.>{}{}}
% {}{}
\expand:after{\Configure{accent}}\csname OT1\string\b\endcsname
\b{<.bar below codes.>{}{}}
{}{}
\expand:after{\expand:after{\Configure{accent}}%
\csname OT1\string\d\endcsname}%
\csname OT1\string\d\endcsname{<.dot below codes.>{}{}}
{}{}
\expand:after{\expand:after{\Configure{accent}}%
\csname OT1\string\c\endcsname}%
\csname OT1\string\c\endcsname{<.cedilla codes.>{}{}}
{}{}
\expand:after{\expand:after{\Configure{accent}}%
\csname OT1\string\H\endcsname}%
\csname OT1\string\H\endcsname{<.double acute code.>{}{}}
{}{}
\fi -_-_-
C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}%
I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}%
o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}%
f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}%
n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}%
s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}%
x{1E8B}Y{1E8E}y{1E8F}%
-_-_-
C{010C}c{010D}D{010E}d{010F}%
E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}%
S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}%
i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}%
j{01F0}\i{01D0}\j{01F0}%
-_-_-
A{0100}a{0101}E{0112}%
e{0113}I{012A}i{012B}O{014C}o{014D}U{016A}u{016B}%
G{1E20}g{1E21}%
-_-_-
A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}%
Y{1EF2}a{00E0}e{00E8}o{00F2}u{00F9}%
w{1E81}y{1EF3}\i{00EC}%
-_-_-
A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}%
i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}%
H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}%
w{0175}Y{0176}y{0177}\i{00EE}\j{0135}%
-_-_-
A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}%
i{0129}U{0168}u{0169}E{1EBC}e{1EBD}%
Y{1EF8}y{1EF9}\i{0129}%
-_-_-
A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}%
a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}%
Y{0178}\i{00EF}%
-_-_-
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}%
-_-_-
K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}%
R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}%
E{0228}e{0229}H{1E28}h{1E29}%
C{00C7}c{00E7}G{0122}g{0123}%
-_-_-
A{1EA0}a{1Ea1}D{1E0C}d{1E0D}%
E{1EB8}e{1EB9}H{1E24}h{1E25}I{1ECA}i{1ECB}%
K{1E32}k{1E33}L{1E36}l{1E37}M{1E42}m{1E43}%
N{1E46}n{1E47}O{1ECC}o{1ECD}R{1E5A}r{1E5B}%
S{1E62}s{1E63}T{1E6C}t{1E6D}U{1EE4}u{1EE5}%
V{1E7E}v{1E7F}W{1E88}w{1E89}Y{1EF4}y{1EF5}%
-_-_-
\expand:after{\Configure{accent}}\csname OT1\string\‘\endcsname
\grave{<.grave codes.>{}{}}
{\a:accents{}{#1}} {\b:accents{grave}{#1}{#2}}
\expand:after{\Configure{accent}}\csname OT1\string\’\endcsname
\acute{<.acute codes.>{}{}}
{\a:accents{}{#1}} {\b:accents{acute}{#1}{#2}}
\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname
\hat{<.circumflex codes.>{}{}}
{\a:accents{}{#1}} {\b:accents{hat}{#1}{#2}}
\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname
\tilde{<.tilde codes.>{}{}}
{\a:accents{}{#1}} {\b:accents{tilde}{#1}{#2}}
\Configure{accent}\ddot\ddot{<.diaeresis codes.>{}{34}}
{\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}}
\expand:after{\Configure{accent}}\csname OT1\string\"\expandafter
\endcsname
\csname OT1\string\"\endcsname{<.diaeresis codes.>{}{34}}
{\a:accents{}{#1}} {\b:accents{uml}{#1}{#2}} -_-_-
\expand:after{\expand:after{\Configure{accent}}%
\csname OT1\string\r\endcsname}%
\csname OT1\string\r\endcsname{<.ring codes.>{}{}}
{\a:accents{}{#1}} {\b:accents{ring}{#1}{#2}}
\expand:after{\expand:after{\Configure{accent}}%
\csname OT1\string\d\endcsname}%
\csname OT1\string\d\endcsname{<.dot below codes.>{}{}}
{\a:accents{}{#1}} {\b:accents{d}{#1}{#2}} -_-_-