bug#81489: 32.0.50; w32--terminal-is-conhost is nil in gui emacs.

Eli Zaretskii <[email protected]> Sun, 02 Aug 2026 09:52:45 +0300
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
> From: TAKAHASHI Yoshio <[email protected]>
> Cc: [email protected]
> Date: Sun, 02 Aug 2026 10:20:21 +0900
> 
> Eli Zaretskii <[email protected]> writes:
> 
> > Now done.
> 
> My concern is cjk-ambiguous-chars-are-wide.  Is it still t after special
> handling about Microsoft Windows Terminal?

Yes, it is still t.

> It may be good to update to nil and emit some messages about these
> silent changes.

The value of the variable means to treat ambiguous-width characters as
wide when the terminal does that.  Since the Windows Terminal never
does, I think it's okay to leave the variable at its non-nil value.

The real indication of a character's width is in char-width-table, so
if some Lisp wants to find out, it should look there, or call
char-width for the character.