How to get CJK orthography to display well in browsers?
02:27 13 Nov 2025


“你好!”她大声说,挥舞着她的木腿。

“你好!”她大声说,挥舞着她的木腿。

“你好!”她大声说,挥舞着她的木腿。

“你好!”她大声说,挥舞着她的木腿。

In Safari, these look like:

enter image description here

None of them look like how iOS and macOS actually render Chinese characters in the rest of the system:

enter image description here

How can I get Chinese sentences to be drawn with full-width characters when it should be (e.g. for the comma), but proportional-width characters when that makes more sense (e.g. for the exclamation mark), just as most operating systems do by default?

html css safari cross-browser cjk