DG EMOJIK / 中文 (繁體字, 中國香港特別行政區)

為什麼一個表情符號是黑白的,另一個卻是彩色的?

某些 Unicode 符號既可以顯示為文字符號,也可以顯示為表情符號。字元後方的不可見顯示選擇器可以指示所需的格式,但最終結果也取決於字體和應用程式的支援情況。因此,黑白顯示本身並不意味著字元錯誤。

匈牙利語原文的完整機器翻譯。

白紙上不同顏色的削尖鉛筆。
插圖。 · Margaret8 / Pixabay

這通常出現在心形、太陽符號或其他較早使用的符號上。從某處複製的符號可能以簡單的線條形式顯示,而從手機鍵盤插入的版本則是彩色的。建議使用完整的複製序列來檢查差異,僅憑外觀不足以解釋原因。

兩個顯示選擇器請求什麼?

U+FE0E,又稱 VS15,請求文字顯示。U+FE0F,即 VS16,請求 Emoji 顯示。它們僅能作為標準顯示選擇器用於定義的序列;不會將任意字母轉換為 Emoji。來源:Unicode Emoji – Presentation Style

範例 序列 選擇器請求的形式
♥︎ U+2665, U+FE0E 文字心形符號。
♥️ U+2665, U+FE0F 以 Emoji 形式顯示的心形符號。
☀︎ U+2600, U+FE0E 文字太陽符號。
☀️ U+2600, U+FE0F 以 Emoji 形式顯示的太陽符號。

這些對列於 Unicode 官方變體序列清單中。表格中的兩種形式在你的裝置上可能非常相似;但序列仍然不同。來源:Unicode 18.0 – Emoji Variation Sequences

選擇器並非顏色設定

VS16 並不意味著可以任意選擇顏色,VS15 也不代表單獨的「黑色墨水」。這是關於字元顯示模式的請求。具體的圖形及其顏色由顯示環境決定。

如果你想在文件中將心形設為藍色,請先嘗試文字版 ♥︎。彩色 Emoji 圖形不一定遵循字體顏色設定。複製文件,更改顏色,然後開啟匯出的 PDF。這樣你就能知道收件人會收到什麼。

在企業標識中,請描述其含義:「已標記為最愛」或「儲存至最愛」。這樣即使心形顏色與設計不同,功能依然清晰易懂。顯示變體本身不應決定訪客是否理解按鈕。

複製後應檢查什麼?

首先,複製不含周圍空格的完整符號。將其貼上到簡單筆記和最終目標欄位中。如果僅在一處外觀發生變化,請記錄兩個環境以及使用的字體(如果可調整)。

同時檢查你是否從相同的基本字元開始。♥ 的代碼點是 U+2665,❤ 的代碼點是 U+2764。雖然兩者都是心形,但在比較時,基礎本身就已不同。因此,上述表格顯示了同一個心形和太陽的兩種顯示序列。

最後,檢查儲存結果。表單預覽、發布頁面和下載文件是三個獨立的檢查點。在錯誤報告中,請包含可複製的原始序列;截圖僅保留渲染後的版本。

何時保留符號的預設設定?

在日常訊息中,通常選擇鍵盤提供的完整 Emoji 就足夠了。與其手動插入不可見字元,不如整體複製所需形狀。如果需要精確的品牌圖形,請在設計階段就考慮到依賴於顯示器的 Emoji 限制。

關於裝置間差異的文章解釋了圖形差異。如果符號的作用很重要,請根據 關於無障礙使用的範例進行檢查,確保其在文字和朗讀模式下依然清晰易懂。

帶上重點

三題知識測驗

嘗試應用你讀到的內容。每題選擇一個答案;每個正確答案得一分。評估將針對這三種情況提供回饋,我們不會儲存或發送你的答案。

1. VS16 在支援的顯示序列中請求什麼?
2. 你想比較 VS15 和 VS16 的效果。哪種測試能區分基本字元和選擇器的作用?
3. 符號在編輯器中顯示正常。什麼能提供進一步的有用檢查?

解答與解釋
  1. 以 Emoji 形式顯示。 選擇器指示顯示類型,並不規定具體顏色。
  2. 你比較同一個基本字元的 VS15 和 VS16 序列。 這樣基本字元的差異就不會與顯示選擇器的效果混淆。
  3. 開啟並檢查儲存或發布的版本。 最終環境的顯示也很重要。

計算你的正確答案:每個得一分。跳過的答案得零分。

  • 3 分: 在三個問題中,你區分了基礎、選擇器和最終顯示;請嘗試表格中的一對。
  • 2 分: 找出錯誤答案中混淆的兩個概念。
  • 0–1 分: 將兩個太陽符號並排複製,並識別 VS15 和 VS16 代碼點。

還有一篇不錯的閱讀文章

全部 20 篇文章 · 尋找 Emoji