- Package:
- fontconfig-config
- Source:
- fontconfig
- Description:
- generic font configuration library - configuration
- Submitter:
- Osamu Aoki
- Date:
- 2011-07-10 18:09:10 UTC
- Severity:
- wishlist
Although we know we can customize via ~/.fonts.conf, it will be nice if you provide alternatives for system wide /etc/fonts/conf.avail/65-nonlatin.conf. * Chinese -> Japanese -> Korean (65-nonlatin-cjk.conf) * Japanese -> Korean -> Chinese (65-nonlatin-jkc.conf) * Korean -> Chinese -> Japanese (65-nonlatin-kcj.conf) * Japanese -> Chinese -> Korean (65-nonlatin-jck.conf) * Chinese -> Korean -> Japanese (65-nonlatin-ckj.conf) * Korean -> Japanese -> Chinese (65-nonlatin-kjc.conf) Current 65-nonlatin.conf lists CJK fonts in somewhat random order. This is not so good. When multiple fonts are installed, the output becomes different due to http://en.wikipedia.org/wiki/Han_unification problem. One of the most annoing ones are "U+3001 IDEOGRAPHIC COMMA" and "U+3002 IDEOGRAPHIC FULL STOP" whose character positions differ among CJK countries. I think indics have similar problems. As long as we have multiple choices as system default choice, we can easily set up alternatives with update-alternatives(8). Asking debconf question to set this alternative is the next step.
Maybe at least we should provide something like Ubuntu has already done, to improve the default user experience. Ubuntu ships different fontconfig configurations for different choices of languages using language-selector. We still don't have such thing, and I believe language-selector's current implementation isn't ideal enough to give user the ability to customize their configuration. But I'd like to have some language based configuration examples left in conf.avail to make people's life easier (so many people don't need to write/share their own .fonts.conf anymore).
forcemerge 627939 498909 thanks Actually #627939 and #498909 is talking about the same thing: CJK users need special cares about their fonts configurations, and currently there is no ideal solution to fit all the three languages. So we concluded that we should provide some default configurations for different CJK users, and let them to choose to enable which one in a user friendly way. I'll try to see if I have the chance implement this by merging some Ubuntu efforts.