I think the best way to configure CJK without language-selector fontconfig hack is ttf-nanum is apply to fontconfig itselt, not using setting file in font package.
Korean sans-serif font "UnDotum" is good example.
Package "ttf-unfonts-core" provide it without any setting files.
But it works even without language-selector's Korean fontconfig hack(69-language-selector-ko-kr.conf) because one of fontconfig's default config file(65-nonlatin.conf) specifies to use "Undotum" as sans-serif font.
Also, "ttf-nanum"'s fontconfig file name is starting with "90-~" so it can overwrite fontconfig(+language-selector)'s settings.
In debian/90-ttf-nanum.conf line 49, there is comment...
"TODO: it will be moved to fontconfig default configs -->"
It means this is just workaround, and for now I think it is problem to Ubuntu.
Martin Pitt,
I think the best way to configure CJK without language-selector fontconfig hack is ttf-nanum is apply to fontconfig itselt, not using setting file in font package. language- selector- ko-kr.conf) because one of fontconfig's default config file(65- nonlatin. conf) specifies to use "Undotum" as sans-serif font. +language- selector) 's settings.
Korean sans-serif font "UnDotum" is good example.
Package "ttf-unfonts-core" provide it without any setting files.
But it works even without language-selector's Korean fontconfig hack(69-
Also, "ttf-nanum"'s fontconfig file name is starting with "90-~" so it can overwrite fontconfig(
In debian/ 90-ttf- nanum.conf line 49, there is comment...
"TODO: it will be moved to fontconfig default configs -->"
It means this is just workaround, and for now I think it is problem to Ubuntu.