KazDragon / terminalpp

A C++ library for interacting with ANSI terminal windows.
MIT License
75 stars 10 forks source link

No longer outputs the U+ codes of high value Unicode (0x0100-0xFFFF) #269

Closed KazDragon closed 3 years ago

KazDragon commented 3 years ago

During a recent refactoring, some tests in glyph_test.cpp were temporarily disabled, and not re-enabled.

Re-enabling these tests shows that the case where glyphs are streamed to output fails for these cases:

    glyph_string { terminalpp::glyph{u8"\U000007FF"}, "U+07FF" },
    glyph_string { terminalpp::glyph{u8"\U00000800"}, "U+0800" },
    glyph_string { terminalpp::glyph{u8"\U00002501"}, "U+2501" },
    glyph_string { terminalpp::glyph{u8"\U00001701"}, "U+1701" },