Sean Burke <[EMAIL PROTECTED]> writes: > I've retried with 3.2-17 with the same results. Notably, the issue isn't > (and has not been) that all multibyte characters are handled properly. > Instead, sequences which contain combining characters seem to treat the > sequence inconsistently. For example, the character that represents D > WITH DOT ABOVE, U+1E0A, is handled properly. However, the equivalent > sequence U+0044 + U+0307, consisting of D and COMBINING DOT ABOVE, is > not handled properly. Backspacing through the sequence removes both > characters with one backspace, but only the COMBINING DOT ABOVE glyph is > removed.
That looks like a bug in your terminal emulator. The sequence U+0044 U+0307 should occupy exactly one screen column by the fact that the second character combines with the first one, ie. it should render identical to U+1E0A. This works correctly with current versions of xterm or konsole. Andreas. -- Andreas Schwab, SuSE Labs, [EMAIL PROTECTED] SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." _______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash