Coreldraw无法正确导入符号[SVG]

时间:2015-03-31 07:24:21

标签: svg unicode utf-8 fonts coreldraw

我遇到的问题是各种字体中的符号无法在CorelDraw中呈现。 我正在导出具有特定字体系列(UTF-8)的SVG文件,例如;漫画Sans MS,Arial等来自我目前正在开发的基于网络的工具。

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

然而......事实并非如此。只有一些字体可以使用,我将在下面给你一个例子;

http://i.imgur.com/ksKsAUs.png(因为声誉无法嵌入图片)

这是它在CorelDraw中使用font-family Arial& amp; Comic Sans MS。

虽然在浏览器中显示,但渲染效果很好。

有什么想法吗?

问候

1 个答案:

答案 0 :(得分:0)

好的,无视我之前的回答: - )

我很确定问题是Comic Sans不包含您尝试使用的角色。

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

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