What is the best way to obtain precise control over the space between lines in a multi-line running header.  I need to be able to set the font size within each line by point size. Different lines may have different font sizes (indeed, there may be different font sizes within a single line).

I've tried a number of approaches but always seem to end up with unexpected white space somewhere.

Thanks,

Neal