マークアップでgravityが指定できるらしいと知ったので、gitリポジトリのもので確認。
./pango-view --markup --font="衡山毛筆 フォント OTF" -t "<span gravity='east'>ハロー</span>linux<span gravity='east'>ワールド</span>"
最初の「ハロー」が回転していないし、「ワールド」のベースラインがおかしい。縦書きと横書きでベースラインを変えなければならない。
それより、縦中横ができるような仕様にできないものか。