標籤: 微軟正黑體
雖然網友已經解決此字型的問題,但礙於字型檔案是有版權的,不能提供下載,只好自己來修正此問題,建議使用免費的字型編輯軟體 (font editor) Type light v3.2 (Freeware)。
下載安裝字型編輯軟體後,首先開啟字型檔案-msjhbd.ttf (粗體 Bold 版本為 6.00),其次,按找出字型 (find glyph) 鈕(下圖紅色框),讀取到錯誤的字碼,例如「碧」的 Unicode 編碼是 78A7。「筵」、「綰」二字 Unicode (hex) 編碼分別為 7B75、7DB0。
第三步,從 Glyph 功能選單選擇字型度量 (glyph metrics) 項目,修改下圖紅色框的數值為 2048 ,就是這裡出錯了,才會多出空白的字寬。修正三個錯誤字型的字寬之後,從 File 功能選單選擇儲存檔案 (Save as) 就完成字型編輯了。
接著要替換修正過的字型檔案,Windows XP 環境下比較簡單,透過控制台/字型功能,先刪除舊的微軟正黑體粗體字型檔,再安裝新修正的字型檔即可。但是在 Windows 7 的作業環境下會變得比較麻煩,因為有權限的問題會阻止字體替換的進行,會顯示「微軟正黑體是受保護的系統字型,因此無法刪除」的錯誤警告。
建議下載系統字體替換工具來進行替換工作。首先按 [添加替換任務] 鈕,接著按 [瀏覽] 鈕,選取檔名 – msjhbd.ttf,軟體會自動填入下方要替換的文件名稱,按下確定鈕開始執行,執行完畢記得重新開機。
現在所有版型裡圖標題與紀事的字體,並存為Unicode內碼,己經改用 微軟正黑體 這套既美觀又包含字數最多 (Windows Vista內含字型),就不會有字體裡缺字而造成PDF檔案顯示不出來的問題。至於封面頁的上/下標題字體,也有微軟正黑體可以選擇,如果遇到文字無法顯示出來時,只要改選用這套字體就可解決了。