返回 網站動態
DevTool 團隊

佔位文本是什麼:Lorem Ipsum 的由來與中文假文的使用

設計稿裡那段看不懂的拉丁文是什麼?這篇講清佔位文本的用途——為什麼排版預覽要用無意義文本而不是真實文案,lorem ipsum 從西塞羅的著作到鉛字車間的五百年身世,以及中文排版為什麼需要專門的中文假文:字寬、斷行與標點擠壓都和拉丁文完全不同。

設計稿裡那段「亂碼」是幹嘛的

打開任何一份還在進行中的網頁或 App 設計稿,正文位置經常躺著一排排「lorem ipsum dolor sit amet…」——看不懂、讀不出,但整整齊齊佔著版面。這段文本叫佔位文本(placeholder text),是排版行業用了五百年的標準做法。

它解決一個具體問題:排版評審需要內容退場。填真實文案時,評審者的注意力會被內容吸走——挑錯字、改措辭、討論觀點——而沒人看行距、留白、視覺層級。佔位文本沒有任何語義,讀兩秒就放棄,版式成了畫面裡唯一的資訊。

還有個工程理由:真實文案的分詞形態、句長分布會「配合」版面——寫文案的人會下意識遷就空間。佔位文本長度任意伸縮,版面必須自己扛住各種長度的內容。

五百年身世:從西塞羅到鉛字車間

「lorem ipsum」不是憑空造的詞。公元前一世紀,西塞羅在《論至善與至惡》(De Finibus Bonorum et Malorum)1.10.32 節討論倫理時寫下了這麼一段:

Neque porro quisquam est qui dolorem ipsum quia dolor sit amet…(沒有人因為痛苦本身而愛痛苦……)

文藝復興時期,未知姓名的鉛字工人把這類經典文本的活字打亂、抽改,做成排版示範頁——詞頻分布接近真實文本、長短隨意、無語義干擾,是完美的示範材料。這一段恰好流傳了下來。

它在現代的復興靠兩條路徑:1960 年代 Letraset 乾轉印字帖把它印進樣本頁,1970-80 年代 Aldus PageMaker 等桌面排版軟體又把它內建為示例文本。從此「lorem ipsum」從鉛字車間走進了每一台電腦:CMS 主題預覽、設計系統文件、元件庫 Storybook,預設佔位全是它。

注意一個常見訛傳:標準首句是「Lorem ipsum dolor sit adipiscing elit」——adipiscing 是西塞羅原文的屬格分詞形態;「adipisicing」是後來以訛傳訛的變體,流行但不正宗。

中文排版需要中文假文

拉丁假文佔中文版面有一個結構性缺陷:兩種文字的排版行為完全不同。

  • 字寬:拉丁字母寬度參差(i 與 m 差數倍),中文方塊字寬度均一——段落灰度、換行密度完全兩碼事
  • 斷行:拉丁文按詞斷行(還有連字符),中文可以發生在任意字元間,還疊加避頭尾規則(句號不能上行首、開引號不能落行尾)
  • 標點擠壓:中文句讀在行首行尾會被壓縮或懸掛,這是拉丁文沒有的機制

結果就是:用拉丁假文佔位的中文介面,上線換成真實文案後經常要重調字號、行高、段落寬度。做中文產品原型、公眾號排版、中文官網稿時,用中文假文佔位才接近真實效果:從安全詞池隨機抽詞組句,句長有起伏、句讀節奏接近真實中文,但零語義干擾。

實踐:數量、格式與工具

佔位文本的生成需求歸納起來就三個維度:

  1. 數量:按段落(整塊版面)、句子(短區塊、卡片)或單詞(按鈕、標籤)精確計數
  2. 語言:通用版式用拉丁慣例,中文排版預覽用中文假文
  3. 格式:純文本貼文件;HTML <p> 段落或逐句 <li> 列表直接貼頁面模板

lorem ipsum 產生器把這三個維度做全:段/句/詞三單位精確計數,拉丁與中文假文一鍵切換(中文詞庫人工逐詞審定),純文本/HTML 段落/HTML 列表三種輸出,預設以經典句開頭。佔位文本確定後,真實文案上線時的 URL slug 設計和變數命名(camelCase 與 snake_case 慣例)是同一工作流的後兩步。

常見問題

佔位文本為什麼不用真實文案?

真實文案會干擾排版評審:讀者不自覺去讀內容、挑措辭,版式的行距、留白、視覺節奏反而沒人看。無意義文本讓內容退場、讓版式成為唯一焦點——這是佔位文本存在的全部理由。真實文案還有另一個問題:長度和分詞形態與最終文案不一致,評審過後版面照樣要重調。

lorem ipsum 這段話是什麼意思?

它不是有意義的拉丁文,而是公元前一世紀西塞羅《論至善與至惡》1.10.32 節原文被打亂抽改的產物:文藝復興時期鉛字工人拿經典文本的活字隨手排版示範,其中一段流傳下來成了行業標準。詞頻分布接近真實文本、長度可長可短、沒有任何語義干擾,恰好是完美的佔位材料。

中文排版為什麼不能用拉丁假文佔位?

中文與拉丁文的排版行為差異是結構性的:中文字元寬度均一(方塊字),斷行可以發生在任意字元間(還有避頭尾規則——句號不能出現在行首);拉丁文按詞斷行、有連字符。標點擠壓(句讀壓縮)更是中文獨有。用拉丁假文佔位的中文介面,上線後經常要重調字號、行高與段落寬度。

中文假文是怎麼生成的?

從人工逐詞審定的安全高頻詞池隨機抽詞組句:每句 5-12 詞、逗號分小句、句號收尾,形態接近真實中文的句讀節奏,但沒有任何可讀語義。與手寫一段「測試文本測試文本」相比,隨機假文的句長有起伏,更能暴露排版問題。