縦書きテキストを使うには?

現在、Affinityには縦書き機能がなく、搭載予定もありません(Affinity開発会社のCEOが2023年に「縦書きの開発を進めている」と発言しました。詳しくはこの記事の最後に書いています)。

現時点で、Affinityで日本語を縦書きする方法は以下の2種類あります。

A: 縦書き用フォントを使用する
B: Affinity Publisherで既存のフォントでテキストを制作し、それを縦書きにする

Aの方法はAffinity Publisherだけでなく、Affinity DesignerやAffinity Photoでも可能です。この記事では、この方法について解説しています。

Bの方法は好きな日本語フォントを使用できるというメリットがありますが、Affinity Publisherのみで手間もかかります。
この方法について知りたい方は、↓の記事をお読みください。

Affinity Publisherで縦組合成フォント(4)OpenType縦組用全角字形 | CS5

インストール方法

まずは以下のリンクからファイルをダウンロードしてください。

縦書きフォントのダウンロード

また、このAffinity Manualとは別に以下のWebページにて、「えのころ角ゴシック vert」と「えのころ明朝 vert」という縦書き用のフォントがダウンロードできます。こちらも利用方法は同じです。

  • paltではなくvertの方が縦書き用ですのでご注意ください。
  • ダウンロードにはBOOTH/Pixivアカウントが必要です。

type.suzume.dev

ZIPを展開した後、Macではフォントファイルをダブルクリック、Windows 10では右クリックして[インストール]からそれぞれのフォントをインストールします。

基本的な使い方

縦書きフォントは、基本的にフォント名の最初に[Vert]が付いています。

Affinity DesignerやAffinity Publisherなどを起動して普通にテキストオブジェクトを制作してください。
そして、フォント名の部分に[Vert]と入力すると、縦書き用フォントが絞り込み表示されるはずです。

縦書き用フォントを選択すると、全角テキスト(ひらがな・漢字等)が90度傾いた状態になります。

この状態で、[変換]パネル(スタジオ)の[R]の欄に[-90]と入力してEnterキーを押します。
すると、テキストオブジェクトが正しい向きになり、縦書きテキストの完成です。

縦書き用フォントの作り方

縦書き用フォントは、Affinity User Group JAPANの有志の方によってFontForge用のスクリプトが作られ、それを使用して改変・再配布が認められている無料のフォントを変換して制作しました。

FontForge用のスクリプトは以下のページに掲載されています。

Fontforge script to generate a vertical font : all glyphs are rotated 90 degrees anticlockwise · GitHub

このスクリプトができるまでの経緯や使い方については、Facebookグループ「Affinity User Group JAPAN」の以下の投稿をご参照ください。
Affinity User Group JAPANに参加されていない方は、参加申請をお願いいたします。

Affinity User Group Japan | Affinityで縦書きするためのフォントを自作している方がいるようです | Facebook

Affinityの縦書き対応について

以下の記事は、Affinity開発元のSerif社のCEOであるAshley氏へのインタビュー記事です。

ーーアジア圏のDTPでは「縦書き」がほぼ必須ですが、現在「Affinity」は対応していません。特に『Affinity Publisher』が縦書きに対応すれば大きな反響があるかと思いますが、将来的に対応する予定はありますか?

Ashley:我々も「縦書き」への対応が必要だと認識しており、すでに改善のために開発を進めています。(中略)縦書きや「ルビ」などをサポートできるよう、現在テキストエンジンの開発を進めています。

Serif社CEO・Ashley Hewson氏インタビュー|Real Sound|リアルサウンド テック

従って、今後Affinity DesignerやAffinity Photo、Affinity Publisher等に縦書き機能やルビ(読み仮名)機能が搭載されると思われます。

ディスカッションに参加

2件のコメント

  1. ありがとうございました、参考になりました。
    > 縦書き用フォントの作り方
    > 詳しい作り方については別途記事にする予定です。
    お待ちしています。
    3月からAffinity を使っている、アマチュアです。

コメントをどうぞ

釘宮秀敏 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください