Well since no one seems to be answering this question, the answer seems to be (one way or the other) YES. There are two things that affect the rendering of the HTML I use.
1) The word-spacing
(when specified in em) is increased exactly by a factor of two. The only solution for me was to alter the word-spacing at runtime on iOS 7.0+.
2) Two non-breaking spaces (
) at the beginning of a span causes an abnormally large gap. Changing this to one non-breaking space and a regular space fixes this.
There have been a lot of changes to CoreText in iOS 7.0 so I guess these artifacts are a result of that.