Adobe Illustrator でルビ振りを行うスクリプト illustrator-ruby を公開しました。 Illustrator は標準でルビ機能に対応しておらず、ルビを振るには手動で一文字ずつテキストを調節するなど、極めて煩雑な作業が要求されます。本スクリプトを用いることでルビのサイズや揃え位置、進入処理・アキ挿入の自動実施や熟語ルビといった高度な指定を交えながら、ルビ処理を一括で実施することができます。 図 1:illustrator-ruby で夏目漱石「夢十夜」にルビを自動で振った例 主に、以下の機能に対応しています。 縦書き・横書きテキストでのモノルビ、熟語ルビ、グループルビ ルビの揃え位置の調整(肩付き、中付き、JIS(1-2-1)、右・下揃え) ルビの長体・平体による自動調整、進入処理・アキ挿入の有無 ルビのサイズ、オフセット、フォントの指定 捨て仮名への自動変換