Orientation

<ruby> writes some text directly above some other text.

Used within <ruby>,
<rt> specifies the text above,
<rb> separates out the base text, and
<rp> instructs what to show if <ruby> annotations are not supported.

<bdi> isolates text that might be formatted differently from the text outside.

<bdo>: bidirectional override
......dir={lrt:left-to-right| rtl:right-to-left}

<wbr>says where is fine to add a line-break.