-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
Adding new characters (Ğğ Üü Şş Iı Öö Çç Êê Ûû Îî Ẍẍ Ɫɫ Řř Ḧḧ) #20317
Comments
We have numerous of requests like this and I'm going to point them towards these. @crutkas might want to pin this to the top of the list? |
@Jay-o-Way |
As said in the description
So I believe the easiest way to develop will be simply to take the phone and check if all characters from the phone are implemented. For now, also many characters from the polish alphabet are missing |
@wmentha |
I think what could be helpful here is to create groupings with an option for showing everything. |
@htcfreek I've begun compiling a large (perhaps too large) list of Latin diacritics which can be seen here: main...wmentha:PowerToys:AccentPair We can go over which are relevant and which aren't together. I've found myself including everything from medieval scribal abbreviations to insular script so I'll need someone reign me in 😅 There are a lot of diacritic combinations out there in use in the real world. And what about this character: ℞ Could that be considered a diacritic? I threw it in... Given the sheer amount of accents out there, it is necessary that we offer the user a settings menu for turning on/off accents as well as allowing them to create their own minuscule / majiscule pairs: #20360 #20312 #20393 Speaking of pairs, instead of listing just the lowercase character and then calling .NETs culture invariant uppercase conversion function, it is better to explicitly list both characters together. Take this issue for example: #20332 .NET does not convert ß to ẞ There are also examples of lowercase characters that have no uppercase equivalent or vice versa.
Given these exceptions, instead of manually filtering for them like #20356 I think it's best to group lower/upper case characters together as nullable pairs and filter out the nulls when presenting characters in the toolbar. I've also added unique characters for currencies: #20339 Please be aware I haven't got around to updating my branch to be coherent with the terrific work done in #20190 |
Description of the new feature / enhancement
please add these characters we as Kurds and Turks need these (Ğğ Üü Şş Iı Öö Çç Êê Ûû Îî Ẍẍ Ɫɫ Řř Ḧḧ) to Quick Accent
Scenario when this would be used?
more than 70 millions Kurds and 100 millions Turks need these characters to Quick Accent
Supporting information
No response
The text was updated successfully, but these errors were encountered: