中文假文
产生排版起来像真中文的中文假文,取自常用字而不是随机码位。
在你的浏览器中运行
假文
取自一份精选的常用字清单,并依使用频率加权。它没有任何意义,但排版起来就像中文——而那正是假文唯一的工作。
拉丁假文对中文版面毫无用处
决定一块文字长什么样子的每一件事都不一样。
- **没有空格。**中文在任何两个字之间都能换行,所以一行几乎在哪里都能断。拉丁文是在词的边界断行, 产生完全不同的右缘起伏,也产生完全不同的一组问题。
- **每个字宽度相同。**一段中文是一个结实的长方形,拉丁文的段落永远不是。
- 标点占满一个全角。。和 ,占的空间和一个字一样多,这会改变节奏,也会改变总行数。
- **行高需要更大。**中文密度更高,需要更多行距才读得舒服,而这会牵动整页的垂直节奏。
一个用 lorem ipsum 通过审核的版面,等中文进来时是真的有可能垮掉的。
这段文字是怎么产生的
有两种常见做法,两种都是错的。
**重复「测试测试测试」**会产生一模一样的每一行,完全看不出真实文字换行的样子。
从 CJK 区块随机取字更糟。那个区块里大多数是罕用字——冷僻异体字、机器上没有任何字体有的字 ——所以输出会是一整片豆腐方块。它只告诉你字体不完整,其他什么都没说。
这里取自一份精选的常用字清单,并加权让常用字真的常出现,再以合理的间隔加上全角标点。结果 没有任何意义——它不是句子,也不该有人试着去读它——但它排版起来像中文,而那是假文唯一需要 做到的事。
繁体与简体
字池是各自独立的,而不是转换来的,所以繁体版本取自繁体字,简体版本取自它自己的清单。这件事之所以 重要,理由和上面所有事情一样:这 和 这 的笔画密度不同,排在页面上的样子也不同。
没有任何上传
在这个页面里产生。