Thread:Sarutobii2/@comment-27797856-20160416151047/@comment-1251315-20160416155735

I don't see any other possible solution, except to transclude the template in the "kanji" parameter by default and use array format (ie kanji/kana,furigana) and if the furigana is present, then it uses the ruby additions. That could be "consistent", but there's no real way to be consistent since not all characters would need furigana in the first place.