Clarify FAQ entry further
This commit is contained in:
parent
a29b424477
commit
4c566ee37f
@ -404,12 +404,16 @@ rescaled to be smaller or truncated (depending on how much extra space it
|
|||||||
needs). This is often different from other terminals which just let the
|
needs). This is often different from other terminals which just let the
|
||||||
character overflow into neighboring cells, leading to ugly artifacts.
|
character overflow into neighboring cells, leading to ugly artifacts.
|
||||||
|
|
||||||
Additionally, some things like powerline use square icons via private use
|
In addition to the problem with `wcwidth()` above, some programs, like
|
||||||
unicode codepoints that are single width. The correct solution for this is to
|
powerline, vim with fancy gutter symbols/status-bar, etc. use unicode
|
||||||
use either use different icons that are not square, or to use a font that
|
characters from the private use area to represent symbols. Often these symbols
|
||||||
defines ligatures with the space character for these symbols. See
|
are square and should be rendered in two cells. However, since private use
|
||||||
|
area symbols all have `wcwdith() == 1` kitty renders them either smaller or
|
||||||
|
truncated. The correct solution for this is to use either use different symbols
|
||||||
|
that are not square, or to use a font that defines ligatures with the space
|
||||||
|
character for these symbols. See
|
||||||
link:https://github.com/kovidgoyal/kitty/issues/182[#182] for a discussion of
|
link:https://github.com/kovidgoyal/kitty/issues/182[#182] for a discussion of
|
||||||
this approach.
|
the approach using ligatures.
|
||||||
|
|
||||||
== A tribute
|
== A tribute
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user