New issue
Advanced search Search tips

Issue 846768 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: May 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

hterm: Line drawing characters (special graphics codeset) broken

Reported by triskel...@gmail.com, May 25 2018

Issue description

Chrome Version       : 66.0

What steps will reproduce the problem?
(1) Open a terminal window with Ctrl-Alt-T
(2) Type "shell", then type 'alsamixer'
(3) Observe the line drawing characters around volume controls are replaced with 'x's and 'q's

What is the expected result?

Window borders and volume level boxes should be surrounded by solid lines.


What happens instead?

The characters 'x', 'l', 'q', etc. are displayed instead of lines from the VT100 "special graphics" codeset.


Please provide any additional information below. Attach a screenshot if
possible.

This happens regardless of whether LANG/LC_ALL is set to an UTF-8 locale or 'C'. Tested with TERM=xterm, TERM=xterm-color, and (with an external terminfo) TERM=xterm-256color. tmux does not appear to be affected because it converts characters in this codeset to Unicode line drawing characters.

This was observed on CloudReady releases but also exists on Chrome OS devices. Prior discussion and screenshots here:
https://neverware.zendesk.com/hc/en-us/community/posts/360001292547-Alsamixer-Graphics-v64-2
 

Comment 1 by vapier@chromium.org, May 26 2018

Status: WontFix (was: Unconfirmed)
Summary: hterm: Line drawing characters (special graphics codeset) broken (was: hterm: Line drawing characters (special graphics codeset) broken since CrOS 64)
this is WAI: in a pure UTF8 environment, there is no need for legacy alternative character sets.  you can read about it in mosh's tech docs:
  https://mosh.org/#techinfo

if you want to enable such legacy things, you can use DOCS to control behavior:
  https://chromium.googlesource.com/apps/libapps/+/master/hterm/doc/ControlSequences.md#DOCS

or you can change the terminal encoding in your hterm preferences.

Sign in to add a comment