Wonder if it makes more sense to do bidiText.dir = 'ltr' | 'rtl' | 'ttb' (top-to-bottom). Can you have a RTL string that is vertical aligned?