0.17 Margin Notes

<..configure html-speech latex..>+
 \Configure{marginpar}
    {\ifvmode
       \IgnorePar\EndP\HCode{<div class="marginpar">}%
          <.begin ver marginpar.>%
       \def\end:margp{\ifvmode \IgnorePar\fi \EndP
          <.end ver marginpar.>\HCode{</div>}}%
       \par
     \else
       \SaveEndP
       \HCode{<span class="marginpar">}<.begin hor marginpar.>%
       \bgroup
          \Configure{HtmlPar}
              {<br />}
              {\HCode{<br />}}
              {}{}%
       \def\end:margp{\egroup
              <.end hor marginpar.>\HCode{</span>}\RecallEndP}%
     \fi
    }
    {\end:margp}
-_-_-

<..configure emacspeak latex..>+
 \CssSpeech{.marginpar {pitch: 7;
                        pitch-range: 4;
                        richness: 3;
                        stress: 2;
                        volume: 4}}
-_-_-

<..begin ver marginpar..>
 \HCode{<div>
      \add:description{begin-end}{\a:speak:marginpar}</div><div>}%
-_-_-

<..end ver marginpar..>
 \HCode{</div><div>
     \add:description{begin-end}{\b:speak:marginpar}</div>}%
-_-_-

<..begin hor marginpar..>
 \HCode{\add:description{begin-end}{\a:speak:marginpar}}%
-_-_-

<..end hor marginpar..>
 \HCode{\add:description{begin-end}{\b:speak:marginpar}}%
-_-_-

<..configure html-speech latex..>+
 \NewConfigure{speak:marginpar}{2}
 \Configure{speak:marginpar}
    {begin margin note}
    {end margin note}
-_-_-