From 3bd2bb44bd3ab0d4a3423cdb1df3133ed0f4bf84 Mon Sep 17 00:00:00 2001 From: Alex Pasmantier <47638216+alexpasmantier@users.noreply.github.com> Date: Tue, 7 Jan 2025 13:32:32 +0100 Subject: [PATCH] feat: add support for CJK unified ideographs (#243) Fixes #242 --- crates/television-utils/src/strings.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/television-utils/src/strings.rs b/crates/television-utils/src/strings.rs index 5f6e1d5..9c44dfe 100644 --- a/crates/television-utils/src/strings.rs +++ b/crates/television-utils/src/strings.rs @@ -257,6 +257,10 @@ pub fn replace_non_printable( { output.push(*NULL_SYMBOL); } + // CJK Unified Ideographs + c if ('\u{4E00}'..='\u{9FFF}').contains(&c) => { + output.push(c); + } // Unicode characters above 0x0700 seem unstable with ratatui c if c > '\u{0700}' => { output.push(*NULL_SYMBOL);