ホームページ制作 名古屋

問い合わせ先


インクスケープのテキスト(文字)を編集しよう

 

テキスト(文字)を図形として扱う

インクスケープにはテキストツールで文字を描く機能がありました。
これでCSSだけでは実現不可能だったデザイン性のある文字を、画像として作ることができます。
ただ唯一の欠点は、日本語フォントにやや弱く「縦書き」に対応できない文字があることです。当コラムでは、縦書きにできない文字を縦書きに変える方法を解説します。

テキスト(文字)をパス図形に変換する

インクスケープ(Inkscape)でテキスト(文字)を編集しよう01

インクスケープの日本語フォントでは、“-”や“~”などが縦書きにできません。
一番簡単なのはこれらの文字だけ、一文字ずつテキストツールで描いて回転させればいいのですが、ここでは別の方法で解説します。

 

インクスケープ(Inkscape)でテキスト(文字)を編集しよう02

縦書きにしたテキストボックスを「選択ツール」で選択します。

 

インクスケープ(Inkscape)でテキスト(文字)を編集しよう03

「パス」-「オブジェクトをパスへ」をクリックします。

 

インクスケープ(Inkscape)でテキスト(文字)を編集しよう04

「ノードツール」に持ち替えるとよくわかりますが、テキストがペンツールで描いた図形のようにパス図形に変わりました。

 

インクスケープ(Inkscape)でテキスト(文字)を編集しよう05

そしてテキストを扱ううえで最重要なのがこれ。
「オブジェクト」-「グループ解除」をクリックします。
テキストは、テキストボックスの中の文字がグループ化された状態で作成されるのです。

 

インクスケープ(Inkscape)でテキスト(文字)を編集しよう06

選択ツールで囲んでみましょう。
選択枠が文字の一つ一つについています。文字がバラバラになりました。

 

インクスケープ(Inkscape)でテキスト(文字)を編集しよう07

こうなればあとは簡単ですね。縦書きにしたい文字(図形)を回転させてあげましょう。

 

インクスケープ(Inkscape)でテキスト(文字)を編集しよう08

文字がバラバラになっているので、こんな風に位置を動かすこともできます。
文字編集メニューのうち、「水平カーニング」「垂直シフト」「文字の回転」は現在無効になっているようですが、これを使えば実現できますね。

 

インクスケープ(Inkscape)でテキスト(文字)を編集しよう09

色や大きさも自由に加工できます。パス図形になっているので、インクスケープのフォント一覧にないようなデコレーション文字も作ることができます。
注意点として、一度パス図形に変換したテキストは、再びテキストの状態に戻すことはできません。

目次にもどる

作成者:J-ACT Co.,Ltd.
http://j-act.jp/
Copyright(C) 2015
名古屋のホームページ制作・システム・デザイン会社J-ACT-ジェイアクト
All Rights Reserved.