跳至主要內容
FancyTextGenerator.com花式文字產生器

Unicode 字體與真正的字型

為什麼你複製貼上的「花式字體」根本不是字型,以及這個差別在實務上代表什麼。

字型是一種畫法,不是一個字元

真正的字型是一個檔案,它告訴你的裝置該怎麼把字元畫出來。字母 A 不管排成 Helvetica 還是 Times New Roman,它都還是字母 A——變的只有形狀。換掉字型,頁面上每一個 A 都會跟著變。

本站的這些風格運作方式剛好相反。它們不改變字元怎麼被畫出來,而是把它換成另一個剛好長得像風格化 A 的完全不同的字元。粗體的「𝐀」並不是用粗體字型排出來的字母 A,它是 U+1D400,MATHEMATICAL BOLD CAPITAL A——一個有自己碼位的獨立字元。

這個差別為什麼重要

正因為它們是字元而不是格式,複製貼上時才能原封不動地保留下來。Instagram 的個人簡介沒有粗體按鈕,但它接受文字,所以在格式會被剝除的地方,貼上 U+1D400 反而行得通。

同樣的性質也是問題的來源。文字是被永久改掉了,而不是被套了樣式,因此它帶來了格式從來不會有的後果。

  • 搜尋比對不到它。搜尋你的名字,找不到 𝓎𝑜𝓊𝓇 𝓃𝒶𝓂𝑒。
  • 螢幕閱讀器可能會一個字元一個字元地念、直接略過,或是把每個字元的正式 Unicode 名稱唸出來。
  • 沒有對應字元的裝置會顯示成空方框。
  • 有些平台會直接拒絕或移除這些字元,帳號名稱尤其嚴格。

這些字元是從哪裡來的

它們大多是為了數學才被加進 Unicode 的。數學家需要區分粗體向量和斜體純量,因為在數學裡,樣式本身帶有意義。Unicode 就把這些區別編碼成「數學字母數字符號」區段裡的獨立字元。

拿它們來裝飾,是一種 Unicode 從未設想過的挪用——這正是支援度參差不齊的原因,也是無障礙工具處理得很差的原因。

試試這些工具