This website uses Cookies. Click Accept to agree to our website's cookie use as described in our Privacy Policy. Click Preferences to customize your cookie settings.
I hope better support for Arabic can be added. I use Japanese which also uses a script that is completely different from English. However, Japanese can be written from left to right so I don’t face this particular problem.
Although I can’t really recommend this, it might be possible to use a monospaced Arabic font and then concatenate spaces in such a way as to achieve the appearance you want – as long as each line is shorter than the width of the user’s screen. Here’s a link to a monospaced Arabic typeface:
Although it’s different from what you need to do, I have written about a way to use text to produce a graphic that AppSheet does not yet support:
Perhaps a similar textual approach might work for you.
I have no use for this kind of feature myself, but I’ll upvote anyway. I know supporting languages which function completely differently take lots of time to add to make sure nothing is missed. And that can be even more difficult the more niche the language.
Would you be willing to work with us on this? It would help us greatly if you could (a) provide a sample app in a right-to-left language (eg Arabic, Urdu, Farsi) that you are familiar with, (b) give us permission to access it. Then we can seek your input to see if we are able to render it better.
If you would like to help, please send an email to support@appsheet.com and indicate that you have communicated with me (pravse@google.com). Please provide the name of the app we can experiment with. And in your Account → Settings page, please enable the setting to allow us to access your app.
Of Course I would like work with you to solve / improve this issue. And I am sure it will be beneficial to anyone who has the same issue.
Also, I will provide you with pictures to show you how the APP should look like in Arabic
I will start working on a sample APP. it should be ready to access in a couple of days and I will communicate with you guys and provide you with access.
Thanks for providing this example and for your original post. As a native Arabic speaker and a member of the Appsheet team, I can clearly see the issue and I’m very happy to work with you on this.
I just have to set expectations because RTL support in any product is a big effort and it’s not currently on the roadmap so I can’t promise any timelines. That said, I want to try to find some small and easy fixes to make that can go a long way. I think that I can do something for the ordering of the words in your first example so that the “1” appears on the right side of the text, even though it won’t fix the alignment of the entire text body. I’ll update you when I have something.
Thanks for helping out with this and for using Appsheet!