TMP_InputField.characterLimit doesn't work well for full-width characters

If I set characterLimit = 4.
I can type in ABAB or ABCD. But CD is 2x wider than AB. Because they are full-width characters. It may overflow the inputfield.
Could you please add a new property such as characterWidthLimit? If I set characterWidthLimit= 4. I can only type in ABAB or ABC or CD.
CJK characters are almost full-width characters.
Thank you!

This seems like a bug as the character limit should be whatever you set regardless of the actual width of those characters.

I will look into that as soon as I have a chance.

Yes,character limit is whatever I set regardless of the actual width of those characters. Either a halt-width character or a full-width character is regarded as one character.
But we want a full-width character regarded as two characters. Because it’s double wider than a halt-width character.
Could you please add a option such as “full-witdh character regarded as 2 charaters” to support it?