Inkscape:テキストをパスに沿って移動する方法は?


15

Inkscapeでパスにテキストを添付すると、パスの先頭にテキストが添付されるようです。楕円などの形状の場合、多くの場合、4つの順序点のいずれかの開始点に配置されます。とにかく、実際にテキストを配置したい場所はめったにないので、最終的にはスペースを空けた場所に移動します。

これは一種のハッキングだと思います(スペースを使用)。グーグルでいくつかのYouTubeチュートリアルを見て、スペースを使用してまったく同じことをしていることがわかりました。

通常、他のベクターソフトウェアがパスに沿ってテキストを移動できるようにドラッグ可能なハンドルを提供していることを考えると、Inkscapeは似たようなものになると思いますが、そのような機能は見つかりませんでした。存在しますか?または、スペースは単にInkscapeでそれを処理する方法ですか?


これを見ましたか?youtube.com/watch?v=VwOYO9cAows
ヴィッキー

2
@Vickiうん。しかし、このトリックは、テキストが真円上にある場合にのみ機能します。
-DA01

回答:


10

UIのInkscapeでこれを行う方法はありません(このバグを参照)が、InkscapeのXMLエディターを使用してこれを行うことができます。

SVG仕様に従って、startOffset属性を使用してテキストの開始位置を示すことができます。したがって、必要なのは、その属性をに追加することだけです<textPath>

  1. Inkscapeで、XMLエディターを開きますCtrl+ Shift+ X
  2. XMLエディターで、を見つけます<svg:text>。(Inkscapeのテキストをクリックして、XMLエディターでジャンプできます。)
  3. <svg:textPath>子を選択し<svg:text>ます。
  4. XMLエディターの右側にある[ 設定 ]ボタンの横のボックスに、と入力しstartOffsetます。その下に、パスに沿って移動する値を入力します。
  5. 設定をクリックします。

これは理想的ではありませんが、スペースを使用したり、カーニングを手動で調整したりするよりも正確でクリーンです。Inkscapeがこれを行うためのUIに機能を持っていた場合、おそらくXMLでこの属性を設定しているでしょう。


今、これは私が好きな種類のトリックです!xmlエディターでチェックインすることを考えたことがなかったでしょう。素晴らしい解決策!(今のところ、少なくとも...うまくいけば、これは最終的にGUIで修正されるでしょう!)
DA01

13

Inkscape Manualでこのビットを見つけました。これは、実際には(残念ながら、遠くのスペースを使用してからではない)のパスにあなたのテキストの開始位置を調整するためにカーニングを使用すると言います。

ここに画像の説明を入力してください

テキストは、パスに対して調整または移動できます。左:テキストは、Alt +矢印キーで調整およびカーニングされています。テキストの先頭にカーソルを置き、Alt +矢印キーを使用すると、テキストの開始位置が移動します。右:テキストのみを選択し、マウスで新しい位置にドラッグすることにより、テキストはパスとは独立して移動しました。

テキストツールを使用しているときにテキストを選択した場合、ツールバーのカーニングを調整するコントロール要素もあります。

ここに画像の説明を入力してください

これにより、オフセットを正確に選択できます。


スペースを使用することからそれほど遠くありません。まあ、はるかに正確です。また、ここでカーニング機能を変更することは実際的であり、冗長にする必要はありません。
Wrzlprmft

@Wrzlprmftおっしゃるとおりです。実際には、スペースの追加と機能が似ていることを参照していましたが、DA01が探していたハンドルではなく、それでも良いメモです。
ヴィッキー

私はこのトリックが好きですが、私には一貫して機能しないことがわかりました。一部のフォントでは、スペースを調整できません。私はそれがInkscapeの特定のバージョンまたはおそらく特定のフォントの不具合だと思います。
DA01

3

Windows 10 PCでInkscape 0.92を使用しています。[テキストとフォント]ダイアログ(Shift + Ctrl + T)の[フォントサイズ]ドロップダウンのすぐ下に、パーセント値が含まれる別のドロップダウンがあります。カーソルをその上に置くと、テキストパスオフセット用であることを示すヒントラベルが表示されます。これは、XMLの編集と同じジョブを実行します(Scribblemacherによる予測)。ドロップダウンは10%の増分のみを提供しますが、独自の値を自由に入力できます。


0.92.4(Windows)の場合:ドロップダウンは、単位なしの値(つまり、%なし)も受け入れます。これらは、デフォルトのパーセンテージとは異なる動作をします。負の値はクリッピングを引き起こします。古いマニュアル:tavmjong.free.fr/INKSCAPE/MANUAL/html/Text-Path.html
ハンドル

%メニューには、+ /-矢印の調整が必要です。これを手伝ってくれてありがとう。
レイダー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.