Error: 定制的TrueType字体在导出中无法正常显示

文章编号: 340
软件: ArcInfo Desktop 9.0,ArcEditor 9.0,ArcView 9.0
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

错误信息:
定制的TrueType字体当转成ArcMap版面视图时,不能正常显示,即使选中了“嵌入所有文档字体”检验栏。定制的的字体还是显示为乱码字符,或干脆不显示。 原因:用Macromedia Fontographer制作的字体在fsType字段中含有无效或未定义的值,而fsType字段决定了字体是否可以被嵌入。这个无效的值无法被ArcMap辨认,所以字体无法被嵌入。
原因:
这是个已知问题。

解决方法: 修改字体在fsType字段中的正确值。我们需要用微软字体属性编辑器来修改这个值,我们可以从文章后边的链界下载编辑器。
1.使用Macromedia Fontographer来插入在fsType字段中的占位符的值
A.选择Element>Font Info> OS/2 数据对话框,设置fsType嵌入字段为以下:
$0004 Read / Write
B.生成和先前一样的字体。
2.开始微软字体属性编辑器。
3.选择定制字体文件来编辑。
4.点下一步,接受默认设置,直到’Embedding’设置。
5.除‘Restricted(No Embedding)’外的选择任意嵌入级别值,
注:参考Microsoft Typography(http://www.microsoft.com/typog ... .mspx)站点,的关于字体嵌入级别的描述
6.点保存为按钮,保存编辑的字体文件。字体现在可以被嵌入到ArcMap的输出中去了。
注:为了正常嵌入,字体可能需要被重新插入任意存在的版面视图中。

附:
1.Download the Microsoft Font Properties Editor(http://www.microsoft.com/typog ... ze%3D
2.Macromedia fsType issue (MacroMedia support site) (http://www.macromedia.com/supp ... e.htm


创建时间:2005-01-25
最近更新:2005-01-25


原文链接
http://support.esrichina.com.cn/2005/0125/340.html

要回复问题请先登录注册