From: Araki K. <j00...@ip...> - 2001-12-10 03:53:56
|
Hi, I fixed Big5 copy and paste problem. Please checkout current CVS repository and test it. --- commit log [20011210] * Big5 copy and paste problem is fixed. (--big5bug option is added) * minor bugs of bidi are fixed. * documents are updated except --big5bug option. * character shaping stops unless mlterm works on bidi mode. BTW I found XmbTextListToTextProperty() generates strange CTEXT sequence when TextList contains Big5. I asked it to Kubota Tomohiro san , and he pointed to me XFree86 ChangeLog below. > > XFree86 4.1.0.1 (xx September 2001) > ... > > 640. Improve "true Big5" and "Emacs Big5" support (#4792, Yong Li, #4798, > > Tomohiro KUBOTA). > > 639. Fix a non-standard character set bug in Xlib (#4792, Ivan Pascal). > ... > > 636. Fix an Xlib bug that affects conversion from CTEXT to multibyte / > > wide character (#4780, Tomohiro KUBOTA, , #4783, Bruno Haible). > ... > > 632. Fix Xlib's parsing of CTEXT with multi-byte characters in GR (#4761, > > Juliusz Chroboczek). XFree86 4.1.0 or before all have these bugs. Even if these bugs exist , applications which use XmbTextListToTextProperty() can communicate with each other in Big5 , but the problem is that mlterm doesn't use Xlib i18n functions. I don't know which way is preferable , but at the present time I avoid this problem by adding a new option. if your XFree86 is buggy , start mlterm as follows $ mlterm --big5bug or add big5_buggy = true in ~/.mlterm/main , and you can copy and paste Big5 characters on buggy XFree86. In addition , mlterm has another Big5 problem. mlterm now uses BIG5.TXT which was in http://www.unicode.org/Public/MAPPINGS/EASTASIA/OTHER/ (and obsoleted) to convert between BIG5 and UCS. But according to Sakamoto Hironori san , ftp://xcin.linux.org.tw/pub/xcin/i18n/charset/BIG5.gz should be used as a convertion table , so I will do so. Are there any problems ? I would like native speakers' comments about these. Best Regards. -- kiken j00...@ip... |