1.8 Radicals

<..configure jsml-math tex4ht..>+
 \Configure{radical}
   {\HCode{<msqrt>%
           \add:description{begin-root}{\a:speak:radical}}%
    \special{t4ht\string~!e<<mrow class="root-base">}%
    \special{t4ht\string~!e></mrow>%
           \add:description{end-root}{\b:speak:radical}</msqrt>}%
    \special{t4ht\string~!ee/}%
    \special{t4ht\string~!ese-}%
   }
-_-_-

<..configure jsml-math tex4ht..>+
 \NewConfigure{speak:radical}{2}
 \Configure{speak:radical}
    {<BREAK SIZE="small"/><level prefix="begin">begin
              root</level><BREAK SIZE="small"/>}
    {<BREAK SIZE="small"/><level prefix="end">end
              root</level><BREAK SIZE="small"/>}
-_-_-

<..plain,latex mathml..>+
 \Configure{root}
     {\HCode{<mroot>%
        \add:description{begin-root}{\a:speak:root}%
        <mrow class="root-index">}}
     {\HCode{</mrow>\add:description{mid-root}{\b:speak:root}%
             <mrow class="root-base">}}
     {\HCode{</mrow>\add:description{end-root}{\c:speak:root}</mroot>}}
-_-_-

<..plain,latex mathml..>+
 \NewConfigure{speak:root}{3}
 \Configure{speak:root}
    {<BREAK SIZE="medium"/><level prefix="root">root
          index</level><BREAK SIZE="medium"/>}
    {<BREAK SIZE="medium"/><level prefix="begin">begin
          root</level><BREAK SIZE="medium"/>}
    {<BREAK SIZE="medium"/><level prefix="end">end
          root</level><BREAK SIZE="medium"/>}
-_-_-