You can use an inline style statement for HTML tags:
<p style="letter-spacing: 1pt;">Text</p>
<p style="letter-spacing: 0.1em;">Text</p>
letter-spacing controls the spacing between letters. I'm not sure
if it handles verticle spacing though. In place of letter-spacing,
you might try line-height:10pt; If the font size is 9pt, then then you
can use a line-height of 8pt to reduce the space between lines.
You might want to mess with the pixel settings as well. Using px
instead of em or pt.
em is the width-size of the letter 'm' or something to that effect.
Let us know if that helps. I'd use a classed style statement to
produce the effect for certain tags.
<style><!--
..compressed {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
line-height: 9px;
}
-->
</style>
<p class="compressed">
T<br />
E<br />
X<br />
T<br />
</p>
Hope that helps! ;-)