系統概述
根據朗柏朵丹大德所整理出的法尊法師譯《菩提道次第廣論》難字鬘,收錄了108個難字,外加"口敵"、"口娘"、"口鵝"等,一共111個字,末學將大德所整理的這些難字於電腦與Android平台作過測試後,整理出一些結論:
- 於PC上面顯示而言,此難字鬘中僅有四個字無法顯示,分別為"口敵"、"口娘"、"口鵝"、"口窩"等四個字,要使這些字能夠在PC上面顯示,僅需要使用Windows中附屬的造字程式即可將補足這些文字。又因這些文字目前Unicode中並無定義,而造字檔中這些文字所對應的位址為末學私有定義的文字,欲正確顯示這些文字,使用者必須在電腦中都置入末學所創建的字型檔。
- 於Android手機上顯示而言,除上述四個字以外,尚還有「𢤱、𨫼、𦛗、𠿒、𩩓」等字無法正確顯示,而此五個字為Unicode中已定義的文字,只是在Android平台中尚未加入這些文字的字形。
難字輸入
上述的這些難字不見得能於一般的輸入法中輸入這些文字,即使知道該字的念法或拼字方法,亦不見得能正確將這些文字輸入到文件中,可於中文標準交換碼網站中使用複合查詢找到所要查詢的難字,如"𨫼"這個字,可使用「筆劃:19劃,部首:金部,注音:ㄠˋ」查詢得到,於該字的頁面內容中可找到該字的Unicode字碼為28AFC,即真實存在文件中的字碼為28AFC。
電腦顯示處理方式
解決輸入問題後,接著處理顯示問題了,在PC中僅需自創建"口敵"、"口娘"、"口鵝"、"口窩"等文字,使用造字程式的方式末學不再贅述,若您要使用末學所整理出來的字幕檔案,末學所定義的位址必須符合才能正確顯示,以下為這些文字的定義:
口敵: 造字檔位址: E3100, 字元: ""
口娘: 造字檔位址: E3101, 字元: ""
口鵝: 造字檔位址: E3102, 字元: ""
口窩: 造字檔位址: E3103, 字元: ""
若您的設定正確,您將上面所列這四行文字複製到您的文字編輯器中後,後面的「字元"囗"」部分將會正確顯示出文字。因為此四個字未定義於Unicode中,故必須使用自定義的方式方能於您的開發環境中正確顯示。
Android平台顯示處理方式
於Android平台中顯示的問題較為棘手,因為「𢤱、𨫼、𦛗、𠿒、𩩓」等字已經定義於Unicode中,若也使用自定義的方式,將會無法於一般的電腦正確顯示。為使其他已經定義於Unicode的文字能夠於一般平台與Android系統中正確顯示,這些文字所在的位址必須正確的存在於Unicode所定義的位址,但造字程式僅允許使用者將造字安置於使用者自定義區的範圍內,故為解決此問題,末學使用了FontForge將這些字安置於正確的Unicode位置。
末學已將這些檔案上傳於資源下載區,檔案詳細說明如下:
檔案說明
EUDC.TTE
此為由Windows中的造字程式所造出的字型檔,內含"口敵","口娘","口鵝","口窩"與𢤱、𨫼、𦛗、𠿒、𩩓等字,所在位址於下所述,其中𢤱、𨫼、𦛗、𠿒、𩩓等字已正式定義於Unicode字碼中,並已內建於Windows系統中,在系統查找這些字時不會真正使用此檔案中的這些新造字,目的在於便利於後製,將此字型檔案複製於系統中,可看見這些原本不存在的新造字。
EUDC.TTF
此檔案用於Android系統,從EUDC.TTE後製而來,其中"口敵","口娘","口鵝","口窩"等字位址不變,而將𢤱、𨫼、𦛗、𠿒、𩩓等字搬移至這些字原本於Unicode所定義的位址,以期在Windows與Android中皆能正確顯示。
新造字列表
以下字元於PC與Android系統中皆不支援。
口敵: 造字檔位址: E3100, 字元: "", 出現位置: P223L7
口娘: 造字檔位址: E3101, 字元: "", 出現位置: P31L5
口鵝: 造字檔位址: E3102, 字元: "", 出現位置: P8L4
口窩: 造字檔位址: E3103, 字元: "", 出現位置: P66L10, P70L11, P72L3, P79L6, P108L3, P108L4, P108L7, P114L8, P144L8, P163L14, P198L15, P199L9, P201L6, P210L11, P213L2, P213L3, P229L13, P230L6, P230L10, P231L1, P231L5, P232L7*2, P232L12, P233L11, P235L8, P237L8, P244L9, P244L10*2, P244L11*2, P327L11, P550L1, P550L2, P550L3
以下字元於PC中支援,但Android系統不支援。
𢤱: ㄌㄨㄥˇ, Unicode Code: 22931, 造字檔位址: E3104, 出現位置: P25L3
𨫼: ㄠˋ, Unicode Code: 28AFC, 造字檔位址: E3105, 出現位置: P87L9
𦛗: ㄌㄩˇ, Unicode Code:266D7 , 造字檔位址:E3106, 出現位置: P89L12
𠿒: ㄏㄜ, ㄏㄜˋ,ㄧㄝˋ, Unicode Code:20FD2 , 造字檔位址:E3107, 出現位置: P90L10
𩩓: ㄧㄠˇ, Unicode Code:29A53 , 造字檔位址:E3108, 出現位置: P87L13
以下為相似錯誤字
𡁮: ㄨㄛ, Unicode Code: 2106E