GUI terminal widget: Difference between revisions

Jump to navigation Jump to search
m
→‎International Characters Support: marked closed bug reports
m (→‎International Characters Support: marked closed bug reports)
 
(6 intermediate revisions by 2 users not shown)
Line 46: Line 46:
=== [[International Characters Support]] ===
=== [[International Characters Support]] ===


# Does GNU Readline support Unicode input?  What are the limiting factors to support Unicode? -- 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). Having said so: Setting LC_CTYPE to a UTF-8 locale is invalid on Windows.
# Does GNU Readline support Unicode input?  What are the limiting factors to support Unicode?
# Can the open bugs ({{bug|56173}} (probably unrelated), {{bug|47571}} (probably resolved), {{bug|43099}} (probably resolved)) be resolved with the new solution?
#* '''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 but we could set the necessary flags manually.
#** Can we manage this problem in current MXE builds?
#*** '''MAYBE.''' See the patch in {{bug|47571}} ([https://savannah.gnu.org/bugs/?47571#comment42 comment #42]).
# Can the open bugs be resolved with the new solution?
#* <s>{{bug|56173}} (probably unrelated)</s> fixed/closed
#* {{bug|47571}} (probably resolved)
#* {{bug|43099}} (probably resolved)
#* {{bug|55689}} (probably resolved)
#* {{bug|50409}} (probably unrelated)
#* {{bug|59495}} (probably resolved)
#* {{bug|56224}} (probably resolved)
#* <s>{{bug|53809}} (probably resolved)</s> closed
#* {{bug|54069}} (probably resolved)
#* {{bug|58717}} (probably resolved)


=== Alternatives ===
=== Alternatives ===
153

edits

Navigation menu