On further investigation, it appears that this bug has to do with an interaction between:
* /etc/fonts/conf.d/49-sansserif.conf (from fontconfig-config), and * /etc/fonts/conf.d/69-language-selector-zh-cn.conf (from language-selector-common) (substitute "zh-cn" for other locales) Quite a few Ubuntu users have blogged about this problem, and the usual quick fix is to get rid of /etc/fonts/conf.d/49-sansserif.conf , or change the append_last "sans-serif" therein to some other font. That said, I agree with Arne's assessment: Removing 49-sansserif.conf does not seem to be the "right way", especially since this file is part of the upstream source, probably added by Keith Packard himself? This trick works for me: $ cd /etc/fonts/conf.d/ $ sudo mv 69-language-selector-zh-cn.conf 48-language-selector-zh-cn.conf Such that the Chinese-specific "prepend" config is sourced first. Please try and see if this trick works for you too. I also tried playing with the following command (under the zh_CN.UTF-8 locale): $ FC_DEBUG=1 firefox http://www.tudou.com/ Checking the of the debug output, it appears that Adobe Flash is trying to search for the appropriate font similar to the following command: $ FC_DEBUG=1 fc-match '/usr/share/fonts/truetype/ttf\-bitstream\-vera/Vera.ttf':scalable=true With 49-sansserif.conf and 69-language-selector-zh-cn.conf, fc-match returns: Vera.ttf: "Bitstream Vera Sans" "Roman" With 48-language-selector-zh-cn.conf and 49-sansserif.conf, fc-match returns: wqy-zenhei.ttf: "WenQuanYi Zen Hei" "中等" Arne, what do you think? Would that be an appropriate fix for language- selector? Thanks, Anthony ** Changed in: language-selector (Ubuntu) Status: New => Confirmed -- Adobe Flash player 9 cannot display Chinese font https://bugs.launchpad.net/bugs/207198 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs