Am I misusing font symbols for Macs/PCs?

I started making it a practice to use a font symbol in every FLA that I create so that the fonts work between PCs and Macs. Some designer would invariably drop in a weird handwritten font for a project, and I couldn’t get it to look right in a PC after I exported off a Mac.

I THOUGHT that the font symbol would resolve font compatibility issues between PCs and Macs when paired with embedded fonts for dynamic textfields. In fact, up until now, I’ve been doing this for every project I work on:[LIST=1]
[]Make font symbol for each font I want to use in project (no options changed from font in symbol creation dialogue).
[
]Apply font symbols (not fonts) to all static and dynamic text instances in the project.
[*]For dynamic text, also embed font to ensure 100% display compatibility between Mac and PC.[/LIST]I’m curious, now, after this has worked for a loooong time – am I just getting lucky that the font symbols are working (and not pointing to any external library resources)? I used to just do font symbols (again, no linkage other than default) and apply those to projects, but I found that dynamic text fields (even when a font symbol was applied) had to have fonts embedded as well. This worked. And I have a strong feeling that it only worked because I got lucky with the font symbol / embedded font combination.

Can someone please clarify this for me? I’m asking, in part, because I want to have folks create XML files for a Flash template – XML in which they could use the HTML tags Flash supports to do basic text formatting. My current method (above) doesn’t seem to jive with using things like

<b></b>

tags in the dynamic html text fields.

Thanks,
IronChefMorimoto