From fdc10d270e423e6bec756cab61b502e28260129e Mon Sep 17 00:00:00 2001 From: Kirill Chibisov Date: Thu, 24 Dec 2020 01:28:41 +0300 Subject: Hide "missing" glyp for zerowidth character This patch prevents missing zerowidth glyphs from obscuring the rendered glyph of a cell. The missing glyph itself is also consistently loaded and displayed on all platforms. It is initialized once together with the ascii symbols and then written to the atlas only once for every cached missing glyph. Co-authored-by: Christian Duerr --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index d9701053..63c7c8ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Nonexistent config imports are ignored instead of raising an error - Value for disabling logging with `config.log_level` is `Off` instead of `None` +- Missing glyph symbols are no longer drawn for zerowidth characters ### Fixed @@ -43,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Alacritty not discarding invalid escape sequences starting with ESC - Crash due to clipboard not being properly released on Wayland - Shadow artifacts when resizing transparent windows on macOS +- Missing glyph symbols not being rendered for missing glyphs on macOS and Windows ### Removed -- cgit v1.2.3-54-g00ecf