巷ではHTML5だのなんだの騒いでいるが、縦組に関してはInternet Explorerにさえ及ばない。WebKitはSVGだと一応縦組できるけど不完全だし、FirefoxはSVGでも縦組を実装してないよね。 でもこのままHTMLで縦組できないというのは悲しい。そこで、改造フォントを作って表示させてみた。 やっていることは簡単で、TakaoMinchoフォントを改造して文字をあらかじめ縦組のものに差し替え、90度回転させておく。そのまま表示すると横倒しの文章になってしまうけど、CSS3のtransformを使って回転させれば問題ない。 この改造フォントをWebFontとしてやれば、FirefoxやWebKitでも縦書きで表示させられることになる。(フォントの容量は10MB近くあるのだけれども) fontforge 20090923で作業をやる場合。自分は次のスクリプトを使ってフォントを改