Re: Updating gtkimcontextsimple.c (bug #321896)
- From: "Tor Lillqvist" <tml iki fi>
- To: "Samuel Thibault" <samuel thibault ens-lyon org>
- Cc: gtk-i18n-list gnome org
- Subject: Re: Updating gtkimcontextsimple.c (bug #321896)
- Date: Fri, 22 Feb 2008 10:43:15 +0200
> Unicode's combining characters are
> supposed to be typed after the base letter, while dead keys are typed before.
I don't think how you *type* stuff on a keyboard is something Unicode
attempts to say anything about. What Unicode says about combining
characters is that in a stream of Unicode code points (like in
computer memory, or other storage medium, or in a communication
stream) they combining characters follow the base character.
I don't see any problem in having various software layers handle dead
keys so that they turn into combining characters which then are placed
in the generated stream of Unicode code points *after* the base letter
which they apply to.
> - Users expect their already existing dead keys to act as dead keys,
> i.e. be typed before the base letter on which to put the accent.
> - Users don't see the technical difference between î and n̂: it's just
> letters with circumflex above (be they precomposed or not). And so
> they will very naturally want to just use the existing dead key to
> type n̂.
I fully agree with these points.
--tml
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]