世界を動かす技術を、日本語で。

Inkscape 1.4.4

概要

  • Inkscape 1.4.4 はメンテナンスとバグ修正版リリース
  • 20件のクラッシュ修正20件近いバグ修正6件のパフォーマンス向上
  • 新しいパレット星・多角形の回転ボタン などの追加機能
  • 27言語のUI翻訳15言語のドキュメント翻訳 が更新
  • Windows on ARM用のインストールファイルを新たに提供

Inkscape 1.4.4の主な変更点と修正

  • メンテナンス・バグ修正リリース として20件のクラッシュ、20件近いバグ、6件のパフォーマンス改善を実施
  • 新機能追加 として新パレット、星や多角形を「中立」または「直立」状態に回転するボタンを導入
  • インターフェース翻訳 27言語、 ドキュメント翻訳 15言語を更新
  • Windows on ARM 向けインストーラを新規提供
  • Inkscape 1.5 以降のマルチページ形式を旧形式に変換可能な「ブリッジリリース」としての役割

クラッシュ修正

  • 起動時やファイル操作時のクラッシュ を20件修正
    • 最近使ったファイルに重複エントリがある場合の起動クラッシュ
    • Windowsで異なるドライブに同名フォルダがある場合の起動クラッシュ
    • グラフィックタブレット接続時の起動クラッシュ
    • 新規ページ作成やページ作成取り消し時のクラッシュ
    • 特定PDFやSVGファイル(壊れたマーカーやLPE含む)を開く際のクラッシュ
    • オブジェクト選択やLPE適用時、グラデーション編集時など多様な操作での安定性向上

一般ユーザーインターフェース

  • キャンバス操作
    • オブジェクトのグループ間移動時、バウンディングボックス表示の正確化
    • 多数のパスがあるドキュメントのズーム時、動作速度を大幅に改善
  • クリッピング
    • Inverse Clip(LPE)解除時のクリップパス可視化問題を修正
  • コピー&ペースト
    • グラデーション付き多数オブジェクトのコピー・ペースト高速化
    • クリップボードマネージャとの相性問題や形式誤貼り付けの修正

ダイアログ関連

  • 塗りつぶしと線ダイアログ
    • カラースライダーの操作や数値入力時、Undo履歴が無駄に増えないよう改善
  • レイヤーとオブジェクトダイアログ
    • 多数オブジェクト選択時のダイアログ表示高速化
    • 上下矢印キーによるオブジェクト間移動の復活
    • 右から左書き言語でのセクション展開不具合の修正
    • オブジェクトの不透明度変更が「最後に使用したスタイル」に反映
  • オブジェクトプロパティダイアログ
    • パス選択時の動作速度向上
  • 設定ダイアログ
    • ノード削除アルゴリズムのラベル・ツールチップ説明を明確化
  • Welcomeダイアログ
    • 新規ウィンドウで内容が重複表示される不具合の修正

ツール関連

  • グラデーションツール
    • グラデーション編集時のツールバー更新頻度を減らし高速化
  • 星・多角形ツール
    • 「直立状態に回転」ボタンを新設、星は2つのスパイク、多角形は1辺で立つ
  • テキストツール
    • 固定幅スペースを含む両端揃えテキストの流れ補正
    • tspanごとの言語メタデータ(xml:lang)を正しく反映

キーボードショートカット

  • Paste on page 機能にショートカット割り当てが可能に

パレット・テンプレート・コマンドライン

  • Elementary OS用カラーパレット を新規追加
  • US zineテンプレート のスキーマ図番号と説明文を一致
  • --helpコマンド の不要な翻訳ファイル出力を除去
  • インターネットリンク付きファイル の警告メッセージを削除

Windows固有の修正

  • Windows on ARM で端末ウィンドウを開かず起動
  • clangビルド 時のセットアップスクリプトにllvm-openmpを追加

開発・デプロイ・テスト向け改善

  • libuemf をサブモジュール化しブランチ切り替え容易化
  • GCC 16libpoppler 26.04 までのビルド対応

既知の問題

  • macOS でコマンドライン起動時、拡張機能が動作しない(セキュリティ対策)
  • Windows で長いページ名がキャンバス上でオーバーフロー
  • Wayland環境 でDockタブ移動・ダイアログクローズ時にクラッシュや誤動作
  • その他の既知問題は GitLab で公開

翻訳・ドキュメント

  • UI翻訳 :バスク語、ブラジルポルトガル語、ブルガリア語、クロアチア語、オランダ語、フィンランド語、フランス語、ドイツ語、ヘブライ語、ハンガリー語、イタリア語、ラトビア語、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、簡体字中国語、スロベニア語、スペイン語、スウェーデン語、繁体字中国語、トルコ語、ウクライナ語、ベトナム語
  • ドキュメント翻訳 :バスク語、ブラジルポルトガル語、クロアチア語、オランダ語、フランス語、ドイツ語、イタリア語、ポーランド語、ポルトガル語、ロシア語、スロベニア語、スペイン語、スウェーデン語、トルコ語、ベトナム語
  • 翻訳・ドキュメント貢献inkscape-docsリポジトリ で受付中

ダウンロード案内

  • Inkscape 1.4.4Linux、Windows、macOS 向けに提供
  • 公式サイト からダウンロード可能

Hackerたちの意見

ああ、愛してるけど嫌いなツール。まあ、ほとんど愛してるけどね。嫌いなことを一つだけ教えるよ:シンプルな手作りSVGを開いて、ちょっとした変更を加えようとすると、フォーマットが全部めちゃくちゃになって、独自の変なフォーマットを使い始めるんだ。属性の間に改行が入るのはやめてほしいな。要素の間に改行を入れてくれる方がまだマシだよ。理想を言えば、「元の状態から最小限の編集で保存」ボタンがあればいいのに。インクスケープの他の部分は本当に素晴らしいから、チームにはおめでとうと言いたい!~~~ それと、今が私のお気に入りのSVGパスエディタを紹介するいいタイミングかも? https://yqnn.github.io/svg-path-editor/ - ビールと自由の両方で無料な、ミニマリスティックでちゃんとしたSVGパスを作るためのツールだよ。

私もSVGパスエディタが大好きで、「きれいなコード」のSVGを作るために何度も使ったよ。誰も本当に評価してくれないけど、なんか気持ちいいんだよね。一方でインクスケープは、ほぼ必ずすごくごちゃごちゃしたSVGを作っちゃう(なんで??)から、実際の座標を見るのがほぼ不可能になることもある。でも、言った通り、誰もSVGパスがどれだけきれいかなんて気にしないし、私も大抵は気にしないから、今でもインクスケープのヘビーユーザーだよ。チームに感謝!

シンプルな手作りのSVG いくつかの生成されたSVGでも問題があったよ、例えば: https://gitlab.com/inkscape/inkscape/-/issues/5317 問題の一部は、Inkscapeがあまりにも優れているからで、使っているファイル形式がほとんど標準に準拠しているから、任意のSVGを開くときはうまくいくと思ってしまうんだ。他のプログラムが独自のフォーマットを使っているときは、全く描画を生成しようとは思わなかっただろうな。InkscapeのSVG処理のコーナーケースに遭遇するとちょっと残念だけど、幸いにもそのコーナーケースの数は減ってきてるみたい。

それはちょっとばかげたクレームだね。XMLファイルのプレーンテキストフォーマットを保持しながら、文書内のどこにでも任意のXMLデータを魔法のように挿入・修正するXMLパーサーが存在することを知ってる?SVGはただのXMLだよ。Inkscapeでファイルを保存してから、tidyを実行するか、XMLをフォーマットするために好きなツールを使えばいいんだ。(手作りXMLファンとして、君の苦労はわかるけど、戦うべき時を選ぶことも大事だよ!)

どんなデザインツールも、簡潔で最適なSVGマークアップをエクスポートするとは期待してないよ。SVGO(https://svgo.dev/)の使用を強くおすすめするね。

インクスケープは、典型的なジャンクなFOSSクリエイティブソフトから、実際に使いやすいものへと静かに成長してきたね。深くネストされたクリップやマスク操作の個々の部分を編集するのがもう少し簡単だったらいいなと思うけど、アイコンを作る必要があるときは、インクスケープを使っても人生を嫌いにならないから、10年前に誰かがそう言ったら狂ってるって思っただろうな。

1.0以前は、UIが嫌でたまらなかったのを覚えてる。めちゃくちゃだったからね。でも1.0以降は、本当に夢のようになった。今では研究の出版物やプレゼンテーション用の図を作るのに使ってる。Inkscapeは、最初は妥協して使ってたけど、今ではお気に入りのツールになった。寄付を送るべきだなって、いいリマインダーだね。

グラフィックタブレットを接続した状態でInkscapeを起動するとクラッシュする問題を修正しました。 いいニュースだね!毎回USBケーブルを再接続するのは面倒だもん。

インクスケープ大好き!私のゲーム「Enalim」はインクスケープで作ったんだ。(https://uzudil.itch.io/enalim) このプロジェクトが続いてるのが嬉しいな。

インクスケープをピクセルアートに使ってるの?そのワークフローはどうなってるの?

インクスケープは素晴らしいよ。PDFからデザイン要素を抽出したり、ビットマップをベクター化するのに定期的に使ってる。シンプルなCAD作業にも驚くほどうまく機能するし、TinkerCADと組み合わせて3Dプリント用のパーツを作ったこともある。CMYKの扱いがもう少し良ければいいんだけど。CMYKやスポットカラー/オーバープリント出力が必要なときは、一般的にEPSとして保存してテキストエディタで開いてソースを調整してるけど、CMYKとスポットが一級市民だったらいいのにな。(もっとフレンドリーな方法は、SVGをScribusにインポートしてそこで色を変更することだね。)

CMYKサポートは現在、活発に開発中だよ。マーティンが約2年間取り組んでいて、定期的にInkscapeのアップデート動画を投稿してる [0]。 [0]: https://www.youtube.com/watch?v=kiW1cCXOK3s

いくつかのプラグインは結構面白いよ。私たちのワークスペースにはブラザーの刺繍機があって、インクスケープ用のプラグイン(Inkstitchっていう)を使ってその機械のコマンドファイルを作ることができるんだ。3Dプリント用のスライサーと似てるけど、フィラメントじゃなくて糸を変えることに重点を置いていて、ステッチの向きとかも調整する感じだよ。

そうそう!自分のデザインをバイナルカッターに送るためのInkscapeの拡張機能を使ってるんだけど、これが完璧に動くんだ。ただ、製造元や他のクローズドソースツールからのサポートはとっくに切れてる。拡張機能は「inkscape-silhouette」で、ドイツのメイカースペースがメンテナンスしてるみたい。

妻がinkstitchをめっちゃ使ってて、すごく気に入ってるよ。

カリグラフィーペン/ツールはまだ使えなくて、めちゃくちゃで反応も悪い(解像度が低くて角ばってるなど)、0.92の頃よりずっとひどい。1.0以降ずっとこんな感じ。今はWindows Inkをオンにしないといけないし、デバイスポータルがなくなったから、デバイスがちゃんと認識されてるかもわからない。タブレットだと悪いけど、マウスでも同じくらい悪くて、比較するとさらにひどい。こんなにひどい後退が何年も続いてるのはちょっと残念だね。この問題についてのGitLabのリンクはこちらだよ。 https://gitlab.com/inkscape/inkscape/-/work_items/1473#note_...

無料でオープンソースのソフトウェアだってことを忘れないでね。

次の大きなリリースでその一部は解決されると思うよ。問題にも書いてある通りね。もう一つはツール自体の修正が必要で、これは別に時間と労力がかかるかも。最近までInkscapeはボランティアで開発されてたけど、今はバグ修正のために2人の新しい契約者が加わったところだよ。

今の時代、フォークしてCodexやClaudeを使って、直面してる具体的な問題を解決するのもアリじゃない?

InkscapeにCADツールのような制約を追加してほしいな。

これが探してたやつだ。これでCorel Drawを置き換えられそう。BlenderにはCADスタイルのスケッチができるプラグインがあるんだ。これが進む道かもしれないね。

今回のリリースで初めてInkscapeに貢献したと思うんだ。とはいえ、かなり小さな機能だから、変更履歴には載ってないかも。ユーザーがデフォルトの保存ファイル名を設定できるようになったんだ。drawing.svgに飽きちゃったからね :)

いいね! :)

笑、ありがとう!実はこれ、ちょっと気になってたんだよね。

お疲れ様!

そういう風に始まるんだよね。

Inkscapeはデザイナーに予算がない製品には本当にいいよ。なんでか説明するね。今取り組んでるアプリが、Playstoreのダッシュボードで1万人以上のアクティブユーザーを達成したんだけど、Inkscapeがその役割を果たしてるんだ。アプリは無料で、バックエンドもないから、デザイナーに予算がないんだよね。いくつかのツールをオンラインで探してみたけど、ほとんどがアイコンやロゴを生成できなかった。結局、Inkscapeを使ってアプリのロゴを作ったよ。Inkscapeがなかったら、このワークフローは難しかったと思う。ただ、GUIから直感的に使うのは得意じゃないんだよね。でも、実はもうGUIはいらないんだ!ClaudeやCodexはSVGを行ごとに書けるから、少しずつ変更できるし、CLIを使ってInkscapeでアイコンやロゴ、グラフィックスを生成できるよ。興味がある人のために、私のアプリはこちらね:https://macrocodex.app/ きっとデザイナーが「これ、ひどい出来だね」って言うだろうけど、それは全然気にしないよ。私の経験はバックエンドの開発にあって、モバイルアプリやデザインじゃないからね。どのアプリも「AIを使ったスマートな推薦をしてます」って言ってるけど、私はその逆で、「うちの製品はAIを使って提案はしません」って言ってるんだ。完全に決定論的なんだよ。

次回は、私のクイックロゴジェネレーターが役立つかも:https://logo.leftium.com/logo デフォルトは私の個人的なロゴの美学に合わせて調整されてるけど、かなりカスタマイズできるよ。(自分のSVGをアイコン入力にコピーすることもできる)例のロゴはこちら:- https://leftium.github.io/nimble.css - https://github.com/Leftium/weather-sense - https://github.com/Leftium/multi-launch