我在PSD文件中有矢量标志。当我将其导出为AI (Adobe Illustrator)文件,然后转换为SVG时,我得到的结果如下:
<tspan
x="0 34.799999 68.75"
y="0"
id="tspan22"
style="font-size:50px;font-variant:normal;font-weight:bold;font-stretch:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Novecento wide Book;-inkscape-font-specification:Novecentowide-Bold">AI</tspan>这只是完整SVG文件的一小部分,但您可以看到它创建了字母并尝试使用字体。失败了..。

我宁愿它导出SVG文件作为独立的矢量,不需要任何字体。如何做到这一点?
发布于 2012-10-13 05:18:45
有两种可能性:
font-family:'Novecento wide Book';
发布于 2014-05-21 00:15:42
在像illustrator这样的矢量程序中右击文本并选择outline text。无论哪种浏览器,这都将保留你的字体。
发布于 2017-02-09 04:53:34
我已经在IE11,Chrome和火狐中使用过嵌入式字体,没有任何问题:
<svg...>
<text transform="matrix(1 0 0 1 52.1787 206.4395)" fill="#F7F7F7" font-family="'Roboto'" font-weight="400" font-size="16">Lorem Ipsum</text>
</svg>请注意,font-family属性是双引号的。这就是illustrator的工作方式。注意使用正确的字体名称。例如,Illustrator喜欢将"'Roboto-Regular'“放在字体的正确名称上
https://stackoverflow.com/questions/12866139
复制相似问题