This project has moved. For the latest updates, please go here.

Fix East Asian fonts problem by registering PinyinTones as another language


The East Asian font bug in Word causes toned vowels to appear in an East Asian font, even when a Latin character set font is selected, and even when the toned vowel characters exist in that font. PinyinTones registers itself as a Japanese text service in order to sidestep this bug.

But similar bugs exist in other applications, including Microsoft applications (Onenote) and even Windows system (Wordpad). Registering as Japanese doesn't solve the problem.

It seems that the best way to solve this problem is to register PinyinTones under a language that primarily uses the Latin-character set. This would require a real installer script to be written, so that the user can choose which language to install under.


bowtieguy wrote May 21, 2015 at 4:50 PM

I really don't understand why not just install it as an English US keyboard, since I believe that's wat's being used for the key layout and is also the basis for Chinese input. That should solve all the problems, no? The Win-Space language switcher in Windows 8 at least makes switching between keyboards a breeze.

taoyue wrote May 24, 2015 at 8:45 PM

Windows 8.x has only 15% market share at present. Ease of switching languages is a very big deal for users who are less technically-minded.

The current workaround has no ill-effects on Windows 8.x, but solves the problem on Windows 7 and Vista.