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