Ruby in vertical mode
Antenna House Formatter supports ruby annotations on vertical text. Ruby can be expressed by <ruby></ruby>,

Mono-ruby

The ruby container of mono-ruby is independent and ruby characters never overhang the base character of the adjacent ruby.
電 でん 子 し ファイルの 形 けい 式 しき としてのPDFを 大 おお 雑 ざっ 把 ぱ にいうと 紙 かみ のページを 電 でん 子 し 的 てき に 表 ひょう 現 げん したものである。

Group-ruby

Group-ruby consists of one ruby container. Group-ruby is evenly arranged to the entire base characters.
電子 でんし ファイルの 形式 けいしき としてのPDFを 大雑把 おおざっぱ にいうと 紙 かみ のページを 電子的 でんしてき に 表現 ひょうげん したものである。

Jukugo (kanji compound word)-ruby

Jyukugo-ruby consists of one or more ruby containers. when the ruby text is wider than the ruby base characters, ruby text is allowed to partially overhang any adjacent text in addition to its own base to adjust its position.
電 でん 子 し ファイルの 形 けい 式 しき としてのPDFを 大 おお 雑 ざっ 把 ぱ にいうと 紙 かみ のページを 電 でん 子 し 的 てき に 表 ひょう 現 げん したものである。
These examples are taken from Section 3.3, Ruby and Emphasis Dots, of Requirements for Japanese Text Layout.
鬼 き 門 もん の 方 ほう 角 がく を 凝 ぎよう 視 し する
鬼 き 門 もん の 方 ほう 角 がく を 凝視 ぎようし する
茅 かや 場 ば 町 ちょう 茅場町 かやばちょう
模型 モデル 顧客 クライアント 境界面 インターフェース
editor エディター 編集者 editor
に 幟 のぼり を に 幟 のぼり を
東南 たつみ とうなん の方角