Тег <ruby> в HTML используется для представления "руби" - небольших аннотаций, вставленных внутрь текста на восточноазиатских языках, таких как китайский или японский, чтобы пояснить произношение или значение символов. Это особенно полезно для тех, кто изучает эти языки.
Внутри тега <ruby> можно использовать теги <rt> для представления текста руби аннотаций и <rp> для предоставления скобок в случае, если браузер не поддерживает рендеринг руби.
Пример использования:
<ruby> 漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp> </ruby>
В этом примере японское слово "漢字" (кандзи) аннотировано транскрипцией "Kan Ji". Тег <rp> объяснит скобки для тех браузеров, которые не поддерживают элемент <ruby>.
На момент последнего обучения модели (сентябрь 2021 года), поддержка <ruby> в браузерах весьма разнообразна, поэтому следует протестировать свою реализацию на разных платформах.