screen-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[screen-devel] [bug #27586] broken support for unicode plane 1


From: Nick Bowler
Subject: [screen-devel] [bug #27586] broken support for unicode plane 1
Date: Fri, 22 Oct 2010 20:49:05 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko/20101013 Gentoo IceCat/3.6.9 (like Firefox/3.6.9)

Follow-up Comment #2, bug #27586 (project screen):

I just ran into this issue, so I tried out the unicode++ branch.

Sure enough, code points such as <U+26ED9> (𦻙) come out correctly, and
they seem to work in copy+paste, scrollback, writebuf, etc.

However, there are problems with the language tag characters (U+E0000 through
U+E007F, as they get mangled by screen.  For example, if I output the text:

  <U+E0001><U+E007A><U+E0068><U+9089><U+E007F> (󠀁󠁺󠁨邉󠁿).

Screen turns it into a bunch of garbage that mutates as you scroll or move
the copy cursor around.  The results differ every time the text is output,
too.  This text disrupts screen's notion of where lines start and end: after
printing this text, the copy mode cursor does not appear on the line that is
actually being copied.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?27586>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]