mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-12-16 01:48:56 +08:00
Update to unicode 13 standard. (#484)
It contains additional full width character and combining characters. This resolves: https://github.com/ArthurSonzogni/FTXUI/issues/483
This commit is contained in:
@@ -9,9 +9,14 @@ TEST(StringTest, StringWidth) {
|
||||
EXPECT_EQ(0, string_width(""));
|
||||
EXPECT_EQ(1, string_width("a"));
|
||||
EXPECT_EQ(2, string_width("ab"));
|
||||
EXPECT_EQ(1, string_width("⬤"));
|
||||
|
||||
// Fullwidth glyphs:
|
||||
EXPECT_EQ(2, string_width("测"));
|
||||
EXPECT_EQ(4, string_width("测试"));
|
||||
EXPECT_EQ(2, string_width("⚫"));
|
||||
EXPECT_EQ(2, string_width("🪐"));
|
||||
|
||||
// Combining characters:
|
||||
EXPECT_EQ(1, string_width("ā"));
|
||||
EXPECT_EQ(1, string_width("a⃒"));
|
||||
|
||||
Reference in New Issue
Block a user