- Glyph shaping for Arabic and Devanagari (needs to be handled mostly
  at C level, as part of layout; luckily it's entirely local in its
  changes, as this is not hard)