SVGのテキストをオンラインで編集する方法
更新日
SVG内のテキストを編集するには、EditItAllのベクター編集ツールでファイルを開き、変更したい文字をダブルクリックします。文字を打ち直したら、フォント、サイズ、太さ、配置、色を調整しましょう。作業が終わったらきれいなSVGを書き出します。編集はすべてブラウザ内で完結します。
今すぐ実行——無料、ブラウザで
Open the vector editorSVGのテキストが編集できるとき、できないとき
SVGには、文字を二通りの方法で保存できます。ファイルが実際の<text>要素を使っている場合、文字は実データのテキストとして保存されているため、選択したり打ち直したり、スタイルを変更したりできます。デザイナーが保存前に「テキストをアウトラインに変換」していた場合、各文字はベクター図形になっており、見た目は同じでも、もはや文字ではないため、ポイントの形を調整することしかできず、文字そのものを書き換えることはできません。
Web用に書き出されたロゴやアイコンの多くは実データのテキストを保持しており、これはまさに求めている状態です。もしアウトライン化されていても、図形を動かしたり色を変えたりすることは引き続き可能ですが、文言は変更できません。
SVG内の文字を編集する
EditItAllのベクター編集ツールでファイルを開くと、テキストは編集可能なオブジェクトとして読み込まれます。変更方法は次のとおりです。
- 選択ツールでテキストをダブルクリックすると、カーソルが表示され、古い文字の上に直接新しい文字を入力できます。
- Escapeキーを押すか、ほかの場所をクリックして変更を確定します。
- 複数行のテキストは改行を保持するため、見出しとサブタイトルを別々に編集できます。
この編集ツールは完全にお使いの端末上で動作するため、SVGがサーバーに送信されることはありません。ページの読み込みが終われば、オフラインのまま編集を続けることもできます。
文字のスタイルを変更する
きれいなSVGを書き出す
編集が終わったら書き出すと、編集後の文字が実際の<text>として保存された標準的なSVGが得られるため、次に開いたときも編集可能なままです。スライドやSNS投稿用にラスター画像が必要な場合は、選んだサイズでPNGとして書き出すこともできます。ファイルを開いてから最終的な書き出しまで、すべての作業がお使いの端末上で行われ、デザインの内容が外部に送信されることはありません。
よくある質問
文字を編集するとき、SVGファイルはアップロードされますか?+
いいえ。ベクター編集ツールはSVGの表示から編集まですべてブラウザ内で行うため、ファイルがお使いの端末から出ることはありません。ページの読み込み後はオフラインでも動作し続けるので、データが送信されていないことを簡単に確認できます。
SVG内の文字を選択できません。なぜですか?+
保存前に文字がアウトラインに変換されている可能性がほぼ確実です。その場合、各文字は編集可能なテキストではなく、ベクター図形になっています。ペンツールで図形の形は調整できますが、作り直さない限り文言そのものは書き換えられません。
文字のフォント、サイズ、色を変更できますか?+
はい。フォント、サイズ、太さ、配置を設定し、新しい塗りの色を選べます。テキストを移動して、作品の他の要素とは別のレイヤーに配置することもできます。
書き出したファイルでも文字は編集可能なままですか?+
はい。編集ツールは文字を実際のSVGテキスト要素として書き戻すため、書き出したファイルも編集可能なままです。あなたでも他の誰かでも、後で再度開いて文言を変更できます。
Illustratorの.aiファイルを開いて文字を編集できますか?+
いいえ。このベクター編集ツールが開けるのはSVGのみで、Adobeの.aiや.epsには対応していません。文字が.aiファイルにある場合は、まずIllustratorでSVGとして保存または書き出し、そのSVGをここで開いて文字を編集してください。