HTML5の最終勧告から日が浅いので、今後のブラウザ実装次第ではすぐに使い物にならなくなる可能性はありますが…。
以下の簡単なCSSだけで、Firefoxでのルビ振り自体を非表示にできます。
ご存知の通り、普通に<ruby>タグで表示させると、
html
アナと<ruby>雪<rt>ゆき</rt></ruby>の<ruby>女王<rt>じょうおう</rt></ruby>
Chrome、Safari、Internet Explorer
Firefoxでは<rt>タグが無視されてしまうわけで、
大抵の場合は<rp>タグで非対応ブラウザ向けに括弧を付与して回避するわけです。
html
アナと<ruby>雪<rp>(</rp><rt>ゆき</rt><rp>)</rp></ruby>の<ruby>女王<rp>(</rp><rt>じょうおう</rt><rp>)</rp></ruby>
というふうになります。これでルビの役目は果たしますが、
ここまでやるほどそこまでルビは重要じゃないよね。といったケースもあります。
で、それならば、Firefoxだけ非表示にしてしまおう。というときには簡単なCSSだけで解決できます。
css
@-moz-document url-prefix() {
rt, rp {
display: none;
}
}
Mozillaの独自拡張 @-moz-document url-prefix で、
無視されていた<rt>タグを(すでに利用していたら<rp>タグも)そのまま非表示にするだけです。