Unicode 花式文字相容性指南
哪些風格通行無阻,哪些不行,以及在不假裝相容性能被精準預測的前提下,該怎麼思考這件事。
相容性是一個範圍,不是是或否
一個風格能不能用,取決於讀者的作業系統、它的字型集、應用程式、那個特定欄位,以及平台自己的驗證規則。任何宣稱自己有一張涵蓋每個平台的確定相容性表格的網站,都是在猜。以下是有依據的排序,不是保證。
通常最可靠的
這幾種在目前的系統中有最廣的字型涵蓋率。
- 粗體與斜體襯線,以及粗斜體。
- 無襯線的各種變體,包含粗體與斜體。
- 等寬。
- 全形字,因為中日韓字型都帶著它們,所以支援良好。
- 用符號或括號框起來的一般字母——字母本身完全沒被動過。
通常沒問題,偶爾會出事
流通很廣,但並非無所不在。
- 手寫體與花體,包含粗體手寫。
- Fraktur 與粗體 Fraktur。
- 雙線體。
- 圓圈字母與數字。
- 小型大寫,它們出自語音學區段因而有缺口——沒有小型大寫的 X。
最不可靠的
請預期有相當一部分讀者會看到明顯的失敗。
- 方框與反白方框字母。
- 區域指示符,它們可能會意外組合成國旗。
- 上標與下標,它們只涵蓋部分字母。
- 大量的組合符號,它們常被移除、設限或裁切。
- 帳號名稱或顯示名稱欄位裡的任何東西,不管是什麼風格。
拉丁文以外的書寫系統
數學字母集涵蓋的是拉丁字母,某些風格另外涵蓋數字。中文、日文、韓文、阿拉伯文、印地文、泰文、西里爾文或表情符號都沒有風格化的對應形式。這些書寫系統的文字在本站會原樣通過,而不會被弄壞。
對這些語言來說,環繞在文字外圍的裝飾——邊框、符號、分隔線和留白——效果很好,而且不會損害可讀性或搜尋。