Not all font foundries allow their fonts to be embedded and include code
within the font to prevent this.
You can still use the font, just not embed it for transfer of the document
for use in another application on another machine that does not have the
font installed. Converting text to outlines is the way round this.
Sometimes these messages are also spurious. Deleting all occurrences of
adobefnt*.lst on your machine may help in these cases.
Thanks
If you are unable to embed the fonts, have you considered converting all text to outlines, which will preserve their appearance without having the font files?
Bob
If not, use the Find Fonts.. dialog to see which fonts are used in the file. It might be that the file contains more fonts than you think it does, and the warning is coming up about one that you didn't know was in use. (Sometimes, e.g., fonts will be assigned to space characters or to empty text objects, and they're still considered "in use".)
The warning also says "an unknown problem has occured
protected fonts cannot be embedded" this is refering to myriad which i don't usually have any problem with.
if i have to convert all text to outlines do i lose quality?
Try converting all fonts to outlines in a copy of that file. Your text may lose some hinting but a lot depends on the font used.
A font manufacturer can assign "protection" to a font so it cannot be "shared". You don't say what font is causing the message. In the initial message you talk about a TrueType font -- then you mention Myriad which is copyright to Adobe and probably a Type One font ...? Have you done what Teri asked you? Maybe you should check ALL your fonts to find if any are corrupt. There's no need to repeat your first message through the thread.
You're continuing to ask questions without responding to the suggestions already made. Please do so first.