I think someone with more experience in licenses and copyrights should
reply to that...
I don't think there shouldn't be any difference between embedding in the
IDE and through ActionScript.
I guess the resulting binary file is quite similar, and lets you do the
same things with fonts.
I didn't know about the difference between static and dynamic fields
though. Interesting...
Abe
Fredrik Jönsson wrote:
Thanks,
this method was all new to me.
How is embedding fonts like this viewed in terms of the type
foundries' EULA?
Does 'static embedding' and 'dynamic embedding' differ in terms of how
the outlines are embedded?
I have read that some type foundries make a difference between using
their fonts in static text fields or dynamic text fields.
/Fredrik
On 6 May 2008, at 18:04, Abe Pazos wrote:
Hi, I embed the font using a file like this:
Tahoma.as
package com.ourdomain.ui.fonts {
import mx.core.FontAsset;
[Embed(source="Tahoma.ttf", fontFamily="TahomaFont",
mimeType="application/x-font-truetype",
unicodeRange="U+0020-U+007E,U+00A1-U+017E")]
public class Tahoma extends FontAsset { }
}
See the unicodeRange part (this works for countries like Poland).
In some other file:
Font.registerFont(Tahoma);
Font.registerFont(TahomaBold);
Font.registerFont(Comic);
Font.registerFont(ComicBold);
Then I use a font called "TahomaFont".
On the IDE even including the whole font did not seem to work for me,
but when I specified characters like above it worked.
Fredrik Jönsson wrote:
I have run into problems with a flash project that needs to cover
most european languages including Romanian, Slovenian, Slovakian etc.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders