GNU FriBidi, an implementation of the Unicode Bidirectional Algorithm