Coreldraw未正确导入符号[SVG]



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

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

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

https://i.stack.imgur.com/yE0hF.png(由于声誉原因无法嵌入图像)

这就是它在CorelDraw中使用字体家族Arial&Comic Sans MS

不过,在浏览器中显示时,渲染效果良好。

有什么想法吗?

问候

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

我敢肯定,问题是漫画没有包括你试图使用的角色。

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

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

最新更新