firefox 69如何顯示 unicode 10 的字型?

抱歉,我實在搞糊塗了,依照字型安裝所示,需要下載: HanaMinA.otf、HanaMinB.otf 這兩個字型,可是不論下載7.072版或者8.030版,reload數次仍無法在firefox(Ver.69.0.1)顯示http://cbetaonline.dila.edu.tw/zh/A091n1057_p0314a07 的字, Windows 10 Edge 可以顯示,即使在firefox把字型全部設定成Hanazono Mincho A 或Hanazono Mincho B仍然無法顯示,原以為需要重開機,後來把firefox 和 CBReader 2X關閉重開後,好像就能夠正常讀取了,我真有點搞不清楚系統到底是哪時候才把該字型讀入?

我的系統是Windows 10 1903(組建 18362.356)。

maha's 的頭像

底下是跟同仁所做初步討論,暫供參考:

查 出現 在 http://cbetaonline.dila.edu.tw/zh/A091n1057_p0314a07 的特殊字元是 U+2E383

查 Unicode 網站,U+2E383 是屬於 CJK Unified Ideographs Extension F

查 Github 上的 Hanazono Mincho (HanaMin) Font AFDKO version 說明:

Font Families
There are currently three font families.
Regular Hanazono Mincho Series (HanaMin)
HanaMinA :: This mainly covers BMP Ideographs.
HanaMinB :: This mainly covers Extension B Ideographs.
HanaMinC :: This mainly covers Extension C to up and SIP Compatibility Ideographs.
HanaMinI :: This mainly covers IDS fglyphs (via GSUB 'ccmp' feature).
HanaMin.sfont :: This is CFR (Composite Font Representation) of above fonts.
Extended Hanazono Mincho Series (HanaMinEx)
HanaMinExA1 :: This mainly covers URO Ideographs.
HanaMinExA2 :: This mainly covers Ideographs Extension A and various other characters.
HanaMinExB :: This mainly covers Ideographs Extension B
HanaMinExC :: This mainly covers Extension C to up and SIP Compatibility Ideographs.
HanaMinEX.sfont :: This is CFR (Composite Font Representation) of above fonts.

看起來 Extension F 可能是在 HanaMinC 字型裡?

我測試了一下,似乎也是裝了 HanaMinA, HanaMinB 之後還不能顯示 U+2E383

但是安裝 HanaMinC 之後就可以了。

另外,CBETAOnline 網站上說明字型安裝的網頁可能需要更新:

http://cbetaonline.dila.edu.tw/doc/zh/03-10_font_install.php

註:什麼是 SIP?

第二輔助平面又稱為表意文字補充平面(Supplementary Ideographic Plane,縮寫SIP,或簡稱Plane 2),整個範圍在U+20000~U+2FFFD。
(資料來源)

CBETA Maha 吳寶原 

 

我當時問完這個問題後,發現Firefox69.0.1就能夠顯示cbeta給的測試頁了,Edge印象中有正常顯示,Chrome我忘記了,不過今天碰到一個在中阿含出現的問題。

《中阿含經》卷2:「氍𭯫、[1]𣯾𣰆、[2]氈褥」(CBETA 2019.Q2, T01, no. 26, p. 428a6)

2016版:氍[毯-炎+數](紅色標示的字)

2018版:𭯫(unicode的字)

在還未安裝額外字型前,CBETA2018這個字會顯示方框,安裝完印象中一開始還是沒顯示,當時先在CBETAonline確認,有顯示正常,之後把CBReader關閉重開才正確顯示。不過有一個問題先提出來。

我一開始安裝的額外字型版本是7.072,今天嘗試從8.030、8.022、8.012、8.010、7.072都安裝一遍又發現另外一個問題:

《中阿含經》卷1:「𨄔斷皮」(CBETA 2019.Q2, T01, no. 26, p. 425b16)

「足+專」這個字(我先用組字表示)8.030~8.010在「X斷皮」的「X」字所顯示都不一樣,抱歉我沒有截圖,我是從CBETA2018發現的,CBeta Onlin我不大確定,最後再安裝7.072這個版本才是正確顯示大正藏的「足+專」用字,新版本的用字都顯示不同,原以為安裝最新版應該就可以,但不知何故卻發生不同版本出現不同的unicode字。

==============

另外請教一個問題,CBETA2018和2016目前各支援到Unicode那個版本?留個記錄以後若要查詢也比較好找。

我目前只查到win7支援unicode5.1,Windows10支援unicode7。

==============

[毯-炎+數]在unicode也是屬於 CJK Unified Ideographs Extension F ,不曉得該怎麼安裝字型才不會出現上述的問題?

我的環境可以正確顯示:U+2DBEB 𭯫 [毯-炎+數]
Mac OS 10.14.6
HanaMin A, B, C Version 8.030
Chrome
CBETA Online

下面是我在別的討論區中其他人告訴我關於Windows 10支援Unicode的狀況,供大家參考。

目前Windows 10內建的預設字型只支援到CJK Unified Ideographs Extension D,Extension E (Unicode 8.0新增)/F (Unicode 10.0新增)需要另外的字型才能顯示。

我剛剛又做了一次測試,我把7.072移除,安裝花園字體正式發佈的版本(2017/9/4),這個版本可能跟7.072是一樣的?2017/9/4這個版本已經支援了Unicode 10 且支援 Extension F(參考:花園字體WIKI說明),想知道有沒有正確顯示Extension F的字,直接參考Wiki上所列的 Extension F

有支援:

沒支援:

之後我把花園字體也先移除,改用8.030,這次我多安裝HanaMinC,也就是目前我的系統是安裝了A、B、C這三個字型,版本:8.030。

然後我用Edge,Chrome,Firefox,CBETA2018,CBetaOnline來打開中阿含經卷一第五經、卷二第七經。

第五經主要看「 𨄔 」(足+專),第七經主要看「 𭯫 」(毛+數),在沒有重開機下,只有Firefox69.0.3有正確顯示罕用字,也就是用Firefox開啟CBETAOnline和

http://cbetaonline.dila.edu.tw/zh/A091n1057_p0314a07都能正確顯示,唯獨Edge,Chrome,CBETA2018都無法顯示Extention F的字。

使用的系統:Windows 10 1903(18362.418) 64bit

目前所得到的結果是:Firefox69.0.3在我的系統有正確顯示,其餘如上所述。