2 ポイント 投稿者 GN⁺ 2023-07-25 | 1件のコメント | WhatsAppで共有
  • レンダリング時にデフォルトでコンピューターのすべてのコアを活用し、拡大・移動・オブジェクト変形の性能を高めるため、一部の重いレンダリング処理を内部的に分離
  • 新しい Shape Builder ツールで、重なった複数の図形をクリックまたはドラッグして選択でき、Shift で加算と減算を切り替え可能
    • 曲線図形に使うとノードの多いパスが生成されることがあり、厳密な精度が大きく必要でなければ Ctrl+L または Simplify LPE で結果を単純化する方法を推奨
  • Document Resources Dialog が、文書内のパターン、フィルター、色、フォント、シンボル、マーカーなどのリソースのチェックリストを提供
  • Font collections により、多数のフォントをコレクションごとに分類でき、新しいアイコンからそのコレクションを見つけられる
  • パターンライブラリと新しい pattern editor が提供され、パターンの形状、サイズ、回転、色、オフセットを調整可能
  • Layers and Objects ダイアログに検索ボックスが復活し、名前の生成・フィルタリング、レイヤーの不透明度やブレンドモードの調整、複数オブジェクトの非表示・ロックのドラッグ操作が可能
  • PDF インポート機能が書き直され、PDF 内の各フォントを Inkscape がどのように処理するかを示す新しいダイアログを提供
  • ノード削除ロジックが変更され、削除結果が直線接続なのか丸く滑らかな曲線なのかを Inkscape が検出しようと試みる
  • ページ余白と裁ち落とし(bleed)をより細かく制御でき、ページ境界中央の丸いハンドルをドラッグして余白を設定し、裁ち落とし境界はツールコントロールバーのフライアウトメニューから編集可能
  • オブジェクトをあるページから別のページへコピー&ペーストする際、同じ位置に配置される Paste on page 動作をサポート

1件のコメント

 
GN⁺ 2023-07-25
Hacker Newsのコメント
  • Inkscapeをよく使っているが、これまでUIの挙動が期待と真逆で、ずっともどかしかった
    それでも改善のスピードはとても速く、1.2でも線端の形状やノードを扱う新しいインターフェースのように、すでにいくつかの不満が解消されていた
    今回のリリースの機能も、ほとんどが実際に困っていた大きな不便を解決してくれそうだ。直線上のノードを消すとパスが急におかしくなっていたノード削除の挙動、テキストファイルを直接直さなければならなかったカラーパレット、小さなコントロールを1つずつクリックするしかなかった投げ縄選択、複雑なプロジェクトや拡大時につらかったシングルスレッドレンダラー、使いにくかったフォント選択UI、パターンまわりの不便などが改善されたように見える
    あとはKritaのようにショートカットを再割り当てできるダイアログと、もっと見つけやすいショートカット案内があるとよい

    • カラーパレットはまだ簡単には作れず、ユーザーフレンドリーな方法もまだ実装されていない
      性能向上は期待できるが、12倍のように線形には伸びない
      一部のショートカットは 設定 - インターフェース - キーボード で変更できる
      まだ多くの動作が「アクション」に移行されていないため、ショートカットを簡単に変えられないが、この作業は進行中だ
    • Inkscapeには実験的なOpenGLバックエンドもあり、かなり安定しているように見える
      テストした限りでは安定していて、表示崩れもほとんどなかった
      OpenGLならInkscapeの性能はさらによくなるはずなので、近いうちにCairoバックエンドを置き換えてほしい
    • Kritaは標準のKDEショートカットダイアログを使っている
      GTKにも似たものがあるかは分からない
    • UIはひどくてGIMPっぽい
      よく設計されたユーザー優先のUIなら喜んでお金を払う
      UIだけでなく全体的なユーザー体験も妙で、あまりにマニアックすぎるし、何かもっと「良くあるべきだ」と思い込んでいる感じがある
  • Inkscapeは本当に大好きなソフトウェアの1つだ
    新機能のほとんどすべてが、以前から何十回も「あればいいのに」と思っていたものだった
    フォント一覧が長いと目的のフォントを探すのが遅いのでフォントコレクションが必要だったし、よく使う色は16進カラーコードをテキストファイルに開いておいてコピー&ペーストしていた。また、レイアウトのためにコンテンツサイズの透明な長方形を作っておくこともあった
    シェイプビルダーツールは、パスの差集合や和集合を何段階も使う必要があった作業を減らしてくれるし、投げ縄ノード選択は矩形選択では無理なときに、点を1つずつ選ぶためにズームイン・ズームアウトしていた手間を減らしてくれる

    • フォント管理にはnexusfontを使っている
      Google FontsとFont Squirrelを合わせるとフォントとスタイルが数千にもなるので、nexusfontでサブコレクションを作り、必要なフォントだけをインストールして、システムのフォントフォルダーが肥大化しないようにできる
      欠点は新しいフォントを見るにはInkscapeを再読み込みしなければならないこと、利点はもっと大きなコレクションの中から選んだフォントだけを入れておけば読み込み時間がずっと速くなることだ
      Inkscapeのフォント閲覧ダイアログも使ってみたが、すでに使っていた方法には及ばなかったし、FontBaseも試したが一部の機能がFontBase Awesome Subscriptionの後ろに隠されていていまひとつだった
      nexusfontは洗練度では劣るが、ごちゃごちゃしたものも少ない
  • Affinity Designerユーザーの立場からすると、Shape BuilderがIllustratorにしかなかった時期に、DesignerとInkscapeがほぼ同じ時期に出してきたのは不思議だ
    本当に便利な機能なので、いまやどこでも選択肢として見られるのはうれしい
    正直、UI整理に力を入れるならInkscapeをもっと本格的に使ってみてもいいと思う

    • その部分もゆっくり進めている
    • DesignerとPhotoは2.0発売の数か月前、既存顧客向け無料アップグレード期間が始まる直前に買った
      Inkscapeより性能はよく、たしかにアーティスト志向だが、それでもInkscapeのほうが簡単にできる作業がある
      主に自動化まわりで、さらに惜しいのはDesignerにはプラグインシステムがまったくないこと
      Serifの大きな見落としだと思う。空白は喜んで埋めてくれる人たちがいただろう
    • Designerのどのバージョンに入った機能なのか気になる
      まだ最新バージョンにはアップグレードしていない
  • Inkscapeはフリーソフトウェア界のスターの1つだと思う
    とくに、マウスポインタ操作の巧みさやガイドへの依存なしでも、すべてを簡単かつ正確に整列できる点がよい
    SVG自体も精度が重要な形式なのだから、SVGを扱うツールなら正確に作業できるようであるべきだ

  • Macでの使い勝手は1.0と今回のバージョンの間で大きく改善したようだ
    1.0はMacではほとんど使いものにならなかったが、1.3を数分触ってみると、以前見たものよりUIがずっと洗練されていて反応もよかった
    デザイナーではないが、多少学習コストがあっても実際に使えそうだ
    ただ、ウィンドウの四方にボタンが多くて少し圧倒される

    • Inkscapeは好きだが、覚えている限りMacではずっと重かった
      一時期、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インポートの再実装とページ余白・塗り足しが目を引く
    パストレース結果に残る縁を整理するときには、変更されたノード削除ロジックもうれしい

    • 印刷を考えるなら最も重要なのはCMYK対応だと思う
  • 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 の問題かもしれない

    • Ubuntu 22.10/23.04でかなり使ったが、問題なく動いていた