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 介面: 長頁面名稱仍可能在畫布上溢出其框框,留下視覺瑕疵。

Sources