Comment 18 for bug 555184

Revision history for this message
Arne Goetje (arnegoetje) wrote : Re: [Bug 555184] Re: default chinese font isn't ttf-wqy-microhei

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 05/08/2011 07:12 AM, Qianqian Fang wrote:
> Making language-selector-zh-* Chinese specific will leave 65-nonlatin
> the only one active to set CJK font proprieties under non-CJK locales
> (such as en_US etc).

Yep, and one more thing:
language tagging only works if the text which is displayed is _also_
tagged with the correct language code.
In an ideal world every application and every text would be tagged with
the correct language code and the rendering engine would choose the
correct font for every language.
Configuring fontconfig to do so is only one part of the story. The next
step would be to hunt down every application which does not support
language tagging and does not have proper fontconfig integration. And
this includes content management systems which are used on the web. And
then you would need to check all kind of websites if they use proper
language tagging or not, and report to the webmaster if they don't. (And
then hope that they will fix it, which they probably won't.)

The fontconfig configuration can (and probably should) be fixed in each
distribution (we can coordinate this if upstream doesn't bother). But
this doesn't mean that CJK rendering will automatically be improved.

For hunting down applications which don't comply, filing bugs upstream
and maybe sending patches, we would need some volunteers (probably a
team) to do that efficiently... and some coordination of course. Anyone?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJNxdnxAAoJENiwmJtstTzscIUQALcdOiSjMw0u60i3QRjJmXi2
TbJWkGbIOeJStpY/cpNEgohJrffMw//Gz5VxatBJG00v8lT6tIy+9jBOpUOWdDaB
+cGt9jrmNZ5GhbK28xm3FeDXl4b61INneqaTFCUB8aldjTEySsW+i2XYfXw5MCcI
LJzM7LzbF81p1VGjFc+ZcMnf/vImZ8HN3f4FJsCDWeag+iaWbXrPF9RjSwyAzQ5c
NW15ZdqPTcWOTh3bHWt3ayQyAbPEEQ5aMEqHgP2inKCJWztrRaSQluoOJw+QU9wv
EzrYbR7oc2MJ8jFlKufMyLgxGh2B6g4iGua3yoD6Wj13LUG3l4F+OP2S23wPQloK
wQIRXXw3a/H5nTUKt5jJltiEqkm2Jwbjy5E5anTH5AqHgbfv6vZOcRDm6imnsgj2
+f0pT9fW8Uc7sy6SiRKt5yXsGlwKPGxb0WONYMG2eNB688rpvKhCoy4vZtOST1iO
dd0oPDej0+vBkhDd1jPpiu7iPm22bxFnBwynG0iJsqpQCaxI2m+8zRDQ2BIu7Lvc
C4yLPvBIBImpGsOkGiEWm9EzJDVpFWfJk6dEyDO8jCVkaIJcWQOoIt6IFiQ8GJsp
EWIDI8LIlRiXe7EbM6ckOXl4Z4HlYcAToOPo5igRoG3uL6MkrIi+QkkBzmICNT2p
pefCmQwCpApfNBS0ZPtu
=DFj1
-----END PGP SIGNATURE-----