Question

I'm facing here really annoying issue when trying to embed custom font in AdvancedDataGridItemRenderer.

After some research I found this solution: http://www.webappsolution.com/wordpress/2011/01/20/getting-spark-mx-components-to-use-embedded-fonts/.

Somehow, and I guess it's because I'm using custom mx AdvancedDataGridItemRenderer, which overrids the fontFamily styling property, and I cannot see the embedded font.

Was it helpful?

Solution

Just figured....

First of all some sharing, In order to embed my custom font for spark as well for mx components I used:

s|global
    {
        fontFamily: [MY_CUSTOM_FONT];
        fontSize: 14;
        textFieldClass: ClassReference("mx.core.UIFTETextField");
    }

This is works for most mx components.

Now, we are using mx components AdvancedDatagrid and AdvancedDataGridItemRenderer (not MXAdvancedDataGridItemRenderer Which is actually a spark component).

In that case I had to change my CustomAdvancedDataGridItemRenderer to extends FTEAdvancedDataGridItemRenderer instead of just AdvancedDataGridItemRenderer.

Which solve the problem! Hurrah!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top