A06
CJK typography
Spacing between CJK and Latin, width normalisation, punctuation and curly quotes.
WHAT IT WILL NOT DO
- Narrowing punctuation is lossy: both 、 and , become a plain comma, and widening never gives 、 back.
- Contextual mode decides per line, so a mixed Chinese and English line gets the Chinese rules throughout.
- Converts full-width letters and digits only, not full Unicode normalisation; for indents and trailing whitespace use A07.