如何在Illustrator中使用外部样式表保存为SVGZ

时间:2013-07-11 21:16:04

标签: css svg adobe-illustrator svgz

我正在尝试在svgz文件中嵌入外部样式表。我可以将它嵌入到svg文件中,但是当我保存为svgz时它似乎被剥离了。这里提供的任何帮助都是svg文件中的代码:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">  
<?xml-stylesheet type="text/css" href="/assets/styles/stylesheets/web-fonts.css" ?>
<svg xmlns="http://www.w3.org/2000/svg">  

我使用Illustrator来保存文件

2 个答案:

答案 0 :(得分:2)

我不知道SVGZ是否适用于CSS,但SVGZ是使用GZIP压缩的SVG。

您可以通过以下方式将SVG更改为SVGZ:

  1. 获取SVG文件:example.svg
  2. 删除扩展名.svg:example
  3. 使用GZIP压缩:example.gz
  4. 将extenson更改为.svgz:example.svgz

答案 1 :(得分:0)

关于7zip的困惑似乎是由于它如何命名。只有电子邮件选项使用“压缩”一词。使用“添加到存档”选项压缩文件而不通过电子邮件发送。

与furas类似,我使用Inkscape但想要进一步优化SVG(例如删除Inkscape似乎总是添加的元数据元素及其内容),因此无法使用它来生成SVGZ文件。

(作为新用户,我必须发布新答案,而不是对现有答案发表评论。)