为什么故意用没有意义的文字
占位文字存在的意义,就是让人不去读它。往还在打磨的版面里放真正的句子,评审会立刻变成文案会:一个人质疑说法对不对,另一个人顺手改错别字,结果没人再看行长和留白。看起来像拉丁文却没有意义的词,能把注意力留在页面的形状上。
重复一个词,或者用“测试测试测试”填满,都替代不了它。真实的文字长词短词交错,自有一种节奏,而一段文字在某个宽度下好不好看,恰恰是这节奏决定的。
分量要按将来的文案来定
最常见的失误是按好看的分量来生成。围着四十个词的占位文字设计出来的卡片,等文案交来九十个词的时候就垮了。
填之前先问清楚实际分量;如果眼下谁也说不准,就按最坏的情况来设计:最长的标题、最长的商品名、最满的段落。如果正在试一个高度固定的组件,按单词生成比按段落生成更合适,因为只有这个单位能直接对上限制。
一旦有翻译,分量还会再变。中文表达同样的内容字数通常更少,但每行占的高度更大;英文转成德文则大约会多出三分之一。做多语言界面时,往长和往短两个方向都要留余地。
什么时候不该用
可用性测试里绝对不要用。让人在满屏拉丁文的界面上完成任务,他没法判断标签说得通不通,这样得到的结论对真实产品毫无参考价值。
放结构化数据的字段也不要用。姓名、地址、金额和日期各有各的长度分布,姓氏很长的人或者位数很多的金额会把某一行撑破,而占位文字永远不会暴露这一点。
还有,上线前一定要检查。占位文字流到线上是老掉牙的尴尬事故,好在开头那句从不变化,用搜索很容易揪出来。
纯文本还是 HTML
要粘进设计工具、幻灯片或者原型稿,就取纯文本。正在填模板的话,取 HTML 输出更省事,每段都已经包好标签,样式表里的间距规则会按上线后的方式生效。
这些词的来历
这段文字是公元前45年西塞罗一部伦理学著作的拉丁原文被打乱后的样子。十六世纪的一位印刷工把其中一段搅乱做成活字样张,同样的文字在1960年代还以转印字母纸的形式售卖,1980年代又随桌面排版软件一起分发。一段古典哲学就这样以残缺的样子,成了设计行业的默认填充文字。