|
Bugzilla – Full Text Bug Listing |
| Summary: | emacs prefers Japanese fonts when loading UTF-8 encoded Chinese files | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Mike Fabian <mfabian> |
| Component: | X11 Applications | Assignee: | Mike Fabian <mfabian> |
| Status: | RESOLVED FIXED | QA Contact: | Dominic W Reynolds <dreynolds> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | coolo, werner |
| Version: | Beta 6 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | suse-start-Mule-UCS.el | ||
|
Description
Mike Fabian
2006-03-07 11:10:03 UTC
Kenichi Handa <handa@m17n.org> explained on the mule@m17n.org mailing list: Kenichi Handa> by default, the UTF-8 decoder of Kenichi Handa> Mule-UCS sets higher priority to Japanese characters sets. Kenichi Handa> For instance, U+4F60 (ni 1) is included in Kenichi Handa> japanese-jisx0212. So you get the above character. If that Kenichi Handa> is the case, try this: Kenichi Handa> Kenichi Handa> (un-define-change-charset-order Kenichi Handa> '(ascii latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 Kenichi Handa> latin-iso8859-4 cyrillic-iso8859-5 greek-iso8859-7 Kenichi Handa> hebrew-iso8859-8 latin-iso8859-9 latin-iso8859-14 Kenichi Handa> latin-iso8859-15 ipa chinese-gb2312 japanese-jisx0208 Kenichi Handa> japanese-jisx0212 chinese-cns11643-1 chinese-cns11643-2 Kenichi Handa> chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 Kenichi Handa> chinese-cns11643-6 chinese-cns11643-7 chinese-big5-1 Kenichi Handa> chinese-big5-2 korean-ksc5601 latin-jisx0201 Kenichi Handa> katakana-jisx0201 thai-tis620 ethiopic indian-is13194 Kenichi Handa> chinese-sisheng lao vietnamese-viscii-lower Kenichi Handa> vietnamese-viscii-upper mule-unicode-0100-24ff Kenichi Handa> mule-unicode-2500-33ff mule-unicode-e000-ffff Kenichi Handa> mule-ucs-unicode-multichar)) Kenichi Handa> Kenichi Handa> It puts chinese-gb2312 the higher priority than Japanese Kenichi Handa> charsets. Created attachment 72269 [details]
suse-start-Mule-UCS.el
New /usr/share/emacs/site-lisp/suse-start-Mule-UCS.el
which contains code to change the charset order.
Fixed package submitted to NOARCH: ------------------------------------------------------------------- Fri Mar 10 13:28:55 CET 2006 - mfabian@suse.de - Bugzilla #155717: change charset order to prefer Chinese fonts over Japanese fonts if the locale indicates that Chinese is preferred. ------------------------------------------------------------------- Updated Mule-UCS packages for SuSE Linux 10.0 are here: ftp://ftp.suse.com/pub/projects/m17n/10.0/RPMS/noarch/Mule-UCS-0.84.20040212-58.1.noarch.rpm ftp://ftp.suse.com/pub/projects/m17n/10.0/RPMS/src/Mule-UCS-0.84.20040212-58.1.src.rpm Closing as FIXED. |