Ruby characters (ルビ Rubi?) are small, annotative glosses that can be placed above or to the right of a Chinese character when writing languages with logographic characters such as Chinese or Japanese to show the pronunciation. Browsers and libraries often have problems displaying Ruby characters, requiring custom handling or markup
Copying from Wikipedia.
Ruby characters (ルビ Rubi?) are small, annotative glosses that can be placed above or to the right of a Chinese character when writing languages with logographic characters such as Chinese or Japanese to show the pronunciation. Typically called just ruby or rubi, such annotations are used as pronunciation guides for characters that are likely to be unfamiliar to the reader.
In 2001, the W3C published the Ruby Annotation specification[1] for supplementing XHTML with ruby markup. Support for ruby markup in web browsers is limited.
Unicode and its companion standard, the Universal Character Set, support ruby via interlinear annotation characters although few applications implement these characters