- December 5, 2021 at 11:54 am #27929spirosParticipant
For example try to change this to lowercase
The first letter remains as is.December 6, 2021 at 6:22 pm #27934
This is because there is no such a letter as “LATIN SMALL LETTER I WITH DOT ABOVE” while İ (U+0130) is “LATIN CAPITAL LETTER I WITH DOT ABOVE”. So linguistic casing will convert this letter to i (U+0069) LATIN SMALL LETTER I, but converting this small letter i to uppercase won’t go back to İ (U+0130).
I will support linguistic casing in future versions probably as an option.December 8, 2021 at 9:28 am #27938spirosParticipant
Well, it is pretty much a standard Turkish letter :)
The Turkish alphabet (Turkish: Türk alfabesi) is a Latin-script alphabet used for writing the Turkish language, consisting of 29 letters, seven of which (Ç, Ğ, I, İ, Ö, Ş and Ü) have been modified from their Latin originals
https://en.wikipedia.org/wiki/Turkish_alphabetDecember 9, 2021 at 1:17 pm #27940
Yes, I’ve looked into the issue in more details after I wrote my previous message. I’ve just released v21.3.906, where I added the Uppercase (Locale-dependent), Lowercase (Locale-dependent), and Capitalize (Locale-dependent) commands. Please make sure “Turkish” is selected in the Sort page of the Customize dialog box, and use one of these locale-dependent casing commands. They will convert İ <=> i, and I <=> ı correctly. Please try this new latest beta version, and let me know if there are any other issues with Turkish alphabet. Thank you.December 13, 2021 at 4:55 pm #27944
EmEditor v21.4 beta 9 (21.3.909) removes the Uppercase/Lowercase/Capitalize (Locale-dependent) commands, but added the Locale-dependent Uppercase/Lowercase option to the Edit page of the Customize dialog box.
- You must be logged in to reply to this topic.