在 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 文件?