Hi, I'm working with a bunch of flas produced with Flash CS 5.5 that get compiled into a series of swcs with only one movieClip containing a linkage in each of them. This movieClip might contain textfields that use the Arial font without any request for an embedded font.
I validated that I don't request font embedding in any of those fla with a jsfl command that goes through all the library Items and validates that no Font instance is present and that no textfield uses embed font (looking at embeddedCharacters, embedRanges properties... see text jsfl documentation). So I end up with a nice series of swcs without any Font linked in them (at least from what I tried to enforce). I package all those swcs in a Flex ios application using Flash Builder... In Flash builder no matter what I do when I instruct the mxmlc compiler to provide me a "-size-report" I get in the report the presence of undesired font class. <font name=*"iosplayer__embed__font_RoeFont_medium_italic_1486407850"* fontName=*"RoeFont"* size=*"31157"* frame=*"2"*/> <font name=* "iosplayer__embed__font_ApplicationFont_bold_italic_1039664737"* fontName=* "ApplicationFont"* size=*"30960"* frame=*"2"*/> <font name=*"iosplayer__embed__font_RoeFont_bold_italic_621135226"* fontName=*"RoeFont"* size=*"29811"* frame=*"2"*/> <font name=*"iosplayer__embed__font_RoeFont_medium_normal_1610707190"* fontName=*"RoeFont"* size=*"29726"* frame=*"2"*/> <font name=* "iosplayer__embed__font_ApplicationFont_medium_italic_1482255117"* fontName= *"ApplicationFont"* size=*"29498"* frame=*"2"*/> <font name=*"iosplayer__embed__font_RoeFont_bold_normal_1142985539"* fontName=*"RoeFont"* size=*"28672"* frame=*"2"*/> <font name=* "iosplayer__embed__font_ApplicationFont_medium_normal_1920295477"* fontName= *"ApplicationFont"* size=*"27866"* frame=*"2"*/> <font name=* "iosplayer__embed__font_ApplicationFont_bold_normal_683281252"* fontName=* "ApplicationFont"* size=*"27275"* frame=*"2"*/> <font fontName=*"Arial"* size=*"17264"* frame=*"2"*/> <font fontName=*"Arial"* size=*"16945"* frame=*"2"*/> <font fontName=*"Arial"* size=*"11665"* frame=*"2"*/> <font fontName=*"Arial"* size=*"6508"* frame=*"2"*/> <font fontName=*"Arial"* size=*"6443"* frame=*"2"*/> <font fontName=*"Arial"* size=*"6102"* frame=*"2"*/> <font fontName=*"Arial"* size=*"5335"* frame=*"2"*/> <font fontName=*"Arial"* size=*"4895"* frame=*"2"*/> <font fontName=*"Arial"* size=*"4112"* frame=*"2"*/> <font fontName=*"Arial"* size=*"3999"* frame=*"2"*/> <font fontName=*"Arial"* size=*"3471"* frame=*"2"*/> <font fontName=*"Arial"* size=*"2487"* frame=*"2"*/> <font fontName=*"Arial"* size=*"2222"* frame=*"2"*/> <font fontName=*"Arial"* size=*"1825"* frame=*"2"*/> <font fontName=*"Arial"* size=*"1781"* frame=*"2"*/> <font fontName=*"Arial"* size=*"1509"* frame=*"2"*/> <font fontName=*"Arial"* size=*"1463"* frame=*"2"*/> <font fontName=*"Arial"* size=*"1298"* frame=*"2"*/> <font fontName=*"Arial"* size=*"733"* frame=*"2"*/> <font fontName=*"Arial"* size=*"587"* frame=*"2"*/> For instance, if I remove a swc containing two textfield it will directly affect the number of font items in the report. No matter what I do to the textfields I cannot force the presence of a full Arial font without changing the font-face and using my own fontFamily. I'm looking for a way to exclude those buggy font classes from getting compiled so I can use only one proper Arial font instance. Merci, Guillaume Guillaume Malartre Consultant, Programmeur-Analyste (514) 254-5449 www.GMalartre.com