The display width of the contents of the cell, which will be 1 (typical western
characters, as well as ambiguous characters) or 2 (typical CJK characters).
This relies on the accuracy of the content in the imported east_asian_width
package, and may therefore not be perfectly correct for a given platform or
font or context. In particular it may be wrong for some emoji. Note also that
the D std.uni notion of grapheme boundaries is out of date, and so many
things that should be treated as a single grapheme (or grapheme cluster) will
not be.
The display width of the contents of the cell, which will be 1 (typical western characters, as well as ambiguous characters) or 2 (typical CJK characters). This relies on the accuracy of the content in the imported east_asian_width package, and may therefore not be perfectly correct for a given platform or font or context. In particular it may be wrong for some emoji. Note also that the D std.uni notion of grapheme boundaries is out of date, and so many things that should be treated as a single grapheme (or grapheme cluster) will not be.