在真实文案到位之前,生成占位段落、句子,或精确指定词数的文本,用来撑排版。文本是随机拉丁词,每次生成都不一样,全部在浏览器本地完成,不向任何服务器发请求。
Lorem ipsum 是从哪来的
它不是无意义的乱码。这段文字摘自一部真实的拉丁文著作——西塞罗《论善恶之极》(De finibus bonorum et malorum),成书于公元前 45 年。原文在第一卷 32、33 节,西塞罗正在讨论快乐与痛苦的本质。
大家熟悉的那句开头甚至不是原文的写法。经典版本以 "Lorem ipsum dolor sit amet, consectetur adipiscing elit" 起头,而第一个词就是个碎片:"lorem" 是拉丁词 dolorem(悲伤、痛苦)的尾巴。被截断的原句是 "Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit",大意是"没有人会爱痛苦本身、去追求它、想要得到它,仅仅因为它就是痛苦"。
它是怎么从一位古罗马哲学家变成设计师的占位符的,流传最广的说法是:16 世纪有位印刷商拿了一盘活字打乱,做成字体样张。这个细节到处被转述,但无从考证。可以确定的是,这段文字作为印刷填充文本已经连续使用了大约五百年,这才是它留存下来的原因。
它能一直用下来,原因很实际而不是文学性的:它的词长分布和字母形状都像自然语言,一眼看上去就是一段正常文本,所以看版式的人会去评判视觉节奏,而不会被内容带跑。
这个生成器是怎么拼出文本的
词从一份拉丁词库里随机抽取(词库取自西塞罗那段文字及其上下文),再按固定结构拼成句子和段落。随机正是它的意义:每次运行产出不同的文本,需要新的就再生成一次。
有一个后果必须说清楚。因为是**打乱取词**而不是原文照搬,输出**不会**以 "Lorem ipsum dolor sit amet, consectetur adipiscing elit" 开头。如果你确实需要那段经典文本——比如客户就等着看它,或者要截图——这个生成器不合适。
这些句子在语法上是无意义的。它们是随机排列的拉丁词,不是通顺的拉丁文。用来判断版式没问题,用来给人读则毫无用处。
怎么生成占位文本
- 选择需要的数量1 到 50 之间,具体含义取决于下一步选的单位。
- 选择单位撑满整页用「段落」,填卡片或图注用「句子」,有明确字数预算时用「单词」。
- 复制结果一键复制整块文本,也可以下载成文本文件。
- 需要不同文本就重新生成再跑一次得到全新的一批——同一个版式想用多份样本验证时很有用。
三种单位分别产出什么
| 单位 | 输出结构 | 典型用途 |
|---|---|---|
| 段落 | N 个独立段落。每段 4 到 7 句,每句 8 到 16 个词——也就是每段大约 32 到 112 个词。 | 填充长页面或文章模板,真实文案还没写的时候。 |
| 句子 | 一整块、正好 N 句话,每句 8 到 16 个词。 | 填充卡片、评价位、图注这类必须是短块的场合。 |
| 单词 | 一个字符串,正好 N 个词,没有句子结构。 | 在设计稿里凑够指定的词数或字符预算。 |
占位文本不适合做什么
它不能用来测国际化。拉丁词都很短、没有变音符号,所以用 lorem ipsum 看着很舒服的版式,一旦换成真实的德语复合词、阿拉伯语从右到左的文本或中文字符,很可能直接崩掉。要用真实语言、真实内容去测。
它不能用来测截断和溢出。因为词长分布和中文、英文都不一样,一张放得下 "consectetur adipiscing" 的卡片,未必放得下「国际化配置」。请用你手上最长的那条真实文案去试。
它不能上线。任何人看到都知道这是没写完的东西,搜索引擎也会把它当薄内容收录。页面发布前必须替换掉——占位符的意义就在于它是临时的。
它对无障碍不友好。读屏软件会按用户的语言设置去念拉丁词,结果是噪音。装饰性的占位块请标上 aria-hidden,或者干脆不要出现在正式页面里。
参考资料
常见问题
- 设计师为什么用 Lorem Ipsum?
- 它看起来像自然语言,于是版式会按视觉节奏被评判,而不是被文字内容带偏;看稿的人也不会分心去读内容。
- 能生成指定词数吗?
- 可以。把单位切到「单词」,再填入你需要的数量。