Filler · ChineseChinese Lorem Ipsum

Chinese filler and a live line-breaking demo: there are no spaces between words, so a line can break almost anywhere. Everything runs in your browser — no text is sent anywhere.

Nothing is sent to a server — the text is assembled in your browser
01Generator02Stress test03Strings04What breaks05Questions06Scripts
01

Generator

Growth vs English: -50 %
3 par.
冬天里杂志大小会报纸认为,会关特别哥哥。好男人看车少左边决定不弟弟唱房间,学校雨。其实早上年轻里面人市场书意思放反对客人还了解认为。医生收穷黑哥哥,句子老人喜欢读。 问题说厚真蓝提供和大出现到会学问飞机可能。结束昨天住新闻怀疑如果立刻决定晚上。唱上面反对的问明白早。也许会太阳休息答案草小说危险。 词年轻星星轻弱,学校拿大学朋友夏天。爱视频颜色分别地方知道笔,多生病收。长已经电脑女人有怀疑怀疑快乐。安全农村消息从来奇怪年叶子慢工作只是,方便来。
02

Where the line breaks

Drag the container width and watch where the break lands. In text without spaces it can fall between almost any two characters — a layout that assumes breaks happen at spaces behaves unpredictably.

Container width320px
这是一段用来测试排版的中文文字,句子之间没有空格。当容器变窄的时候,换行可以发生在几乎任何两个字之间。标点符号占据一个完整的字符宽度,比如逗号和句号。

Strict mode forbids starting a line with closing punctuation and ending it with opening punctuation — the kinsoku rules. Browsers apply them unevenly, so strict typography needs explicit control.

Full-width punctuation

Each mark occupies a full character cell — roughly twice the width of its Latin counterpart, centred in that cell.

MarkLatin equivalentWhat changes
,No space needed after it — the gap is inside the glyph
.The full stop fills a whole cell and sits centred in it
:Twice as wide as the Latin colon; no extra spacing around it
;The semicolon takes the same width as a character
, Enumeration comma: no Latin equivalent at all
「」“”Quotation marks that must not be split by a line break
03

Worst-case strings

The cases a Chinese layout breaks on first.
StringCharsWhat it tests
这是一段没有任何空格的中文段落用来测试换行21A paragraph without a single space: the break lands anywhere
价格是¥1299。9The line ends with 。 — kinsoku forbids starting a line with it
使用 Bringer Pro 生成文本21Mixed text: spacing between characters and Latin words
订单编号:2026-08-0518A full-width colon in front of Latin digits
「重要提示」请先阅读12Bracket quotes: the break must not fall between them and the text
设置2A two-character «Settings» button: 75 % shorter than English
04

What breaks

01

A line can break almost anywhere

There are no spaces between words, so the break falls between characters. A layout that relies on breaking at spaces behaves unpredictably: `word-break` and `overflow-wrap` produce a different effect from the one you tuned while debugging in English.

02

Overflow problems surface late

The flip side of the above: Chinese text almost never escapes its container. The interface looks flawless right until the day it is translated into German — and then everything breaks at once. Tight spots should not be validated on Chinese.

03

Full-width punctuation changes line density

«,» and «。» are about twice the width of their Latin counterparts and sit centred in their cell. The usual space after a comma becomes redundant: the glyph already carries its own padding, and an added space reads as sloppy typesetting.

04

Kinsoku rules are applied unevenly

A line may not start with closing punctuation «。,」)» or end with an opening one. Browsers implement this differently, so strict typography needs an explicit `line-break: strict` — to which, in turn, engines also respond unevenly.

05

Synthetic bold and italic look wrong

Italic has no basis in Chinese typographic tradition: slanted characters simply look broken. Artificial emboldening thickens strokes until fine detail turns to mud. Use size, colour or a genuine weight of a proper CJK family instead.

06

The minimum readable size is higher

Latin stays legible at 12 pixels; characters need at least 14, and 16 is more comfortable for dense ones. An interface with small captions designed around English becomes hard to read once translated — and table captions and form hints suffer before body text does.

Fonts

Noto Sans SC and Source Han Sans cover simplified Chinese, Noto Sans TC the traditional set. The files are an order of magnitude heavier than Latin ones — megabytes, not kilobytes — so loading a whole weight for a few lines is unjustified and visibly hurts page load. Leaning on system families is wiser: PingFang SC on Apple, Microsoft YaHei on Windows.

05

Frequently asked questions

Because one character carries what English needs a whole word for. The character count drops by roughly half, though each character is wider. The practical consequence is counterintuitive: Chinese rarely overflows a container, so layout problems stay hidden until someone switches to German and everything breaks at once.
06

Other scripts

All scriptsCyrillicGermanArabic
«» added to favorites