Package: lynx-cur
Version: 2.88dev.12-2

When I go to the website yandex.ru (Russian search engine) and type in
2-byte Cyrillic characters (as a search word) in utf-8 (unicode) the
behavior is as follows for a string of characters with index numbers
0,1,2,... (0 is the first character of the search word).

Character 0 displays OK.  If character 0 is a one-byte character (the
ascii part of utf-8), then everything is OK for the characters that
follow.  But if char-0 is a 2-byte utf-8 character, then 2-byte chars.
1-5 don't display as I type them.  But the cursor moves (somewhat
erratically) as I type them.  Then when I type char-6, everything
returns to normal: char-6 displays OK and the previously typed character
1-5 suddenly appear (and in the correct positions).  After this,
characters 7 and higher display OK.  Using "gitkeys" shows that the
unicode characters I type are being sent correctly to the program.
Also, the same behavior happens when typing in a user name at this site.
I just now tried typing in Russian search terms to Google, and the
behavior is the same.  So this behavior doesn't seem to depend on the
search engine.  I'm using a dumb terminal (unicode) connected to the
serial port of a Linux PC.  Searches in Russian work OK other than the
corrupted display of typed input.

The cursor movements when no character is displayed, seem to depends on
what one has done previously.  At the first attempt to type in a search
term, the cursor jumps to col 0 when char-1 is typed and stays in col-0
until char-6 is typed.  Then on the next try to type in a search word,
the cursor advances correctly for chars 1-5 (but no characters display).
Sometimes the cursor advances like one was hitting the tab key, but the
spacing between cursor positions is erratic (tabs spaced 2-20 chars.
apart, etc.).

                        David Lawyer


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to