Ehague Posted May 6, 2008 Posted May 6, 2008 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?
Fredrik Posted May 6, 2008 Posted May 6, 2008 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.
Ralf H. Posted May 6, 2008 Posted May 6, 2008 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.
Ehague Posted May 6, 2008 Author Posted May 6, 2008 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.
Fredrik Posted May 6, 2008 Posted May 6, 2008 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now