It doesn't need to be anything "fancy". If the program opening the file
doesn't have the exact font available it is forced to substitute using what
*is* available. I don't know exactly what criteria is used, but it's based
on metrics & parameters, it doesn't look to match every single glyph. If the
required character isn't in the font being substituted a "placeholder"
character is displayed instead. The problem then stems from the fact that
not every font includes all the same characters.
The issue is complicated further because there are variations within a
single font based on version - even though the _name_ of the font may be the
same one version may contain characters that another version doesn't. IOW,
the standard alphanumeric set will be identical but the same "special"
characters included in one may not be included in the other.
As I suggested in my first reply, though, this isn't the *only* possibility,
but I believe it is the most probable.
Regards |:>)
Bob Jones
[MVP] Office:Mac