PDFはこちら: https://drive.google.com/file/d/1frSl5X4296WzFm7V_thsYHcMCIWQt42J/view?usp=sharing
PHPerKaigi 2021 ( https://phperkaigi.jp/2021/ ) での発表「PHPでImageMagickとICUを使って画像に縦書きテキストを描画する」の資料です。
PHPで画像に縦書きテキストを描画する話です。
横書きテキストしか描画できないImageMagickと、ICU (Intl) を使って実現します。
発表では以下の内容を踏まえて縦書きテキストを画像に描画する方法とその要素技術についてお話しします。
- 縦書きテキストとは何か
- テキストを構成する文字について
- 文字を描画するためのフォントファイルについて
- フォントファイルを扱う時に便利なttxというツールについて
- PHPから使えるImageMagickについて
- PHPから使えるICUについて
- 文字列を折り返すということについて