Thanks for that, I understand now how thats works. The situation I have is slightly different (sort of the reverse) as what we have is the font already embedded in the main application but we are trying to use it in a chart thats is in a module that is being dynamicaly loaded.
--- In [email protected], "Daniel Freiman" <[EMAIL PROTECTED]> wrote: > > First, here's an example of what I was talking about for fonts embeded in > modlues: > http://blog.flexmonkeypatches.com/2007/02/12/changing-embedded-true- type-fonts-at-runtime-in-flex-applications/ > > I'm not really sure how modules work under the hood, so I'm not entirely > sure about that. Random thoughts on the problem: maybe there's a problem > with different application contexts. Passing the embeded font to the module > and then having the module register the font may be a solution. > > - Daniel Freiman > > On Thu, Feb 14, 2008 at 10:14 AM, reflexactions <[EMAIL PROTECTED]> > wrote: > > > Nope, didnt know I had to... > > > > Ok so assuming that works.... > > > > How can I do the reverse... > > > > i.e. embed the font in the application but then use it in the module, > > as that seems to me to be the most effecient solution. > > tks > > > > --- In [email protected] <flexcoders% 40yahoogroups.com>, "Daniel > > Freiman" <FreimanCQ@> > > wrote: > > > > > > > > After loading the module, are you registering the font with the > > Font class > > > after it is loaded? > > > > > > - Dan Freiman > > > > > > On Thu, Feb 14, 2008 at 6:40 AM, reflexactions <reflexactions@> > > > wrote: > > > > > > > Hmm well sometimes pays to read your own posts: > > > > I found a "solution" though this doesnt seem to me to be the > > correct > > > > way things should work. > > > > > > > > If I explicitly embed the font in both the application and the > > module > > > > then it works. > > > > > > > > This makes for really fat applications... > > > > Is there a better way??? > > > > > > > > --- In [email protected] <flexcoders% 40yahoogroups.com><flexcoders%40yahoogroups.com>, > > > > "reflexactions" > > > > <reflexactions@> wrote: > > > > > > > > > > What I am trying to do: > > > > > Rotated Axis Labels in a Column Chart in a Module. > > > > > > > > > > To do this I need to embed the font.Ok. > > > > > > > > > > The problem I get is this: > > > > > If I embed the font in the module the AxisRender.updateCaches > > sets > > > > > _canRotate to false becuase it cant find the font in the > > > > > Application's SystemManager embedded Font List. > > > > > The label is therefore set to rotation 0 and renders, it is > > visible > > > > > and clearly in the requested embeded font. > > > > > > > > > > If I instead embed the font in the application then _canRotate > > is > > > > > true becuase it can find it in the SytemManager list, the label > > is > > > > > set to rotation 45 but nothing is then visible, I think becuase > > the > > > > > font is embeded in the parent application not the module. > > > > > > > > > > Is there some special trick to using embedded fonts in module? > > > > > > > > > > > > > > > > > > > > > > > > > > >

