在任何 iPhone 或 Android 手機上,要製作 Lenny 臉最快的方法,就是開啟一個瀏覽器型的產生器,從有限的選色盤中挑選眼睛、嘴巴和手臂,然後把組合好的 Unicode 複製到剪貼簿——不需要額外應用程式、不需要特殊鍵盤,也不需要背記任何特殊字元。Lenny 臉就是長得像 (͡° ͜ʖ ͡°) 的普通 Unicode 文字,由於每個部位都是獨立的字元,一個小型產生器就能即時混合搭配。在手機上,這點甚至比在桌機上更為重要:螢幕鍵盤會藏起你需要的第二個字元,在符號與字母之間切換耗費時間,而且手機應用程式很少提供能在通訊、社交和筆記應用程式之間存活的穩定文字替換捷徑。Lenny Face 產生器則避開了這些問題,它提供一個小而可預測的選色盤——八種眼睛、八種嘴巴和六種手臂組合,透過固定樣板進行組合,並交給你一個可直接複製的字串,讓它隨一般文字傳送到任何地方。

how to make lenny face on phone
如何在瀏覽器中用手機製作 Lenny 臉

為什麼 Lenny Face 產生器在手機上有效

大多數在手機上輸入 Lenny 臉的做法都會撞上同一道牆:你需要依序輸入數個 Unicode 字元,而觸控螢幕鍵盤並非為此設計。有些使用者會死背這些符號,有些人會安裝自訂鍵盤,少數人則會儲存文字替換。這三種方法都能用,但各自都帶有產生器能消除的摩擦。

這個產生器是一個獨立的瀏覽器頁面。它不載入任何圖片、不要求註冊帳號,在你建立或複製臉的過程中也不會將資料傳送到伺服器。選擇狀態只保留在該頁面目前的 React state 中,所以重新載入就會回到預設的元件選項。由於選色盤刻意維持小量——八種眼睛選項、八種嘴巴選項,加上六種成對的手臂組合——每個選項都能在沒有巢狀捲動陷阱的情況下完整顯示於手機螢幕上,當頁面被擠進六吋螢幕時,這是實實在在的好處。整個工作流程可在一個視窗內完成:挑選、查看結果、複製、貼上。

在手機上建立並複製 Lenny 臉

  1. 請在你手機的預設瀏覽器中開啟 Lenny Face 產生器——iPhone 上的 Safari、Android 上的 Chrome 或 Samsung Internet,或任何你平常用來快速查詢的瀏覽器皆可。
  2. 從四個控制項中挑選左眼、右眼、嘴巴和成對的手臂樣式,或點選「Random face」讓瀏覽器為你挑選索引。
  3. 查看結果面板中顯示的精確 Unicode;只要任何控制項變動,字串就會立即更新,所以你看見什麼就會被複製什麼。
  4. 點選「Copy face」並留意成功訊息。如果瀏覽器拒絕存取剪貼簿,工具會明確告訴你手動選取並複製顯示的臉——它絕不會宣稱已悄悄成功。
  5. 切換到你的通訊應用程式、筆記應用程式、社群個人檔案或程式碼編輯器,然後貼上。由於這張臉是純 Unicode 文字,所以可以放進任何接受文字的欄位。

貼到 iMessage、WhatsApp 與其他手機應用程式

不同的手機應用程式會以不同方式呈現同一段 Unicode,因此你貼上的臉在每個目的地看起來可能略有差異。字串本身並未改變——是渲染程式、字型與行高環境的不同。

iOS 上的 iMessage 與 WhatsApp 通常能乾淨地渲染 Lenny 臉,因為系統字型包含相關的 Unicode 區塊。括號、眼睛和嘴巴通常會依照產生器顯示的方式對齊。Telegram 在兩個平台上的表現也類似。Instagram 留言與 TikTok 留言經常會把產生器在眼睛、嘴巴、眼睛之間放的單一空格壓縮掉,導致臉部被橫向擠壓;如果這點對你很重要,可以挑選較寬的嘴巴或眼睛來補償。行動版的 X 與 Discord 有時會移動組合記號的位置,例如小型的度數符號或連接用的變音符號,所以原本在預覽中緊貼臉部的手臂,貼上後可能會離得稍遠一點。這張臉仍然是正確的 Unicode——只是目的地用自己的字型堆疊來塑形。

如果你貼進具有嚴格字元計數的欄位——X 貼文、SMS、Instagram 留言——請注意,括號、空格和每個 Unicode 符號都會計入。依照是否加入手臂以及平台如何計算組合記號,一張典型組合完成的臉大約落在七到十三個可見碼位之間。

3,072 種臉部組合是如何建立的

選色盤刻意設有上限,讓每個選擇都易於理解。眼睛與嘴巴來自小而固定的清單,手臂則來自圍繞括號核心的六種成對樣式。由於左右眼是獨立的,介面提供 8 × 8 × 8 × 6,也就是 3,072 種直接組合。這個計算只是陳述事實:它並不代表產生器內建了 3,072 個不同的字元,而是代表四個控制項相乘後可產生這麼多不同的臉部字串。

手機上的方法需要安裝跨應用程式可用字型不符的風險
在螢幕鍵盤中搜尋符號否是低——你親自挑選每個部分
安裝自訂鍵盤應用程式是僅限該鍵盤作用中的地方中等——視鍵盤字型而定
在 iOS 或 Android 上儲存文字替換否僅在捷徑被觸發時低——儲存的字串是固定的
在瀏覽器中使用 Lenny Face 產生器否是——複製一次,到處可貼中等——視目的地的字型而定

每一張臉都由一個透明樣板組裝而成:可選的左臂、開括號、左眼、一個空格、嘴巴、一個空格、右眼、閉括號、可選的右臂。這個工具不會重新排列組合記號或以圖片代替,所以你複製的字串就是你貼上的字串。Random face 使用瀏覽器的 crypto.getRandomValues 來源來挑選四個控制項的索引;隨機性僅用於創意選擇,並非作為安全性或統計用途,再次按下 Random 因機率關係仍可能偶爾產生相同的組合。「Copy face」動作會將顯示的精確 JavaScript 字串透過 Clipboard.writeText API 寫入剪貼簿,這是現代瀏覽器在不通過伺服器的情況下將文字送往系統剪貼簿的標準介面。

貼上後手機可能會有不同處理

因為這張臉是純 Unicode,而非表情符號、貼圖、SVG 或 canvas 匯出,它會繼承你貼入應用程式的文字顏色與字型。這正是它能輕鬆放進筆記、聊天、個人檔案、留言、程式碼註解、論壇文章或文件的原因,但也正是同一段字串在朋友手機上看起來與在你手機上略有不同的原因。字型回退是最大的變數:目的地如果缺少你選用的字形,可能會顯示空白方框、替代符號,或與臉部其他部分對齊不佳的回退字元。

有三個手機特有的行為值得留意。第一,組合記號——在經典 Lenny 臉中常出現在眼睛上方的小型度數符號與連接用變音符號——在不同字型中可能附著方式不同,因此手臂在貼上後可能看起來與臉部更近或更遠。第二,行高與升部高度因手機作業系統而異,這會影響臉部在周圍文字旁看起來的高度。第三,在搭載較舊系統字型的舊款 Android 裝置上,某些符號可能會缺失;如果某個字形在收件端消失,請改用選色盤中使用較常見 Unicode 區塊的嘴巴與眼睛。產生器不會悄悄替換字元,所以任何可見的變化都是發生在接收端裝置上,而非在工具內部。

對那些想了解底層 Unicode 而非只是貼上完成字串的讀者,Lenny Face 鍵盤指南會逐一介紹每個符號。相較之下,產生器則刻意維持選色盤小量,讓任何單一選擇都不會顯得任意。

在手機上使用 Random Face 按鈕

Random face 是對手機最友善的控制項,因為它免除了在小螢幕上捲動四個獨立挑選器的需求。點一下它,就會使用瀏覽器的密碼學隨機來源為左眼、右眼、嘴巴和手臂樣式擲出新的索引。由於來源是密碼學層級,每次點擊都會為四個控制項擲出全新的索引,這件事與其說是為了新奇感,不如說是為了確保擲索引的過程完全在你的手機上進行,而非遠端伺服器。如果你擲到一張喜歡的臉,請不要更動手動控制項——已選定的部分在之後仍會保持顯示,所以日後只要記得這四個選擇,就能重現同一個字串。如果擲出的臉不滿意,再點一次 Random;因為每次點擊都是從有限集合中獨立擲出全新索引,所以出現相同結果雖然少見但仍可能發生。

這個按鈕的目的是趣味表達,而非統計用途。它未標示情緒、意義或文化脈絡,也不保證任何特定組合能傳達特定情緒。各社群使用的 Lenny 臉形式多種多樣,本工具中的眼睛、嘴巴和手臂清單是創意介面選擇,而非標準化字母表。請在適合使用文字臉的場合使用產生器,配合對話的語氣,並記得某些目的地會在貼文送達收件者前過濾字元或壓縮空格。

延伸閱讀:在不上傳的情況下從文字中萃取電話號碼。