I've filed a bug report on AO3 to see if they can enable <ruby> / furigana annotations in the production render, since it works in the post preview render. It would be awesome to have this feature to add eg.: *inline* pronounciation annotations for uncommon or made-up words, something that often comes up in the world of fanfiction.
I'll report on results starting next week.
For inspiration see this tweet https://nitter.net/tesseralis/status/1446214155015372831
I've assembled a generic-purpose case to add ruby support:
https://veniasilente.user.tropi.us/dw/doku.php/blog/2021/the_case_for_furigana
Also I've started a discussion thread in r/AO3 on the subject:
https://old.reddit.com/r/AO3/comments/qpn48k/ive_requested_ao3_to_add_support_for_furigana/
, discussion on which seems to suggest furigana is "planned, but for when a major rewrite is done".
Good news: PokéCommunity has added a [ruby] tag to their BBCode today. 😀
Medium-Good news: WAAPT Forum also has it. Since I'm an op there, I can't really count it as a win *from* the case.
Medium-Bad news: AO3 says they would consider it... in the Blue Moon when they do a "sanitizer overhaul", which I think reasonably means "we want to but we don't know when"? Kinda like how I want to go vacations at Llaima...
I don't joke when it comes to mixing language features. So while I wait for that AO3 response I'm writing a case for <ruby> support to submit to four #fanfiction #writing forums I'm in.
I did my homework: compared to usual annotation tags bbcode forums have, ruby/furigana:
* resolves completely client-side
* gracefully degrades to inline display
* is well-supported standard
* is more accessible than eg.: "spoiler" tags that need clicking
* works in flat render modes (print preview, RSS, etc)