Unicode
Unicode and its companion standard, the Universal Character Set, support ruby via these interlinear annotation characters:
- Code point
FFF9
(hex)—Interlinear annotation anchor—marks start of annotated text - Code point
FFFA
(hex)—Interlinear annotation separator—marks start of annotating character(s) - Code point
FFFB
(hex)—Interlinear annotation terminator—marks end of annotated text
Few applications implement these characters. Unicode Technical Report #20 clarifies that these characters are not intended to be exposed to users of markup languages and software applications. It suggests that ruby markup be used instead, where appropriate.
Read more about this topic: Ruby Character