Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visual glitches with RTL languages #98

Open
lcabrini opened this issue Feb 19, 2020 · 2 comments
Open

Visual glitches with RTL languages #98

lcabrini opened this issue Feb 19, 2020 · 2 comments

Comments

@lcabrini
Copy link

I listen to a few podcasts in languages like Arabic and Farsi. They cause text to overflow the columns. An example is https://feeds.sbs.com.au/sbs-persian
Castero is still usable, but it does look a bit weird and it's easy to get lost from time to time. I suspect it may be hard to deal with, since mixing RTL and LTR languages always is a bit strange.

@xgi
Copy link
Owner

xgi commented Feb 22, 2020

To be honest, I'm surprised it works at all. I think that addressing this is a worthwhile endeavor, but it would also be edge-case hell and the libraries I'm using to display text don't have great built-in support for handling this. This can be something I take a few stabs at every once in a while, but it's not a very high priority and I don't expect it will ever be sufficient.

@lcabrini
Copy link
Author

Actually, it worked better than I had hoped as well. I don't think there is much to be done unless the layers below castero get much better RTL support and I'm sure that is not such a high priority. After all, Arabic and Hebrew users are still used to LTR input on the command-line because of the Unix command set.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants