CSS3のWriting Modesで縦組みを指定できるようになって、EPUB3がそれを採用してEPUBで縦組み指定ができるようになった、というのは昨年(2010年~2011年)の話です。
CSS Writing Modes Module Level 3(最新版はhttp://www.w3.org/TR/css3-writing-modes/ --W3C Working Draft 1 September 2011)
これによってWebやEPUBでも縦組みを指定できることになったと思われたのです。ところが、CSS3のWriting Modesのみでは文字単位で正立させるか横倒しにするか規定されていないため挙動が不統一になってしまいます。
そこで、これを統一化しようということで、Unicodeで文字のコードポイント毎に方向の特性を定義するTR#50という仕様が提案されました。
Unicode Technical Report #50
UNICODE PROPERTIES FOR VERTICAL TEXT LAYOUT(Draft)(http://unicode.org/reports/tr50/ --Unicode Technical Report #50 UNICODE PROPERTIES FOR VERTICAL TEXT LAYOUT)