要約 Google App Engine の Standard Environment (Python2.7) 上のシステムで日本語縦書きテキストの画像を生成したかった。 GAE 上では PIL 1.1.7 しか使えないが、縦書きサポートをしていない。 頑張った結果、それなりの縦書き画像を生成できた。 PIL と GAE の制限 Python で画像操作をするライブラリとして老舗なのが PIL (Python Imaging Library) です。しかし、2009年にリリースされた 1.1.7 で開発が止まっており、現在は PIL から fork した Pillow を使うケースが多いかと思います。 しかし、GAE の Standard Environment (SE) では、古い PIL 1.1.7 しかサポートしていません。この PIL 1.1.7 では、TrueType で描画は可