Recognized that the mustella test swf compiled with falcon use different
font then the ones compiled with the legacy compiler. That tends to quite a
lot of test failures so I started to investigate and found following
statement in the wiki:

> Falcon includes transcoders for the various types of embedded assets,
which read, for example, a PNG file and convert it to the form required
inside a SWF. It does NOT support font trancoding, because this relies on
proprietary Adobe technology which Adobe has not donated to Apache.
Instead, you must use a separate fontswf tool to convert your font files to
SWF files and then embed the fonts from them.

Does that mean we have to generate all the ttf fonts to swf fonts in
mustella?

And in the falcon compiler code I've found the follwoing method in
Class org.apache.flex.compiler.config.Configuration:

   @Config(advanced = true)
    @Mapping({"compiler", "fonts", "managers"})
    @Arguments("manager-class")
    @InfiniteArguments
    @FlexOnly
    public void setCompilerFontsManagers(ConfigurationValue cv,
List<String> list)
    {
        // intentionally do nothing here as feature removed, but don't
annotate as removed
        // as to not generate warnings for flex-config's which still set
this options
    }

Is the -compiler.fonts.managers argument just not implemented yet in falcon
or does this argument make no sense in the falcon compiler?

cyrill

Reply via email to