In icon.svg
ERROR@ line 9 <text> is not supported
ERROR@ line 10 <tspan> is not supported
如何将此类svg
导出为矢量drawable?这甚至可能吗?或者我应该寻找新的svg
?
答案 0 :(得分:33)
遇到相同问题时,我使用免费的在线转换器CloudConvert将我的SVG转换为另一个SVG,并将它们的设置Text To Path
标记为yes
,其中转换后的SVG像魅力一样在我的Android Studio中打开。
答案 1 :(得分:4)
如果有人因为将带有导入到Android的文本的Inkscape SVG产生了相同的错误(并且没有显示文本)而到达此处,请确保在Inkscape中使用“对象到路径”菜单将文本转换为路径:
答案 2 :(得分:2)
如果您使用的是Adobe illustrator,请将“字体”设置为“转换为轮廓” ...为我工作
答案 3 :(得分:2)
在 Adobe XD 中
Object
-> Path
-> Convert to Path
。OR 选择文本和 CTRL
+ 8
(Windows)或 ⌘
+ 8
(macOS)
答案 4 :(得分:1)
如果您使用素描,请选择文本并执行“转换为轮廓”。
答案 5 :(得分:0)
在Adobe Illustrator中选择文本,然后单击鼠标右键,然后单击“创建轮廓”。
答案 6 :(得分:0)
嗯,这种方法非常适合同时具有图像和文字的启动画面徽标。
当您同时拥有图像和文本并将它们导出为SVG文件并导入android drawable作为矢量时,则仅显示图像而没有文本。
如果您遇到同样的问题,可以通过以下方法将文本添加到SVG文件中。方法如下: