2,000+ awesome hieroglyphs, coming soon to Unicode

They have both the left-to-right mark (U+200E) and the right-to-left mark (U+200F). You can do all sorts of stuff; at the cost of making a Unicode implementation pretty hairy if feature complete.