arcgis 輸出pdf時 某些字體輸出顯示亂碼


最近在項目中使用ArcObject的接口輸出pdf時,盡管勾選了嵌入字體選項,某些文字依然顯示為亂碼。追蹤原因,發現用戶使用Fontlab軟件向已有的truetype字體中補充了很多外文的字符,並且輸出新字體后重新安裝覆蓋了原有字體。

經過好一番研究,使用FontCreator軟件,發現新輸出的字體屬性存在問題,導致Arcgis使用PostScript輸出pdf時,無法找到對應的字體,以至於無規律得生成亂碼。話不多說,直接上圖:

上面的窗體中,為了使用方便,將字體的Fontfamily設置為了中文(漢儀中等線),此時會某人勾選Generate the following naming fields automaticallly(recommended),而藍框位置對應的輸入項(Postscript Name)不支持中文,索引需要將上述的復選框勾掉,手動設置拼音或英文格式的Full Font Name,unique Font Identifier 以及最重要的Postscript Name。設置完成后輸出ttf字體重新安裝即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM