respect width/precision

master
Daniel Kolesa 2018-01-08 00:46:09 +01:00
parent d47aa75bd3
commit b077b4fad9
1 changed files with 4 additions and 1 deletions

View File

@ -1042,7 +1042,10 @@ private:
if constexpr(std::is_same_v<utf::unicode_base_t<C>, char>) {
range_put_all(writer, val.slice(0, n));
} else {
while (!val.empty()) {
for (std::size_t i = 0; i < n; ++i) {
if (val.empty()) {
break;
}
if (!utf::encode<char>(writer, val)) {
utf::replace<char>(writer);
val.pop_front();