https://issues.dlang.org/show_bug.cgi?id=7054

hst...@quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #16 from hst...@quickfur.ath.cx ---
There still remains the following cases that need to be handled:

- Zero-width characters such as U+200B should not add to the width of the
string;

- Wide / Full-width characters as defined by Unicode TR11 (EastAsianWidth.txt)
should occupy 2 spaces per character, as this is what is done in many monospace
terminal applications;

- Hangul Jamo syllables, while correctly segmented as single graphemes by
graphemeStride, are designated as wide characters, and thus should occupy 2
spaces per grapheme (note that there can be multiple dchars per Jamo grapheme).

--

Reply via email to