Skip to content

Fix variable name (from quite to quiet). - #11

Merged
Gilles Khouzam (khouzam) merged 1 commit into
microsoft:masterfrom
xanthalas:fix_quiet_variable_name
Aug 14, 2017
Merged

Gilles Khouzam (khouzam) merged 1 commit into
microsoft:masterfrom
xanthalas:fix_quiet_variable_name

Conversation

@xanthalas

Copy link
Copy Markdown
Contributor

Small change to fix typo in variable name.

@msftclas

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@khouzam
Gilles Khouzam (khouzam) merged commit 864c54f into microsoft:master Aug 14, 2017
Dustin L. Howett (MSFT) (DHowett-MSFT) pushed a commit that referenced this pull request Sep 27, 2019
From Egmont Koblinger:
> In terminal emulation, apps have to be able to print something and
keep track of the cursor, whereas they by design have no idea of the
font being used. In many terminals the font can also be changed runtime
and it's absolutely not feasible to then rearrange the cells. In some
other cases there is no font at all (e.g. the libvterm headless terminal
emulation library, or a detached screen/tmux), or there are multiple
fonts at once (a screen/tmux attached from multiple graphical
emulators).

> The only way to do that is via some external agreement on the number
of cells, which is typically the Unicode EastAsianWidth, often accessed
via wcwidth(). It's not perfect (changes through Unicode versions, has
ambiguous characters, etc.) but is still the best we have.

> glibc's wcwidth() reports 1 for ambiguous width characters, so the de
facto standard is that in terminals they are narrow.

> If the glyph is wider then the terminal has to figure out what to do.
It could crop it (newer versions of Konsole, as far as I know), overflow
to the right (VTE), shrink it (Kitty I believe does this), etc.

See Also:
https://bugzilla.gnome.org/show_bug.cgi?id=767529
https://gitlab.freedesktop.org/terminal-wg/specifications/issues/9
https://www.unicode.org/reports/tr11/tr11-34.html

Salient point from proposed update to Unicode Standard Annex #11:
> Note: The East_Asian_Width property is not intended for use by modern
terminal emulators without appropriate tailoring on a case-by-case
basis.

Fixes #2066
Fixes #2375
Michael Niksa (miniksa) pushed a commit that referenced this pull request Oct 4, 2019
Carlos Zamora (carlos-zamora) pushed a commit that referenced this pull request Aug 21, 2020
Add rendering and appearance - global pages
Nelson (nelsong6) added a commit to nelsong6/at-terminal that referenced this pull request Nov 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants