Do text to speech browsers use the title attributes in <abbr> tags when reading out? Only with some careful manipulation.
The size of the box was 15 in × 12 in across the top.
<p>The size of the box was 15 <abbr title="inches">in</abbr><abbr title="by">×</abbr> 12 <abbr title="inches">in</abbr> across the top.</p>@media aural,speech,screen {abbr:before { content:attr(title); }}@media aural,speech {abbr { speak: none; }abbr:before { speak: normal; }}@media screen {abbr:before { display: none; }}With careful tweaking of the CSS using the @media attribute, Opera and other TTS browsers can be made to display one thing and use another for aural delivery.
This solution was taken from Alan J. Flavell ’s site [link removed]. Give that man a medal.
Update 2007-05-12: I'm obviously a little behind the times, as sadly Alan passed away in December. My little contact with him showed he was a good man with sound knowledge and advice. A project is under way to put his pages back together.