1. I split the original 41-* files into 41- and 65-, with 41-* for family->generic (per comment#70)
2. I updated 41-language-ja by attachment 31610 proposed by Hideki
3. I moved IPA Mona in front of IPA for 65-language-ja, per comment#76 by Baybal
With this version, I tested the following command:
LANG=<zh_CN,en_US,ja_JP>.UTF-8 pango-view --markup --text 'English: 英文中的汉字,<span lang="zh">您好中文汉字</span>,<span lang="ja">您好日文</span>(Note: "您" is a Chinese-specific Hanzi)' --font="sans"
If you run this command with non-CJK locales, I anticipate the font preferences in 65-nonlatin will control the text rendering out-side the <span></span>, while the text inside the <span> will be controlled by 65-language-*.
If you run this command in a CJK locale, the text inside the <span> will remain be controlled by the 65-language files, and outside will be controlled by the 65-language-<current locale>.
With this numbering, user can overwrite the default settings with their ~/.fonts.conf.
If you make any change, please run the above test command and upload either a "svn diff" output or the tarball of the full package.
Created attachment 31663
65-nonlatin test suite svn rev23
I uploaded the test suite to WQY's svn and hopefully that can make revision process easier.
I attached the tarball for rev 23, but you can check it out with /wqy.svn. sf.net/ svnroot/ wqy/trunk/ 65nonlatin_ test_suite \ test_suite
svn co https:/
65nonlatin_
A summary for the changes I've made so far:
1. I split the original 41-* files into 41- and 65-, with 41-* for family->generic (per comment#70)
2. I updated 41-language-ja by attachment 31610 proposed by Hideki
3. I moved IPA Mona in front of IPA for 65-language-ja, per comment#76 by Baybal
With this version, I tested the following command:
LANG= <zh_CN, en_US,ja_ JP>.UTF- 8 pango-view --markup --text 'English: 英文中的汉字,<span lang="zh" >您好中文汉字< /span>, <span lang="ja" >您好日文</ span>(Note: "您" is a Chinese-specific Hanzi)' --font="sans"
If you run this command with non-CJK locales, I anticipate the font preferences in 65-nonlatin will control the text rendering out-side the <span></span>, while the text inside the <span> will be controlled by 65-language-*.
If you run this command in a CJK locale, the text inside the <span> will remain be controlled by the 65-language files, and outside will be controlled by the 65-language- <current locale>.
With this numbering, user can overwrite the default settings with their ~/.fonts.conf.
If you make any change, please run the above test command and upload either a "svn diff" output or the tarball of the full package.