測試·字元的替換
二種模式
「漢字標準格式」腳本包含二種字元替換的模式——着重字體效果的「異體字顯示」與着重語意的「訛字(符)修正」。前者不更動DOM的原始文字,僅在顯示時使用異體字或PUA字元;後者則直接替換原始字元,確保語意正確的字符被使用。
位以下元素中的字元在二種模式下,皆不會被替換:
- 文字區塊表單
textarea
- 代碼
code
- 輸入鍵
kbd
- 計算機輸出示例
samp
- 格式預處理
pre
着重字體效果的異體字顯示
PUA字元
提示:此功能僅在瀏覽器(IE9-11)無法正確顯示網頁字體han.woff
下的變音符連字時啓用。你可以呼叫屬性Han.isCombLigaNormal
(布林値)來判斷使用者瀏覽器是否能正確顯示變音連字。
漢字標音的陽入韻符號
陽入韻 | 顯示為 | 測試結果 |
---|---|---|
a̍ | | a̍ |
e̍ | | e̍ |
i̍ | | i̍ |
o̍ | | o̍ |
u̍ | | u̍ |
ㆴ͘ | | ㆴ͘ |
ㆵ͘ | | ㆵ͘ |
ㆶ͘ | | ㆶ͘ |
ㆷ͘ | | ㆷ͘ |
着重語意的訛字修正
提示:此功能爭議性較大,因此預設關閉。藉由執行Han( context )
實例中的substInaccurateChar()
方法來修正指定範圍內的訛字。
訛字(符) | 替換為 | 測試結果 |
---|---|---|
• | · | • |
‧ | · | ‧ |
⋯⋯ | …… | ⋯⋯ |
── | —— | ── |
‵ | ‘ | ‵ |
′ | ’ | ′ |
‶ | “ | ‶ |
″ | ” | ″ |