說明:
雖然JDE網頁已使用Unicode可顯示及輸入罕見字,但是透過AP主機產生PDF時則無法正常顯示,此原因為【細明體】(或指定字型)中沒有對應的文字。
處理說明:
(1)不考慮個人造字的原因
> 透過非IE瀏覽器開啟JDE ERP無法查看個人造字,網頁會以方框顯示。
> 新增個人造字須要於每一台電腦安裝(或佈署)
(2)AP無法列印罕見字的原因:Word顯示正常但系統產生PDF異常的問題
> 於Word中輸入罕見字,你會發現字型會自動從【細明體】變更為【細明體Ext-B】且可以正常顯示罕見字,如果你將罕見字強迫套用細明體,則會變顯示為方框。
> 因JDE R報表開發的欄位只能選擇一種字型,所以會產生上述的相同狀況。
> 請注意:細明體Ext-B只有擴充的罕見字,如果你直接使用該字型會造成一般文字無法顯示,所以開發時也無法直接使用該字型替代。
解決方式:
(1)查詢罕見字的Unicode編碼
> 例如:𤧞 > u249de
> 網址:http://zht.glyphwiki.org/wiki/u249de
(2)透過【FontCreator】將【細明檔字型檔案】從TTC拆解成TTF
> mingliu.ttc > mingliu_0.ttf(細明體)、mingliu_1.ttf(新細明體)、mingliu_2.ttf
(3)透過【FontCreator】將【細明檔-Extb字型檔案】從TTC拆解成TTF
> mingliub.ttc > mingliub_0.ttf(細明體)、mingliub_1.ttf(新細明體)、mingliub_2.ttf
(4)透過【FontCreator】將【細明體-Extb】的罕見字複製到【細明體】中
> 開啟【細明體:mingliub_0.ttf】尋找罕見字:249DE
> 開啟【細明體-Extb:mingliu_0.ttf】新增該筆Unicode編碼的造字,然後將該文字複製上去即可。
(5)透過【UniteTTC】將ttf檔案合併至ttc檔案
(6)上傳至AP系統中驗證即可
本機測試:
(1)將細明體變更為【細明體客製】的字形進行測試驗證
(2)於細明體客製字型中新增罕見字
> 文字編碼要參考Unicode規定:設定249DE
> 不須自己造字,直接從細明體Ext-B中複製過來。
(3)本機安裝客製的字型
(4)於FatClient中選擇該字型
(5)列印PDF檔案報表:
> 左邊使用擴充後的細明體字型
> 右邊為原始的細明體字型

奢侈品仿牌,保固說到做到,誠信經營,包包經典款,自用款,超百搭,超值得,性價比高,咨詢請加LINE:kk2023, 鑲鑽款貨到付款,黑貓宅配 x9QfV