The following snippet of source in an EPUB (which I checked 3 times to make sure there wasn't any sort of invisible character in it):
Code:
which started at three <span class="smallcaps">P.M.</span> and went
resulted in this display on a Kindle, after conversion to KFX:
Code:
which started at three-
P.M. and went
Because of the non-breaking space, the Kindle treated "three P.M." as a single word, and then hyphenated it.