Ignore Hangul filler character. There doesn't seem to be much agreement

on what to do with this but ignoring it seems rightand does improve
things. GitHub issue 3998.
This commit is contained in:
nicm
2025-11-03 09:27:06 +00:00
parent d90b414223
commit 3051076dd1
3 changed files with 16 additions and 2 deletions

View File

@@ -2006,6 +2006,10 @@ screen_write_combine(struct screen_write_ctx *ctx, const struct grid_cell *gc)
struct tty_ctx ttyctx;
int force_wide = 0, zero_width = 0;
/* Ignore U+3164 HANGUL_FILLER entirely. */
if (utf8_is_hangul_filler(ud))
return (1);
/*
* Is this character which makes no sense without being combined? If
* this is true then flag it here and discard the character (return 1)