I have problems with text formatting. In another thread, I reported that text formatting is lost on 10.10, but that is not all. On 10.7, there is another problem: Spacing.
If I use several sizes in the same text block, the spacing of the smaller sized rows are affected by the size (or existance) of the bigger part!
My usual remedy is to split the block into two, so the header is separate from the smaller text. However, this is inconvenient, adds extra work to align the text blocks.
Or more exactly, I have the last version that supports 10.7. (It could be a good idea not to just say it is “up to date” when you mean “last supporting this OS version”.) Well, I will try 3.9 on 10.10. I might have used 3.4.4 there too.
You can get the small text to move closer to, or away from, the larger text with the Leading and Baseline sliders, but it’s very fiddly and it works very strangely. If you move the sliders too far in the wrong direction, the text will go down when you want it to go up!
For better control, a publishing program might be a better solution. In the early 1990s, I used Quark XPress a lot and its leading and baseline shift controls were superb.