mirror of
https://github.com/wez/wezterm.git
synced 2024-11-24 07:46:59 +03:00
d59898987a
If a cell contained a ligature, the math used to track where the next quad was going to be placed could lose consistency with the cluster/shaping information and result in offset glyphs. This was most noticeable to me in tab titles in the tab bar; my shell dotfiles append `-- something` to the title when a command is launched, and the `--` is a ligature in my font. I think I've also seen this mess up positioning in the notcurses demo as well. The solution is to take the cluster initial cell index rather than trying to reverse engineer it from incomplete info. |
||
---|---|---|
.. | ||
src | ||
build.rs | ||
Cargo.toml |