1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-27 15:37:29 +03:00
wezterm/termwiz/src
Wez Furlong 76b72e4be4 improve handling of VS15 and VS16
These modifiers have the effect of forcing us to consider the grapheme
as being either a single cell (VS15) or two cells (VS16) in the
terminal model.

These don't affect font choice as wezterm doesn't know whether a given
font in the fallback has a textual vs. an emoji version of a given
glyph, or whether a later font in the fallback has one or the other
because we can't know until we fall back, and that has a very high
cost--we perform fallback asynchronously in another thread because
of its high cost.

Depending on the selected glyph, it may or may not render as double
wide.

refs: #997
2021-08-03 12:17:03 -07:00
..
caps termwiz: avoid file io when terminfo db is pre-filled 2021-06-13 09:06:22 -07:00
escape basic kitty img animation support 2021-08-02 21:35:57 -07:00
lineedit termwiz: Remove anyhow::Result from public API 2021-01-08 00:32:30 -08:00
render allow locking ImageData's ImageDataType for mutation 2021-08-02 21:35:57 -07:00
surface move image decoding into termwiz 2021-08-02 21:35:50 -07:00
terminal filedescriptor: remove anyhow from public interface 2021-05-23 14:24:01 -07:00
widgets termwiz: Remove anyhow::Result from public API 2021-01-08 00:32:30 -08:00
cell.rs improve handling of VS15 and VS16 2021-08-03 12:17:03 -07:00
cellcluster.rs micro-optimize clustering 2021-04-28 08:25:07 -07:00
color.rs RgbColor: store 10bpc 2021-07-10 15:06:32 -07:00
error.rs filedescriptor: remove anyhow from public interface 2021-05-23 14:24:01 -07:00
hyperlink.rs lua: add window::effective_config() method 2021-02-27 12:39:22 -08:00
image.rs gui: change image frame caching scheme to use frame hash 2021-08-03 08:42:39 -07:00
input.rs lint: fix some clippy stuff 2021-03-25 10:05:34 -07:00
istty.rs remove some extern crates 2019-05-26 08:27:43 -07:00
keymap.rs clippy 2019-02-24 12:01:08 -08:00
lib.rs termwiz: Remove anyhow::Result from public API 2021-01-08 00:32:30 -08:00
macros.rs termwiz: do not depend on derive_builder 2020-02-11 07:45:50 -08:00
readbuf.rs restructure termwiz tree prior to merging into wezterm repo 2018-08-05 07:55:30 -07:00
rgb.txt Remove dep on palette for resolving color names 2020-02-07 08:58:53 -08:00