【Affinity 3】日本語を縦書きにする方法|縦書き機能がないときのやり方(Canva版)

Affinity(Canva版)で、日本語を縦書きにする方法をまとめておきたいと思います。

先に書いておくと、今のAffinityには「縦書き」の機能がありません。なので、細いテキストの枠に文字を入れて、1文字ずつ下に折り返させるやり方で縦書きにします。

縦書きにした文字
細い枠で縦書きにしたところ。左の2つは「ー」の注意点の見本です

この記事の画面は、2026年9月にWindows版の Affinity 3.3.0(Canva版・無料プラン)で実際に操作して撮ったものです。

目次

Affinityには縦書きの機能がない

[テキスト]メニューを開いても、縦書きの項目は見当たりませんでした。文字を入れるツールを選んだときに上に出る設定にもありません。

テキストメニューに縦書きの項目はない
①[テキスト]メニュー。縦書きに切り替える項目はありません

Affinityの公式ヘルプにも「右から左・縦書きのテキストに対応していますか?」という項目があり(Affinity Help Center・英語)、今のところ対応していないとされています。

細い枠で縦書きにする手順

STEP
上の[ベクター]で、①左のTのマークのツールを押し、②[フレームテキストツール]を選びます。
フレームテキストツール
Tのマークのツールを押すと、2種類出てきます
STEP
キャンバスに縦長の枠をドラッグで作り、①フォント(ここでは Meiryo UI)と②文字の大きさ(ここでは48pt)を決めて、文字を入力します。
フォントと文字の大きさ
①フォントと②文字の大きさは、上の欄で決めます
細い枠に文字を入れる
枠の幅が広いと、1行に2文字入ってしまいます(一番上が「くじ」になっています)
STEP
右下の[変形]の「W」(幅)を、1文字だけ入る幅にします。48ptなら18mmで1文字ずつになりました。
枠の幅を18mmにする
「W」に 18 mm と入れました
STEP
1文字ずつ下に折り返されて、縦書きになります。最後の文字が見えないときは、「H」(高さ)を大きくして枠を伸ばします。
縦書きにした文字
右が完成した縦書きです
くじらいど

文字の大きさを変えたときは、幅もそれに合わせて変えます。「1行に2文字入る」「1文字も入らない」の間の幅にするのがコツです。

注意:「ー」(のばし棒)は横のまま

この方法は文字を折り返しているだけなので、「コーヒー」の「ー」は横向きのままになります。

代わりに、全角の縦線「|」を入れると、縦書きらしく見えました(①)。

ーは横のまま、|にすると縦になる
真ん中の「コーヒー」は「ー」が横向き。左は「ー」の代わりに「|」を入れたもの

1文字ずつ折り返しているだけなので、長い文章より、短い見出しやタイトルに使うのがよいと思います。

Affinity 3(Canva版)のほかの使い方

まとめ

  • 今のAffinityには縦書きの機能がない([テキスト]メニューにもない)
  • [フレームテキストツール]で縦長の枠を作り、幅を1文字分にすると縦書きになる
  • 48ptの文字なら、幅18mmで1文字ずつになった
  • 「ー」は横のまま。全角の「|」に置き換えると縦に見える

操作中にツールバーやパネルが消えてしまったときは、ツールバー・パネルが消えたときの戻し方にまとめています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

アラサー社会不適合者の くじらいど です。
喘息・アトピー・鼻炎持ち。
趣味は絵を描くこと。

「失敗と後悔の海」を超えて、
自分の人生を描いています。

コメント

コメントする

目次