B06.1 · FULL-WIDTH MARKS
Punctuation in a box.
Chinese punctuation — period 。, comma ,, enumeration 、 — each fills a full character box. Using narrow Latin marks in Chinese text looks broken to a native reader.
MARKS。 , 、
FILLChar box
LATINLooks broken
INZH text
B06.2 · MIXING RULES
Which system wins.
In Chinese sentences, Chinese punctuation is used — even around embedded Latin. The governing language of the sentence decides the punctuation system, consistently.
ZH SENTENCEZH marks
EVENAround Latin
GOVERNSSentence language
CONSISTENTYes
B06.3 · ALIGNMENT
Handling the extra space.
Full-width marks carry built-in side space, which can look like a gap at line starts or after Latin. Optical adjustments and half-width variants handle these edge cases.
MARKSCarry space
LOOKSLike a gap
FIXOptical · half-width
EDGECases
B06.4 · LINTING
Caught automatically.
A lint check flags Latin punctuation in Chinese strings and vice versa, so the wrong marks never ship. Punctuation is too easy to get wrong by hand to leave unchecked.
LINTFlags wrong marks
BOTHDirections
NEVERShips wrong
CHECKEDAlways