Have you actually done the usual first steps like weeding out your font collection to the bare minimum required? It may sound like a tired refrain, but most of these issues are still caused by "bad" third-party fonts. Also check your system's language and region settings, in particular the default language for non-Unicode programs, things like the decimal delimiter or font grouping.
Mylenium is correct in that junk/downloaded/free/corrupt fonts usually cause the issue. You have to start from your system fonts and whittle away the good from the bad through testing. Cheers, my friend.
Actually I no longer face that issue
I have deleted all bad fonts.