Furigana doesn't work when there's a dash or hyphen in it:
てんぷらや{tempura-ya}
てんぷらや{tempura-ya}
てんぷらや{tempura-ya}
てんぷらや{tempura-ya}
but works when there's no dash or hyphen:
てんぷらや{tempuraya}
てんぷらや{tempuraya}
Is this accidental, or by design?
While I realize that the dashes and hyphens only occur in Romaji, knowing how words are constructed (eg -san, o-/go-) can be useful in understanding the language.