Output all attributes in JSON formatter.
[text] Interpret RLM symbol at block beginning as block direction.
[text] Write RLM symbol for RTL blocks.
[text] Parse setext headings with RTL marks.
[xelatex] Use “Times New Roman” font and increase font size.

“Times New Roman” has better Unicode coverage.
[xelatex] Use “bidi” package for RTL paragraphs.
[xelatex] Select fonts for several popular scripts automatically.

Reuires “ucharclasses” package.
[xelatex] Use “Al Bayan” font for Arabic and increase scale.

Lateef font doesn’t work well with ligatures.
[xelatex] Increase Hebrew font scale.
[xelatex] Try using automatic font selection for more scripts.
[xelatex] Reduce automatic font selection to smaller set of scripts.

Latin, Cyrillics, Greek, CJK, Arabics, Hebrew, Korean.
[xelatex] Remove CJK and Korean from ucharclasses for now.
Merge branch 'rtl'
Compare JSON in tests ignoring exact syntax.