Coreldraw未正确导入符号[SVG]

Coreldraw未正确导入符号[SVG],svg,unicode,utf-8,fonts,coreldraw,Svg,Unicode,Utf 8,Fonts,Coreldraw,我有一个问题,不同字体的符号不能在CorelDraw中呈现。 我正在导出具有特定字体系列(UTF-8)的SVG文件,例如;Comic Sans MS、Arial等来自我目前正在开发的基于网络的工具 我希望用户能够为特定字体插入特殊字符,然后能够在CorelDraw中打开它,正确呈现这些字符 然而。。。事实并非如此。只有一些字体有效,下面我给你举个例子 (由于声誉问题,无法嵌入图像) 这就是它在CorelDraw中使用字体系列Arial&Comic Sans MS呈现的方式 但在浏览器中显示时,渲

我有一个问题,不同字体的符号不能在CorelDraw中呈现。 我正在导出具有特定字体系列(UTF-8)的SVG文件,例如;Comic Sans MS、Arial等来自我目前正在开发的基于网络的工具

我希望用户能够为特定字体插入特殊字符,然后能够在CorelDraw中打开它,正确呈现这些字符

然而。。。事实并非如此。只有一些字体有效,下面我给你举个例子

(由于声誉问题,无法嵌入图像)

这就是它在CorelDraw中使用字体系列Arial&Comic Sans MS呈现的方式

但在浏览器中显示时,渲染效果良好

有什么想法吗


关于

好的,忽略我之前的回答:-)

我很确定问题在于漫画版不包括你想要使用的角色

具体来说♠︎ 字符被分配给代码点
\u2660
,它位于杂项符号区域
\u2600-\u26FF
。如果您检查Arial和Comic SAN的角色映射,您会发现此角色存在于中,但不存在于中


显然,您的浏览器正在从其他字体中选择替代字形,但CorelDraw却不是。如果SVG文件包含默认字体,如
sans serif
,则在任何浏览器中都应呈现OK。如果这对CorelDraw中这些字符的外观没有帮助,那么您只需单独选择它们,并将它们更改为包含字符的字体。

感谢您的回复。我不明白你回答的第一部分。当我在另一个程序中打开字体时,它会被认为是修改过的吗?或者,当我尝试导出使用字体本身创建的文件时,会发生这种情况吗?编辑第二条:它在例如Inkscape中工作,正如它被假定的那样。@debben也许我误解了你的问题。您是在尝试向现有字体添加额外字符,还是只是指出并非所有字体都包含您尝试使用的这些字符?我刚刚检查了我的Arial副本,我可以确认它已经包括♠︎ 性格也许你所需要做的只是在你的
字体系列属性中添加一个默认值(比如
无衬线
),我不想添加额外的字符。我只是想让CorelDraw显示符号(实际上存在于字体本身中)。我给出的示例,Arial和Comic Sans MS都假设在字体中有这些符号。当我打开以Arial作为字体系列并在文本中使用符号的文件时,CorelDraw可以很好地将其绘制出来。当我对Comic Sans MS执行相同操作时,会显示图片中的数字。如果我将字体更改为Arial,它们显示良好。如果我使用CorelDraws自己的“符号绘制工具”,我就可以绘制出无MS符号的漫画。谢谢。抱歉,回复太晚,我不知道您编辑了答案。这确实是一个解决办法,很有效,可惜它没有像我预期的那样有效。浏览器会读得很好(所有浏览器),但CorelDraw是唯一一个一直困扰我的程序。此解决方案目前只能使用。:)当做