CC0の成果物を掲載した。再現可能な手順も残した。
成果物
clipboard.svg
<svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="256" height="256" viewBox="0 0 256 256"><path style="fill:currentColor;" d="M64 0a8 8 0 0 0-8 8v16H32a8 8 0 0 0-8 8v216a8 8 0 0 0 8 8h192a8 8 0 0 0 8-8V32a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8Zm8 16h112v48H72V32ZM40 40h16v32a8 8 0 0 0 .041.799 8 8 0 0 0 .12.79 8 8 0 0 0 .472 1.526 8 8 0 0 0 .765 1.403 8 8 0 0 0 .485.636 8 8 0 0 0 1.144 1.114 8 8 0 0 0 1.346.863 8 8 0 0 0 .729.326 8 8 0 0 0 1.54.426A8 8 0 0 0 64 80h128a8 8 0 0 0 1.59-.16 8 8 0 0 0 1.525-.473 8 8 0 0 0 .72-.347 8 8 0 0 0 .683-.418 8 8 0 0 0 2.214-2.28 8 8 0 0 0 .977-2.183A8 8 0 0 0 200 72V40h16v200H40Z"/></svg>
ダウンロード
ボタンを押すと入手できるLight
/Dark
コンボボックスで配色確認できる
特徴は以下。
準備
- Inkscape (version 0.92)を起動する
- 前回のテンプレートで新規作成する
- メニュー→
ファイル
→New from Template
- ダイアログ→
検索
にicon-cc0
を入力→テンプレートから作成
ボタン押下
- メニュー→
256x256の正方形領域ができた。あとはここにクリップボード用アイコンを描いていく。
手順
- クリップボードの本体を描く
- 矩形を描く
- 画面左の
矩形ツール
をクリックする - ページ内をドラッグして適当なサイズの矩形を描く
- 画面上の
幅
と高さ
をそれぞれ192
,216
にする
- 画面左の
- 矩形の設定
- 塗りなし
- 画面右の
フィル/ストローク
をクリックする - 画面右の上に現れた領域にある
フィル
タブをクリックする 塗りなし
ボタンをクリックする
- 画面右の
- 線の幅と角丸
- 画面右の上に現れた領域にある
ストロークのスタイル
タブをクリックする 幅
に16
を入力する角
は丸結合
ボタンを押す
- 画面右の上に現れた領域にある
- 塗りなし
- 矩形を整列する
- 画面右の
整列と配置
をクリックする - 画面右の上に現れた領域のUIを以下のように操作する
整列
にある基準
をページ
にする整列
にある中心を垂直軸に合わせる
をクリックする整列
にある下端で揃える
をクリックする
- 画面右の
- 矩形を描く
- クリップボードのクリップを描く
- 矩形を描く
- 画面左の
矩形ツール
をクリックする - ページ外をドラッグして適当なサイズの矩形を描く
- 画面上の
幅
と高さ
をそれぞれ128
,64
にする
- 画面左の
- 矩形を整列する
- 画面右の
整列と配置
をクリックする 整列
にある基準
をページ
にする整列
にある中心を垂直軸に合わせる
をクリックする整列
にある上端で揃える
をクリックする
- 画面右の
- 矩形を描く
ここまでで大枠はできた。しかしクリップとボードの線が重なっている。クリップ内部の線は消したい。これは図形を組み合わせることで実現する。以下にその手順を示す。
- クリップ内部の線を消す
- クリップを複製する
- 画面左の
選択ツール
をクリックする - クリップの矩形をクリックする
- メニューー→
編集
→コピー
をクリックする - メニューー→
編集
→ペースト
をクリックする - ペーストされた二個目のクリップは適当な場所に置いておく
- 画面左の
- ボードとクリップの
差分
図形を作る- 画面左の
選択ツール
をクリックする - ボードの矩形をクリックする
Shift
キーを押下しながら、最初に作ったクリップの矩形をクリックする(コピーしたほうは選択しない)- ボードとクリップの二つが選択された状態であることを確認する
- メニュー→
パス
→差分
をクリックする - ボードが凹んだことを確認する
- 画面左の
- クリップを複製する
- コピーしていた二個目のクリップボードを移動させる
- 画面左の
選択ツール
をクリックする - コピーしていた二個目のクリップボードをクリックする
- 画面右の
整列と配置
をクリックする 整列
にある基準
をページ
にする整列
にある中心を垂直軸に合わせる
をクリックする整列
にある上端で揃える
をクリックする
- 画面左の
ここまでで見た目上は完成した。しかし図形を単一のパスに変換することで軽量化できる。その工程を以下に示す。
- 図形をパスに変換する
- 画面左の
選択ツール
をクリックする - ボードの矩形をクリックする
Shift
キーを押下しながら、クリップの矩形をクリックする- ボードとクリップの二つが選択された状態であることを確認する
- メニュー→
パス
→結合
をクリックする - メニュー→
パス
→オブジェクトをパスへ
をクリックする - メニュー→
パス
→ストロークをパスに変換
をクリックする
- 画面左の
最後に保存する。
- メニュー→
ファイル
→名前を付けて保存
- ダイアログ→
名前
にclipboard.svg
等を入力する 保存
ボタンを押下する
尚、保存形式はInkscape SVG
と最適化 SVG
の二種類が候補になるが、いずれにせよ無駄なデータが付与している。そこで、さらなる軽量化のためSVGOMGを使う。
それでも無駄なデータがついている。最終的にはテキストエディタで開いて確認し、ブラウザなどのSVG表示ツールで見た目に問題ないか確認して完成する。
以上。
図解
InkscapeにはUIが大量にあって文章だけでは伝わりにくいかもしれない。ボタンをマウスオーバーすれば各用語がポップアップされるが、念の為画像で補足する。
矩形ツール
選択ツール
幅、高さ
フィル/ストローク
画面右下にある以下項目がポイント。特に整列と配置
、フィル/ストローク
の二つは今回使用した。
整列と配置
PNG 画像にエクスポート
フィル/ストローク
レイヤー
Objects
変形