kovidgoyal / kitty

Cross-platform, fast, feature-rich, GPU based terminal
https://sw.kovidgoyal.net/kitty/
GNU General Public License v3.0
24.41k stars 980 forks source link

Seamless rendering of shade characters #7401

Closed etzrxd closed 6 months ago

etzrxd commented 6 months ago

This changes the algorithm used to draw the Unicode shade characters to avoid gaps or parity mismatches between adjacent characters at the expense of making the spacing appear slightly less even in some cases.

Example 1 (current on left): image image

Example 2: image image

This could also be made optional via a config option.