Inkscape 1.3 - 無料のオープンソース ベクター編集ソフトウェア
(inkscape.org)- レンダリング時にデフォルトでコンピューターのすべてのコアを活用し、拡大・移動・オブジェクト変形の性能を高めるため、一部の重いレンダリング処理を内部的に分離
- 新しい Shape Builder ツールで、重なった複数の図形をクリックまたはドラッグして選択でき、Shift で加算と減算を切り替え可能
- 曲線図形に使うとノードの多いパスが生成されることがあり、厳密な精度が大きく必要でなければ
Ctrl+LまたはSimplifyLPE で結果を単純化する方法を推奨
- 曲線図形に使うとノードの多いパスが生成されることがあり、厳密な精度が大きく必要でなければ
- Document Resources Dialog が、文書内のパターン、フィルター、色、フォント、シンボル、マーカーなどのリソースのチェックリストを提供
- Font collections により、多数のフォントをコレクションごとに分類でき、新しいアイコンからそのコレクションを見つけられる
- パターンライブラリと新しい pattern editor が提供され、パターンの形状、サイズ、回転、色、オフセットを調整可能
- Layers and Objects ダイアログに検索ボックスが復活し、名前の生成・フィルタリング、レイヤーの不透明度やブレンドモードの調整、複数オブジェクトの非表示・ロックのドラッグ操作が可能
- PDF インポート機能が書き直され、PDF 内の各フォントを Inkscape がどのように処理するかを示す新しいダイアログを提供
- ノード削除ロジックが変更され、削除結果が直線接続なのか丸く滑らかな曲線なのかを Inkscape が検出しようと試みる
- ページ余白と裁ち落とし(bleed)をより細かく制御でき、ページ境界中央の丸いハンドルをドラッグして余白を設定し、裁ち落とし境界はツールコントロールバーのフライアウトメニューから編集可能
- オブジェクトをあるページから別のページへコピー&ペーストする際、同じ位置に配置される Paste on page 動作をサポート
1件のコメント
Hacker Newsのコメント
Inkscapeをよく使っているが、これまでUIの挙動が期待と真逆で、ずっともどかしかった
それでも改善のスピードはとても速く、1.2でも線端の形状やノードを扱う新しいインターフェースのように、すでにいくつかの不満が解消されていた
今回のリリースの機能も、ほとんどが実際に困っていた大きな不便を解決してくれそうだ。直線上のノードを消すとパスが急におかしくなっていたノード削除の挙動、テキストファイルを直接直さなければならなかったカラーパレット、小さなコントロールを1つずつクリックするしかなかった投げ縄選択、複雑なプロジェクトや拡大時につらかったシングルスレッドレンダラー、使いにくかったフォント選択UI、パターンまわりの不便などが改善されたように見える
あとはKritaのようにショートカットを再割り当てできるダイアログと、もっと見つけやすいショートカット案内があるとよい
性能向上は期待できるが、12倍のように線形には伸びない
一部のショートカットは 設定 - インターフェース - キーボード で変更できる
まだ多くの動作が「アクション」に移行されていないため、ショートカットを簡単に変えられないが、この作業は進行中だ
テストした限りでは安定していて、表示崩れもほとんどなかった
OpenGLならInkscapeの性能はさらによくなるはずなので、近いうちにCairoバックエンドを置き換えてほしい
GTKにも似たものがあるかは分からない
よく設計されたユーザー優先のUIなら喜んでお金を払う
UIだけでなく全体的なユーザー体験も妙で、あまりにマニアックすぎるし、何かもっと「良くあるべきだ」と思い込んでいる感じがある
Inkscapeは本当に大好きなソフトウェアの1つだ
新機能のほとんどすべてが、以前から何十回も「あればいいのに」と思っていたものだった
フォント一覧が長いと目的のフォントを探すのが遅いのでフォントコレクションが必要だったし、よく使う色は16進カラーコードをテキストファイルに開いておいてコピー&ペーストしていた。また、レイアウトのためにコンテンツサイズの透明な長方形を作っておくこともあった
シェイプビルダーツールは、パスの差集合や和集合を何段階も使う必要があった作業を減らしてくれるし、投げ縄ノード選択は矩形選択では無理なときに、点を1つずつ選ぶためにズームイン・ズームアウトしていた手間を減らしてくれる
Google FontsとFont Squirrelを合わせるとフォントとスタイルが数千にもなるので、nexusfontでサブコレクションを作り、必要なフォントだけをインストールして、システムのフォントフォルダーが肥大化しないようにできる
欠点は新しいフォントを見るにはInkscapeを再読み込みしなければならないこと、利点はもっと大きなコレクションの中から選んだフォントだけを入れておけば読み込み時間がずっと速くなることだ
Inkscapeのフォント閲覧ダイアログも使ってみたが、すでに使っていた方法には及ばなかったし、FontBaseも試したが一部の機能がFontBase Awesome Subscriptionの後ろに隠されていていまひとつだった
nexusfontは洗練度では劣るが、ごちゃごちゃしたものも少ない
Affinity Designerユーザーの立場からすると、Shape BuilderがIllustratorにしかなかった時期に、DesignerとInkscapeがほぼ同じ時期に出してきたのは不思議だ
本当に便利な機能なので、いまやどこでも選択肢として見られるのはうれしい
正直、UI整理に力を入れるならInkscapeをもっと本格的に使ってみてもいいと思う
Inkscapeより性能はよく、たしかにアーティスト志向だが、それでもInkscapeのほうが簡単にできる作業がある
主に自動化まわりで、さらに惜しいのはDesignerにはプラグインシステムがまったくないことだ
Serifの大きな見落としだと思う。空白は喜んで埋めてくれる人たちがいただろう
まだ最新バージョンにはアップグレードしていない
Inkscapeはフリーソフトウェア界のスターの1つだと思う
とくに、マウスポインタ操作の巧みさやガイドへの依存なしでも、すべてを簡単かつ正確に整列できる点がよい
SVG自体も精度が重要な形式なのだから、SVGを扱うツールなら正確に作業できるようであるべきだ
Macでの使い勝手は1.0と今回のバージョンの間で大きく改善したようだ
1.0はMacではほとんど使いものにならなかったが、1.3を数分触ってみると、以前見たものよりUIがずっと洗練されていて反応もよかった
デザイナーではないが、多少学習コストがあっても実際に使えそうだ
ただ、ウィンドウの四方にボタンが多くて少し圧倒される
一時期、WebサイトにMac版はあまりきちんと保守されていないという案内があったと記憶している
M1 ProでInkscape 1.1を動かし、単純な長方形をクリックして選択されるまでを計ってみたところ、約460msかかった
新しい1.3では216msで、約2倍速くなっており、ずっと実用的に見える
Figmaがどんどん良くなっているのでInkscapeの使用頻度は大きく減ったが、SVGを扱うときはFigmaから書き出したSVGのバグ修正にInkscapeが本当に役立つ
今ではこれがほぼ唯一の用途で、SVGをコンテンツに合わせてトリミングするような便利な機能もいくつかある
今回のリリースにはすぐ使える機能が多い
とくに固定色とフォントコレクションが便利そうで、改善されたノード削除ロジックがどう動くのかも楽しみだ
以前はノードを消すと、パスの形そのものだけでなく、削除した区間のノード分布まで直感に反して変わることがあった
2008年ごろ、大学時代にスポーツチームのTシャツをInkscapeで「デザイン」した記憶が鮮明にある
優勝者が無料のTシャツをもらえるコンテストで、作業には約6時間ほどかかり、最初はInkscapeのUIにもどかしさを感じたが、だんだん慣れて結局優勝した
ドイツのKarlsruheの街中で、自分が作ったTシャツを着た人たちが歩いているのを見るのはとても楽しかった
InkscapeにはBlenderのように商用ベンダーを突き上げる潜在力があると思う
Inkscapeを印刷ワークフローで使うなら、PDFインポートの再実装とページ余白・塗り足しが目を引く
パストレース結果に残る縁を整理するときには、変更されたノード削除ロジックもうれしい
PDFインポートがまともに動くのか気になる
1.1からずっと苦労している
Thread 1 "inkscape" received signal SIGSEGV, Segmentation fault.0x00007ffff5194a34 in GooFile::size() const () from /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libpoppler.so.118特定のlibpopplerバージョンが必要な気がするが、どのバージョンを使えばいいのか分からず、リリースノートにも見当たらなかった
さらに調べると、
libtree /usr/bin/inkscape | grep popplerの結果にlibpoppler-glib.so.8,libpoppler.so.124,libpoppler.so.118が一緒に見えるもしかすると https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023159 の問題かもしれない