output_utf8() always return
TRUE on Windows, so that characters in the user’s native locale don’t get escaped by
utf8_encode(). The downside of this change is that on Windows,
utf8_width() reports the wrong values for characters outside the user’s locale when
stdout() is redirected by
knitr or another process.
When truncating long strings strings via
utf8_format(), use an ellipsis that is printable in the user’s native locale (
Slightly reword error messages for
utf8_width()determining width of non-ASCII strings when
as_utf8()(the R version is still present).
Added special handling for Unicode grapheme clusters in formatting and width measurement functions.
Added ANSI styling to escape sequences.
Added ability to style row and column names in