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