Fixed-Width Wrap

Re-wrap paragraphs at given character width (UTF-16 count).

Width counts UTF-16 code units—not terminal columns or full-width CJK; toggle hard-break for long unbroken lines.