Inkscape 1.4.4:稳定性、性能提升与标准化多页 SVG 的路径

Inkscape 长期以来一直是开源矢量图形的基石,从一个“蹩脚”的 FOSS 工具演变为专业级的强大软件。Inkscape 1.4.4 的发布延续了这一轨迹,它不仅是一次错误修复更新,更是软件未来处理多页文档的战略桥梁。

对用户而言,此次发布主要关注稳定性和流畅性。对开发者以及更广泛的 SVG 生态系统而言,它标志着向更好标准化和互操作性迈进。

稳定性与性能大幅提升

Inkscape 1.4.4 被标记为维护版本,但大量的修复表明对代码库进行了深度清理。此次更新解决了 20 项崩溃修复,包括导致应用程序根本无法启动的关键错误——例如最近使用文件中的重复条目或启动时与绘图板的冲突等问题。

除了稳定性之外,发布还引入了多项针对常见痛点的性能改进:

  • 画布流畅性: 对路径数量众多的文档进行放大现在显著更快。
  • 对象管理: 当选中大量对象时打开“图层和对象”对话框的速度大幅提升。
  • 工具响应性: 渐变工具现在性能更佳,因为在编辑时不再强制持续更新工具控制栏。
  • 剪贴板效率: 复制粘贴大量带渐变的对象现在已优化。

多页桥梁:迈向 SVG 标准

版本 1.4.4 最具技术意义的方面之一是其作为“桥接发布”的角色。Inkscape 正在将其多页文件格式转向更标准化的方向。

历史上,Inkscape 使用了仅在应用内部起作用的自定义页面扩展。新格式采用 svg:view 元素,这是一种标准化方法,使其他 SVG 查看器也能解释多页 SVG。

关键兼容性说明: 低于 1.4.3 的版本无法解释 Inkscape 1.5 及以上创建的页面。Inkscape 1.4.4 允许用户打开这些新文档并将其保存回“旧”格式,确保使用旧版本软件的协作者不会被工作流锁定。

新功能与使用体验改进

虽然以维护为主,但 1.4.4 引入了若干针对性的实用更新:

  • 星形和多边形工具: 新增按钮可让用户瞬间将星形或多边形旋转至“中性”或“正立”位置(星形站在两根尖端上,多边形站在一条边上)。
  • 文本工具增强: 两端对齐文本现在在固定宽度空白下更正确地换行,文本渲染也会在每个 tspan 上遵循语言元数据 (xml:lang)。
  • 可访问性扩展: 新增 Elementary OS 颜色调色板,并为 27 种界面语言和 15 种文档语言更新翻译,扩大了工具的全球覆盖范围。
  • Windows on ARM: 此次发布提供了官方的 Windows ARM 安装文件,取消了必须在终端窗口打开应用的要求。

社区视角:“爱恨交织”的关系

社区反馈凸显了 Inkscape 持久的价值,同时指出了软件仍然存在的困难之处。用户经常提到它的多功能性,能够用于从 3D 打印(通过 TinkerCAD)到刺绣(通过 Inkstitch 插件)以及游戏资产创建等各种场景。

然而,来自高级用户社区的若干重复批评也浮现出来:

SVG 格式化的困扰

一些用户对 Inkscape 处理 SVG 底层 XML 的方式感到沮丧。一位用户指出:

"我打开一个手工制作的简单 SVG,想做一个小改动。它把我的所有格式都弄乱,并使用它自己奇怪的格式,在属性之间插入换行。"

用户体验与工具倒退

虽然软件已有所改进,但有些人觉得用户体验变得杂乱。有人呼吁进行“Blender 风格的改造”以现代化界面。具体工具,如书法笔,自 1.0 版起在响应速度和分辨率上出现倒退。

专业工作流缺口

对于进入印刷制作的用户来说,CMYK 和专色处理仍是重大障碍。当前的变通办法通常是导出为 EPS 并手动编辑源代码,或将 SVG 导入 Scribus 进行最终的颜色校正。

已知问题概述

用户应注意 1.4.4 中仍存在的若干障碍:

  • macOS 扩展: 由于针对 CVE-2025-15523 的安全修复,如果在 macOS 上通过命令行启动 Inkscape,扩展可能无法工作。
  • Wayland 稳定性: 在 Wayland 上移动停靠标签或关闭浮动对话框时,可能出现一些 Gtk 相关的崩溃。
  • Windows UI: 长页面名称仍可能在画布上溢出其框,留下视觉伪影。

Sources