以「思源黑體・香港」爲例,web 上從一對 U+2014 全形連接號(emdash)開始,到直書破折號的替換流:

  1. ccmp(字形合成): emdash emdashemdash_emdashU+2014 合併字形);
  2. locl(地域設定,lang="zh-HK" 時):emdash_emdashhorizontalbar_horizontalbarU+2015 合併字形);
  3. vert(直書,writing-mode: vertical-* 開啓時):horizontalbar_horizontalbar → 最終顯示的破折號字形。

第三點沒有定義從 emdash_emdash 替換的規則,所以一定要將地域設定到與字型相對應的值。

link