-
-
Notifications
You must be signed in to change notification settings - Fork 373
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
Broken uppercase accented characters in Greek layout #1981
Comments
Thanks for the bug report! At first I thought that I couldn't reproduce this issue, but then I noticed that this is only the case for UPPERCASE popups, where the accents are clearly missing. Doing a quick search in the Android source code reveals, that Greek capitalization has a custom implementation, so it makes me wonder what exactly goes wrong here. While trying to fix this issue I noticed the Y with the two dots and accent above it. This character behaves very strange and Gboard does not capitalize it at all. Is there something special about this character in Greek? |
Yeah I think it is more logic than layout due to the source of the issue. WIll relabel. |
I am currently wondering if we might rewrite the Greek layout to have case selectors (like some characters in Turkish and other languages have) instead of auto text keys, so we prevent this problem all along by manual definitions of both lower and upper case? EDIT: example layout which uses quite a lot of case selectors is Korean |
What the hell, how did I miss noting that 😬 Sorry for the confusion.
I also noticed that for
If you think it's a good approach, I can do it really quick. |
If you don't mind doing it I'd really appreciate it, this would fix capitalization issues with the Greek layout once-and-for-all. |
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
Short description
I just came to notice that popups for vowels in Greek don't have any accents, in current HEAD. The offending commit seems to be b04f8d7.
Btw I'm not sure if this should be labeled as
kbd-logic
instead.Steps to reproduce
Environment information
The text was updated successfully, but these errors were encountered: