私は、Bidiテキストを反転させるためのコード実装(好ましくはJava)を探している間、ボックス外のBIDIテキストをサポートしていないプラットフォームでも正しく表示されます。 (AndEngineなど)。二重(ヘブライ語)テキストを反転させてAndEngineに正しく表示されるようにする方法
私がヘブライ語のテキストを提供する方法が最適な解決策であり、その内容を反転させたものが返されます。私は自分でこれを行うことができましたが、英語とヘブライ語の両方の文字列が混在すると複雑になりました。すでに実装されているはずの実装があるはずですが、実装するのはかなり馬鹿だと思います。
私が見つけた最も近いものは、このUnicodeのアルゴリズムだった -
http://www.unicode.org/reports/tr9/
http://www.unicode.org/Public/PROGRAMS/BidiReferenceJava/
複雑すぎて、あまりにも大きかったし、すべての仕事をしませんでした。
はまた、この双方向のクラスは
http://docs.oracle.com/javase/7/docs/api/java/text/Bidi.html
のJava
であった。しかし、それは唯一の双方向のテキストを分析するための簡単な方法を提供します。残念ながら多くのプラットフォームとゲームエンジンが双方向テキストを完全にサポートしていないため、これはよくある問題です。
ありがとうございます!