Figmaのパス周りの基本操作|基本的な描画方法からペンツールと直線ツールの細かい違いまで

今回はFigmaのパス関連の操作についてまとめておきます。
パス描画系のツール
パス描画系のツールは下記の4つになります。
| ツール名 | キー | 内容 |
|---|---|---|
| ペンツール (Pen) | P | ベジェ曲線を使用したパスの作成ができる |
| 鉛筆ツール (Pencil) | shift + P | フリーハンドで線の作成ができる |
| 直線ツール (Line) | L | 直線の作成ができる(1本線) |
| 矢印ツール (Arrow) | shift + L | 矢印の作成ができる(1本線) |
曲線にも対応したペン系ツールと、直線のみ作成できる直線系ツールの2分類で、ショートカットキーもそれぞれP(Pen)とL(Line)で、shiftを押すともう片方のツールに切り替えられるので、かなり覚えやすくなっています。
ペンツールの使い方
ペンツールは「アンカーポイント」と呼ばれる点をクリックして繋げていくことで直線が描けます。
Vを押して選択モードに切り替えたり、escを押すと途中で抜けられます。

クリックではなくドラッグをすると、アンカーポイントからハンドル(方向線)が出てきて、アンカーポイントを基点に曲線が描けます。

この線はベジェ曲線といって、フリーハンドではなくアンカーポイントと呼ばれる点を繋ぐことで図形を描画する方法です。
フリーハンドは描き方によっては線がガタガタになってしまいますがベジェ曲線ではキレイな線が引けます。
あとからの編集も簡単で、点を移動させたり調整することで微調整が効きやすいのが特徴です。
ちなみに、shiftを押しながらで縦横や斜め45度でアンカーポイントやハンドルが操作できます。
ハンドルに関してはoptionを押しながらドラッグすると、ハンドルの片方のみを操作できます。
ペンツールは開始点を最後にクリックして繋げると、線ではなく図形として「塗り(Fill)」の設定が反映されるようになります。
繋がっていない状態だと塗りを指定しても反映されないので注意が必要です。

鉛筆ツールの使い方
鉛筆ツールはペンツールと違って、ドラッグでのみ利用可能なフリーハンドのツールです。

マウスを離したタイミングでガタガタになっている線は少しだけ補正してくれます。
これも、shiftを押しながらで縦横や斜め45度にキレイに線が引けます。
また、鉛筆ツールの場合は線で囲まれた場所は塗りの設定が反映されるようになります。

少しでも隙間が空いていると反映されないので注意が必要です。
直線ツールと矢印ツールの使い方
直線ツールと矢印ツールの使い方はシンプルで、ドラッグすると線が引けます。
ペンツールや鉛筆ツールとは違って線を曲げることは不可能で、あくまで1本線引くことができるツールになっています。

shiftを押しながらドラッグすると縦横や斜め45度で線が引けます。
ちなみに矢印ツールの状態でクリックすると、長さ100pxのデフォルトの矢印が作成されます。
パス選択時のプロパティエリア
パスを選択していると、画面右のプロパティエリアの表示項目もパス用に切り替わります。
Fill
[Fill]プロパティではパスの塗りの色を設定します。
パスが閉じている状態でしか意味はなく、直線・矢印ツールでも指定はできますが無視されます。
![[Fill]プロパティ](https://webrandum.net/mskz/wp-content/uploads/2021/10/image_4-5.png)
色をクリックすると、別パネルが開いて色の指定ができます。

左上の「Solid」をクリックするとグラデーションや画像を塗りとして設定できたり、「バツボタン」の左隣にある「しずくアイコン」をクリックするとブレンドモードの変更ができます。
Stroke
[Stroke]プロパティではパスのボーダー設定をします。
![パス選択時の[Stroke]](https://webrandum.net/mskz/wp-content/uploads/2021/11/image_7-1.png)
色の設定は[Fill]プロパティと同じですが、それに追加で「線の太さ」と「線の位置」と「矢印の種類」を指定します。
線の位置に関しては下記の3つから選択します。
- Outside:文字の外側に線がつく
- Inside:文字の内側に線がつく
- Center:文字の中央に線がつく
矢印の種類は開始点と終了点それぞれに設定できます。

Effects
[Effects]プロパティではパスの特殊効果を設定します。
![[Effects]プロパティ](https://webrandum.net/mskz/wp-content/uploads/2021/10/image_6-2.png)
| Inner shadow | パスの内側にシャドウをつける |
|---|---|
| Drop shadow | パスの外側にシャドウをつける |
| Layer blur | パスをぼかす |
| Background blur | 塗りや線に透明度が設定されてある場合、その後ろの要素がぼけて表示される |
それぞれ左についてあるアイコンをクリックすると詳細な設定画面が表示されます。


Figmaでロゴやアイコンなどのビットマップ画像をベクターデータにトレースするプラグイン「Image tracer」
Figmaのレイヤー周りの基本操作|グループ化やマスク、オブジェクトのロックや表示切り替えなどのレイヤーでできること
iPhoneのスクリーンショットをIllustratorにペーストすると、色がおかしくなってしまう現象の解決方法
Figmaのテキスト編集周りの基本操作|テキストの追加方法からグラデーション設定や縦書き、アウトライン化
Sketchのパス周りの基本操作|基本的な描画方法からベクターツールと直線ツールの違いまで
FigmaのVariants機能でコンポーネントの状態を管理する方法
今から始めるUIデザインツールSketch入門 Sketchの特徴と使う理由
Sketchのレイヤー周りの基本操作|グループ化やマスク、オブジェクトのロックや表示切り替えなどのレイヤーでできること
Figmaでカラーやテキストのスタイルをまとめて登録するプラグイン「Styler」
Figmaのサイズの大きい画像を縮小せずにインポートするプラグイン「Insert Big Image」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」
Alfred 4でスニペットを作成して使用する方法
CSSの読み込みで「its MIME type (‘text/html’) is not a supported stylesheet MIME type」エラーが表示されて読み込みができない場合の解決方法
chezmoi(シェモア)で始めるdotfiles管理
Googleの検索結果をカスタマイズするChrome拡張機能まとめ
ATOKの変換領域(文節区切り)を選択しやすくするカスタマイズ
ATOKの8カ国語クラウド翻訳変換を使って、英語の翻訳をすばやく行う方法
MacでCPUやメモリ・ネットワークなどの状態をメニューバーに表示させる「iStat Menus」
Path Finderのフォルダ移動ショートカットキーを設定する【デフォルト設定 + Keyboard Maestro】