Skip to main content
Participant
November 8, 2011
Question

RTL Languages with Halo components/themes

  • November 8, 2011
  • 1 reply
  • 656 views

In the documentation (http://help.adobe.com/en_US/Flex/4.0/LayoutMirroring/index.html) I've read, it says that Halo is not supported for layout mirroring/bidi text. What exactly does this mean?

Doing some simple testing with RichText, RichEditableText, DataGrid, and AdvancedDataGrid components, I've found that both Spark and Halo theme will produce a mirrored app with RTL text format. However, the Halo one will only work if TextAlign is set to TextAlign.START for the components. Otherwise the text will be left-aligned.

I'm looking into providing full support for Arabic/Hebrew/etc for a large app that has Halo theme. Am I going to run into a lot of complications because of this? Or will it be possible to get around the issues, like in the example above by adding textAlign=TextAlign.START? (that would also be a big hassle, but at least be a possible solution)

Thanks,

Kyle

This topic has been closed for replies.

1 reply

Adobe Employee
November 14, 2011

Halo components/themes are products done by Flex. We have no idea about how they implement them. You may want to post the question to http://forums.adobe.com/community/flex/flex_general_discussion?view=all

In TLF, TextAlign.START and END are designed and supposed to be set when the text is vertical.

You can implement RTL text with TLF only. Halo is not the must.