-
-
Notifications
You must be signed in to change notification settings - Fork 21.5k
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
Hide non-functional editor locales due to missing RTL/font shaping support #28577
Comments
That's a good idea, since those locales would get automatically loaded otherwise when matching the system locale, but are not usable as is. We'd need to list what locales exactly need to be disabled temporarily. I'll give it a try based on the locales for which we current have translation files. Not supported:
Not supported by current font, also need font shaping: Partial support:
Not sure:
|
AFAIK Bengali, Malayalam, Tamil, Telugu (and other Brahmic scripts) all use some composite glyphs and do require shaping on some level. I can't tell how broken rendering is, but it's definitely should have some problems at least to the same extent as Thai (misplaced and overlapping diacritics). |
Here are rendering samples, top to bottom: Godot + gdtl module, AAT, Godot: |
Thanks for the thorough test, I updated my comment to clarify that those 5 are also broken. |
Godot currently can't properly render scripts that require Right-To-Left and font shaping support, so we skip those. This is a temporary measure until these features are supported. Fixes godotengine#28577.
Godot currently can't properly render scripts that require Right-To-Left and font shaping support, so we skip those. This is a temporary measure until these features are supported. Fixes godotengine#28577.
Godot currently can't properly render scripts that require Right-To-Left and font shaping support, so we skip those. This is a temporary measure until these features are supported. Fixes godotengine#28577. (cherry picked from commit 92f67ce)
As explained in #982 and #9961, Godot currently doesn't support RTL and font shaping, which is required to display some languages correctly (such as Arabic).
I think it'd result in a better user experience if those languages were removed from the list of available editor languages until Godot supports the required features. The locale files would remain available in the repository, so that people can still contribute to translations on Weblate (and developers could test RTL/font shaping support using those locale files).
The text was updated successfully, but these errors were encountered: