You can embed font's within flash files, and also within web pages (internet explorer only... as far as I know)
To embed a file in IE, first you need an application called 'WEFT' (Microsoft Web Embedding Fonts Tool)
You can download this here:-
http://www.microsoft.com/typography/web/embedding/weft/
When you use WEFT, it creates a "font object."
The font objects are compressed and subsetted so that they contain only the characters used by a particular site or page.
They are also privately installed by Internet Explorer 4.0 onwards so that they can't be accessed by other applications, and they can't be linked to sites that don't have permission to use them.
Once you have your WEFT font object, you can add a small descriptor to your
CSS, and you are away!!
The descriptor will look alot like this:-
Code:
<STYLE TYPE="text/css">
@font-face {
font-family: Papyrus;
font-weight: normal;
src: url(Papyrus.eot); }
</STYLE>
This code tells Internet Explorer 4.0 onwards, to use the Papyrus.eot font object whenever the Papyrus font is specified within the page. The browser will use the font object regardless of whether the font is specified using the FONT FACE tag, a linked or inline Cascading Style Sheet, or some other method.
Hope this helps!