跳至內容

零寬不連字

維基百科,自由的百科全書
零寬不連字的ISO鍵盤符號

零寬不連字 (英文zero-width non-joiner縮寫ZWNJ)是一個不打印字符,放在電子文本的兩個字符之間,抑制本來會發生的連字,而是以這兩個字符原本的字形來繪製。Unicode中的零寬不連字字符映射為U+200C ZERO WIDTH NON-JOINERHTML字符值引用為: ‌

零寬不連字用於矯正文本中的連字的出現

例子:

正確(使用了ZWNJ) 不正確 含義
顯示 圖片 代碼 顯示 圖片 代碼
می‌خواهم می‌خواهم

(右起顯示):
می‌خواهم
میخواهم میخواهم 波斯語「我想要」
הֱ‌ֽיֹות הֱ‌ֽיֹות

(右起顯示):
הֱ‌ֽיֹות
הֱֽיֹות הֱֽיֹות 古希伯來語「成為」
Auf‌lage Auf‌lage Auflage Auflage 德語「版本」(複合詞:"auf"+"Lage")
Brot‌zeit Brot‌zeit Brotzeit Brotzeit 德語方言「(某種) 小吃」
(複合詞:"Brot"+"Zeit" = '飯點'),
使用字體Fraktur

在德語中,連字不能跨越複合詞組成成分的邊界。所以分屬兩個複合成分的fl不能形成連字fl.

ZWNJ用於替代性字形顯示

在印度系文字中,帶halant的輔音後面或者獨立元音前面插入零寬不連字會阻止字符被專門連在一起。例如:

天城文中,क्會組成क्ष,但兩者中插入零寬不連字符以後,會變成क्‌ष(代碼:क्‌ष)。

卡納達文中,ನ್ 和 ನ 會組成 ನ್ನ,但插入零寬不連字符以後,會變成 ನ್‌ನ。這個樣式可用於以卡納達文中的非卡納達語詞彙。如 Facebook 會排成 ಫೇಸ್‌ಬುಕ್,即使可能會排成 ಫೇಸ್ಬುಕ್。

參見

外部連結