Here is what I did to fix this problem
- I installed the japanese language pack.
- I unchecked the "Hide fonts according to your language settings" option.
- I set the local language to Japanese and back to my language
- I delete the FNTCACHE.DAT in C:\Windows\System32
There is a 50% chance that when I do a cold boot, all file names and text in programs (e.g. skype) with japanese font/kanji display as squares.
A reboot often fixes the problem temporarily but it's super annoying. Does anyone know how to fix this constantly?