最新 RSS

horiday blog

2013/02/18

[computer] html でルビを振る

html でルビを振るには,下記のような html を書きます.(参考: CSS - ルビ再び 404 Blog Not Found)

ルビを<ruby>振<rt>ふ</rt></ruby>りたい
<ruby>日本語<rt>にほんご</rt></ruby>テキスト 

日本語テキストを与えるとひらがなのルビを振るスクリプトを作ったので,cgi にしてみました.

上記のページではフォームにルビを振りたい日本語テキストを入れると html コードを出力します.

処理の流れとしては,Text::Kakasi でひらがなを得て,String::Diffで元のテキストと比較して差分があるところにルビ振りようの html コードを足してます.

ref