I don't know if it can handle Tibetan (probably can), but for raw
glyph-processing, it's hard to beat Yudit as a simple text editor. And
it *does* have BiDi.

http://www.yudit.org/

~mark