Thanks for the reply Claus.
I did think about setting the TextFormat and thereby the font at runtime
but wasn't sure on how this would affect the performance. Any sample
code would be greatly appreciated :) I'm trying it out now and seem to
have run into an issue with the whole of the text not showing up.

I am using the ResourceManager provided by the Flex SDK and it works
like a charm ... it's just this font embedding thing that has me stuck.

Regards,
Deepak

--- In [email protected], Claus Wahlers <[EMAIL PROTECTED]> wrote:
>
> In an application i'm currently working on (which is not done in Flex
> though - i'm using Flash CS3 and the CS3 UI Components), i subclass
the
> components and add an "alternativeTextFormat" style.
>
> This way i can set it to display an embedded font that only contains
> latin glyphs, and let it automatically switch to an alternative font
> (usually unembedded _sans) when one of the characters can't be
displayed
> due to missing embedded glyphs.
>
> I have this implemented for buttons, labels and cell renderers and it
> works like a charm (i'll opensource these soon btw).
>
> In addition i added a new InvalidationType.LOCALE and implemented a
> simple AS3 version of gettext, to make switching languages at runtime
> almost trivial.
>
> Flash CS3 though as i said, but this should also be doable in Flex i
> guess. Flex 3 also comes with improvements in I18N land - i'm not too
> much into that but you may want to look into ResourceManager there.
>
> Cheers,
> Claus.
>
> deepak_michael wrote:
>
> > Hi Tom,
> > Thanks for the reply.
> > No, the font doesn't contain the glyphs... but if I had set the same
> > as a device font instead of embedding it, the characters for the
> > Japanese/Chinese/non-latin characters appear.
> > So, if the font's not embedded and if characters are encountered
that
> > is not in the glyph set of the font assigned, the player  looks for
a font
> > on the client machine that does support those characters... but this
> > beautiful mechanism seems to go away once we use an embedded font -
> > that's the problem I want to work around.
> > Please let me know if there's something I have missed out.
> >
> > Deepak
> >
> > --- In [email protected], Tom Chiverton tom.chiverton@
> > wrote:
> >> On Friday 09 May 2008, deepak_michael wrote:
> >>> I'm using an embedded font (Trebuchet MS) in the application and
> >>> because of this strings which are in Japanese/Chinese/non-latin
> >>> characters do not appear.
> >> Does that font have glyphs for those locales ?
> >>
> >> --
> >> Tom Chiverton
>


Reply via email to