2

我正在尝试在 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 保存文件

4

2 回答 2

2

我不知道 SVGZ 是否可以与 CSS 一起使用,但 SVGZ 是用 GZIP 压缩的 SVG。

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

  1. 获取 SVG 文件:example.svg
  2. 删除扩展名 .svg:示例
  3. 使用 GZIP 压缩:example.gz
  4. 将扩展更改为 .svgz :example.svgz
于 2013-07-11T23:36:34.430 回答
0

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

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

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

于 2013-10-03T04:59:20.347 回答