TextMeshPro smallcaps option is converting "i" to "İ" not "I", why ?

Hello everyone, TextMeshPro making smallcaps wrong, it converting “i” letter to “İ” not “I”. My computer language is Turkish but unity’s own language is english and I installed text mesh pro directly, I did not change any thing in TextMeshPro settings, Why is this happening ?

I think maybe its because when you type “i” in the turkish keyboard its registered as a turkish “i”, it looks the same as an english one but in the background something is different. Try copying an “i” from somewhere else and paste it in and see it it works.