Updated article: What is ruby?
The article was completely rewritten in order to bring it up to date and to provide additional information about ruby, especially the various ruby types identified in the Japanese Layout Requirements document. A quick answer was added and the images were redrawn.
See the updated article.
Previous post: Updated article: Bidi space loss