嘗試解決B站不顯示【示亡號】的問題
示亡號(mark of indicating death)也稱示歿號,形如套在人名外面的方框,這是我國的用法。外文示亡可用劍號(?)置于卒年前。其來源稍有爭議,若視為標(biāo)點(diǎn)符號,不列在國家標(biāo)準(zhǔn)《標(biāo)點(diǎn)符號用法》之內(nèi)。統(tǒng)一碼當(dāng)然沒有的,因此需要解決它。
假使統(tǒng)一碼會收錄,那么這個符號可能位于哪里?它有套在別的字符上的性質(zhì),似乎應(yīng)考慮
??20D0..結(jié)合變音記號|Combining Diacritical Marks for Symbols
此區(qū)段有個現(xiàn)成的符號可以給前一個字符套方框:??????U+20DE COMBINING ENCLOSING SQUARE
但是示亡號套的漢字?jǐn)?shù)目是不定的,而且應(yīng)該不適用套非漢字?我考慮至少拆為始、終2個字符,即
? 示亡號開 mark of indicating death open?
? 示亡號閉 mark of indicating death shut?

這個符號在最近出現(xiàn)次數(shù)太多了:



而B站的一個舉措,讓我覺得示亡號有充足的理由被統(tǒng)一碼收錄:

針對這個【林奇】特例可以單獨(dú)處理。
我的非原創(chuàng)字體大多以Monu開頭,而 Monu Hani 是我的一個應(yīng)對漢字(ISO 15924:Hani)的字體,用了思源黑體等加工。
這里我使用字體OpenType特性:上下文替換 Contextual Alternates (calt),代碼如下(.fea):
由此MonuHani升級至第9版,下載地址:github.com/MY1L/Unicode/releases
安裝字體后,臨時給瀏覽器擴(kuò)展如Stylus添加一個樣式:
實(shí)際瀏覽器渲染效果如圖:

不過這個樣式預(yù)期會覆蓋以下2個區(qū)段所有漢字,不建議長期用它:
??3400..中日韓統(tǒng)一表意擴(kuò)充甲|CJK Unified Ideographs Extension A
??4E00..中日韓統(tǒng)一表意文字|CJK Unified Ideographs
(不如說這就是我做?MonuHani?第9版的目的??)