Inkscape 生成符合 SVG 1.1 的箭头而不是使用 1.2 auto-start-reverse

在 Inkscape 1.1 中,我没有看到保存为严格的 SVG v1.1 格式文件的选项。我见过有此选项复选框的过去版本的屏幕截图。在使用蜡染 1.14 的渲染器(例如 Apache FOP、Batik Squiggle 和 OxygenXML)中,我看到了本质上的错误:

(1) 属性“fill”代表无效的CSS值 (“上下文中风”)。原始消息:“上下文笔画”标识符 不是“填充”属性的有效值。

(2) SVG 错误:对于输入字符串:"auto-start-reverse"

来源如:

  <marker id="marker16573" orient="auto-start-reverse" refX="5" refY="3">
   <path d="m10 3-10 3v-6z" fill="context-stroke" stroke="#000"/>
  </marker>

直到 SVG 1.2 才添加 orient 属性的 auto-start-reverse 选项。

那么如何从 Inkscape 获得严格的 SVG 1.1 输出。我已经尝试过普通和优化的 SVG 格式,它们仍然包含这些属性。

我还在其他情况下看到了关于 aria-labels 的错误,具体取决于我尝试的 SVG 优化器。

是否有可靠的工具可以从 1.2 文件生成严格的 SVG 1.1 文件?

xhy_will 回答:Inkscape 生成符合 SVG 1.1 的箭头而不是使用 1.2 auto-start-reverse

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/13260.html

大家都在问