Jump to content
Your secret tool for flawless typography – Grab 40% off today!

Static Text in Flash: Embedding?

Recommended Posts

Posted
This topic was imported from the Typophile platform

When setting dynamic text in Flash, a button on the properties window allows a user to "embed" outlines for an entire font, or various subsets thereof. This option doesn't exist when setting static text, though in Flash help, under "Font outlines and device fonts", it says "For static text, Flash creates outlines of the font and embeds them in the SWF file".

It seems as if there are two different uses of the term "embed" in play here. They are definitely different concepts in Flash authoring, anyway.

My question is, as it pertains to, say, a EULA that prohibits embedding, is setting static text in a given font and exporting a SWF legally the same as using the embed button on the properties window and exporting a SWF?

Posted

My understanding is that the two instances of embedding you refer to are the same.
The difference is that when you make a static text field, flash embeds only the outlines of the characters used. While when you use a dynamic text field you have to decide which range of characters should be embedded. This makes sense since the flash cannot know what text you are loading into the textfield. You can see this by generating a size report when publishing the Flash.

Posted

My question is, as it pertains to, say, a EULA that prohibits embedding, is setting static text in a given font and exporting a SWF legally the same as using the embed button on the properties window and exporting a SWF?

In general: yes.
In most cases "static text" is the lesser evil, but it is still "embedding".
Some EULAs are even covering the difference:
H&FJ EULA: — Vector art (swf) Because Flash files embed actual portions of a font's sourcecode within themselves, our font licenses require that designers observe some basic safety precautions when publishing Flash files. Text in Flash files must be static (not dynamic), the files must embed only a subset of the character set, and the "Protect from Import" option must be enabled when the files are generated.

Posted

Thanks. That's pretty much what I thought the answer would be. Hopefully other foundries will update their EULAs in the near future to address specifically some of these vagaries.

@Fredrik

I think, as far as I've observed, the embedding of static text operates independent of the embedding available to dynamic text. For example, if I have a static text box that reads "0123456789% Loade", and I have a dynamic preloader set to something like

loader.text = pctLoaded + "% Loaded"

Unless I embed those specific characters using the embed feature, it can't draw on the characters embedded automatically via the static text box and will revert to a device font. This is why I thought they were different type of embedding.

Posted

Eric,
I've just spent most of the day struggling with making a flash file for a project work across most European languages. During this process I have found that unless I specifically instruct each dynamic textfield to embed, they will not make use of the embedded (range of the) font. So yes, something is at work regarding how the different textfield types either treat the embedded font, or embed the font.

It's been a while since I did this kind of work in Flash, but I seem to remember just adding a dynamic textfield somewhere in the file and specify the embedding, then all further textfields would have those characters available to them.

F.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Our typography network

Typografie.info – The German typography community
Discover the fonts from the Germany foundry FDI Type. A brand of Schriftkontor Ralf Herrmann.
The type specimens of the world.
The best typography links of the week.
Download FDI Neumeister free of charge …
×
×
  • Create New...

Important Information

We are placing functional cookies on your device to help make this website better.