GUI terminal widget: Difference between revisions

Line 47: Line 47:


# Does GNU Readline support Unicode input?  What are the limiting factors to support Unicode?
# Does GNU Readline support Unicode input?  What are the limiting factors to support Unicode?
#* '''YES.''' If correctly configured, reasonably recent versions of GNU readline support UTF-8 if LC_CTYPE is set to a UTF-8 locale. Versions 6.1 and newer versions should be working if the user didn't override "meta-flag", "convert-meta", or "output-meta" (maybe also others).
#* '''MAYBE.''' If correctly configured, reasonably recent versions of GNU readline support 8bit characters if LC_CTYPE is set to a UTF-8 locale. Versions 6.1 and newer versions should be working if the user didn't override "meta-flag", "convert-meta", or "output-meta" (maybe also others). It is unclear from the documentation whether this also means support for all UTF-8 characters (including multibyte characters). But bash uses readline and it supports UTF-8. So it should be possible.
#* '''MAYBE.''' Setting LC_CTYPE to a UTF-8 locale is invalid on Windows.
#* '''MAYBE.''' Setting LC_CTYPE to a UTF-8 locale is invalid on Windows but we could set the necessary flags manually.
#** Can we manage this problem in current MXE builds?
#** Can we manage this problem in current MXE builds?
# Can the open bugs be resolved with the new solution?
# Can the open bugs be resolved with the new solution?
216

edits