我对来自不同字体的符号有问题,不能在CorelDraw中呈现。我正在导出一个带有特定字体系列(UTF-8)的SVG文件,例如,从我目前正在开发的基于web的工具中导出Comic、MS、Arial等。
我希望用户能够插入特定字体的特殊字符,然后能够在CorelDraw中正确地呈现这些字符。
然而..。情况并非如此。只有一些字体有效,下面我会给你一个例子;
http://i.imgur.com/ksKsAUs.png (由于声誉原因无法嵌入图像)
这就是它如何在CorelDraw中呈现字体家族Arial & Comic。
不过,当在浏览器中显示时,呈现效果很好。
有什么想法吗?
问候
发布于 2015-03-31 11:16:01
好吧,无视我先前的回答:-)
我很确定问题是,Comic不包括您想要使用的角色。
具体来说,将\u2660字符分配给代码点\u2600 - \u26FF,它位于杂项符号区域\u2600 - \u26FF中。如果您检查Arial和Comic的字符映射,您会发现这个字符在Arial中存在,但在漫画书中不存在。
显然,您的浏览器正在从其他字体中选择替代字体,但CorelDraw不是。如果您的SVG文件包含一个默认字体,如sans-serif,那么它应该在任何浏览器中呈现OK。如果这对CorelDraw中这些字符的外观没有帮助,那么您只需分别选择它们并将它们更改为包含这些字符的字体。
https://stackoverflow.com/questions/29362917
复制相似问题