I am sure this problems happens with Transparent-Text-Captions.
For getting caption text to be exactly how it looks like in Captivate, you need to go to:-
Preferences-->Project-->SWF Size and Quality-->General : Antialias transparent Captions.
and uncheck it.
This will force Captivate to put images of text as shown on Captivate Edit Area into the swf making the caption appear exactly the same.
Thankyou for your reply.
That would make sense because most of the mistakes were with the transparent boxes. I have Captivate 3 which I think may be set out differently - If I go Preferences - Project - I don't have the specific option SWF Size and Quality but there is a box
"Don't Anti-alias Captions (this may affect output SWF size)"
which is currently unchecked. I can't find any other option that refers to Antialias or transparent captions. Is this the box to leave unchecked? Unfortunately, I can't do a screen capture of this dialog box.
The preference I was talking about is present in Captivate-4.
In Captivate 3 you need to "check" this option "Don't anti-alias caption" to get the same result.
This preference description was changed in Captivate 4 for it to be more readable and understandable.
And alternative to this involves editing the caption in question and positioning the cursor at the very end of all the text. (Ctrl+End does this nicely)
Then press Enter a couple of times and apply a bullet to the last line. After that, just size the caption so you don't see the bullet.