Pregunta

I tried non-english languages such as Arabic Language in my hello world XE4 iOS App, but when running the App on the simulator or even on the device all non-english characters appears empty!

I tried MessageBox and this is OK, the problem is exists for components, any clue?

¿Fue útil?

Solución

AFAIK Firemonkey does not handle properly such right-to-left languages.

This is a limitation.

But it does handle Unicode. That is, non English "non complex script" text can be rendered, like French, German, Russian, Greek. But FireMonkey does not handle complex scripting including ligatures and glyph shaping, and visual order arrangment.

MessageBox does not use Firemonkey, but the raw iOS API, so it works as expected, since the Delphi compiler kernel does handle Unicode.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top