At least for Hardy this should not be a problem any more. The locale specific
font preferences have a "prepend" binding. That means they will be put at the
beginning of the font list, which is composed by fontconfig. Other matching
fonts for the same family will be appended. A list containing all available
fonts on the system is therefor not necessary.
For the accented Latin characters: obviously Japanese users don't use any Latin
characters besides ASCII, or their fonts would include them. We got the
preferred fonts list from the Japanese community and it seems they prefer the
Latin characters to be displayed with the same font as the rest of their
Japanese characters.
The question why you need to choose between Chinese and Japanese is easily
answered: Any CJK font in the system only contains a subset of the encoded CJK
ideographs, namely those which are needed for the specific language the font
was made for. An exception to this is currently only "WenQuanYi ZenHei", which
contains all basic CJK ideographs which are used in all CJK regions, but uses
the simplified Chinese glyph shapes. This might not suit Japanese users.
However, choosing ja_JP should give you a Japanese font for the Japanese
characters plus ASCII, and other fonts on the system will be used to render the
rest of the characters, including Chinese.
If you prefer a different setting than this, I'm afraid there is currently no
other possibility than to hack your own fontconfig configuration together and
put it into ~/.fonts.conf .
So, I'd like to set this bug to "invalid", because the functionality is
there and it works in Hardy. If you still think this bug is valid,
please support us with more information and a few screenshots, so that
we can see how the characters are rendered on your system. Please state
at least which release version and which flavor (Ubuntu, Kubuntu,
Kubuntu KDE4, etc.) you are using.
** Changed in: language-selector (Ubuntu)
Status: New => Incomplete
--
Support all languages in fontconfig, language-selector is not enough
https://bugs.launchpad.net/bugs/201322
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs