4 ms·
I have a better solution: use combining characters COMBINING DOT ABOVE (which already exists) and DELETE DOT ABOVE (which needs to be added into Unicode), which
by anticensor 6y ago
I have a better solution: use combining characters COMBINING DOT ABOVE (which already exists) and DELETE DOT ABOVE (which needs to be added into Unicode), which would manipulate "I" into "İ" and "i" into "ı" respectively. Those combining characters would also work perfectly with j too.
- estebank 6y agoThe only issue I can see is with people working in a Turkish locale writing Latin text producing, let's say English blogposts with the wrong i and I. I still think that this should have been done this way though...
- anticensor 6y agoIndeed. LATIN SMALL LETTER I + DELETE DOT ABOVE becomes LATIN CAPITAL LETTER I + DELETE DOT ABOVE in uppercase, which then becomes LATIN SMALL LETTER I + DELETE DOT ABOVE back in lowercase. The same thing applies to LATIN CAPITAL LETTER I + COMBINING DOT ABOVE. Survives infinite number of case conversions.