私が直面している問題の1つは、複雑なテキスト(英語+ペルシア語/アラビア語)を表示することです。 英語とペルシア語/アラビア語の両方の文字を含むテキストは、正しい順序で表示されません。 この問題を解決するために、これらの複雑なテキストを正しく描画するビットマップフォントライブラリを作成しました。今私はすべての私のプログラムのウィジェットのすべてのテキストを同等のビットマップに変換したい。たとえば、私のプログラムにTextViewがある場合、テキストを取得し、それをビットマップフォントライブラリでビットマップに変換し、最後にTextViewで置き換えたいとします。問題は、あなたがTextViewのためのソースコードを見て試してみて、修正することができます...ビットマップフォントを使用してテキストを表示および編集する
3
A
答えて
2
をリストビュー、のEditText、メニュー、などのテキストを表示することができます任意のウィジェットに適用することができ、一般的な解決策を見つけることです(つまり、ユーザーがIMEを使用して文字を入力し、イベントをキャプチャして、正しいビットマップ文字をカスタムビューに挿入するたびに)...
+0
私はすべてのウィジェットでこれをやりたい、あなたのやり方では、それは長い時間がかかります。 – Mbt925
1
C++でフォントライブラリを使用し、フォント ビットが長すぎます
2
あなたが見たことがありますArabic ReshaperはRTL(アラビア語)とLTR記号の両方を含むテキストを正しく表示するために使用することができます。
+0
このソリューションは、単語の整形ではなく、単語の順序を修正します。 – Mbt925
関連する問題
- 1. 複数の行を表示および編集する(MySQLおよびPHP)
- 2. iOSでHTMLを表示および編集する方法は?
- 3. OpenXML SDKを使用してExcelでセルを選択および編集する
- 4. 同じブレードを使用してコンテンツを追加および編集するベストプラクティス
- 5. jQueryを使用して列を非表示および表示
- 6. リスト表示の編集テキストにテキストを表示する方法
- 7. バッシュスクリプトおよび編集CSV
- 8. phpmydatagridで2つのテーブルのデータを表示および編集する方法
- 9. iOSアプリケーションでXML文書を表示および編集するためにUIWebViewを使用できますか?
- 10. PHP .txtファイルからテキストを編集して表示する
- 11. OnLongClickテキストの表示と編集テキスト
- 12. Androidスタジオでテキストを編集してテキストを編集する
- 13. 編集ページのチェックボックスから値に応じてフィールドを非表示および表示する方法
- 14. shiny actionButtonを使用してテキスト出力を表示および非表示にする方法は?
- 15. ASP.NET、MVC、およびEntity Frameworkを使用した汎用編集ビューの作成
- 16. phpを使用してカテゴリ、サブカテゴリおよびサブカテゴリを表示
- 17. セキュリティソフトウェアアンチウイルス編集およびホストIDS APIの編集
- 18. モーダルを使用して編集パスを表示
- 19. 開き、編集およびCSV
- 20. jqueryを使用してテーブル内の行を表示および非表示
- 21. SQLiteの3つの編集テキストを選択して表示
- 22. setText()を使用してカスタムレイアウトダイアログのテキストを編集する方法
- 23. ヒント付き編集テキストの再表示
- 24. 複数の編集テキストを使用して計算する
- 25. ビューテーブルを作成および編集しますか?
- 26. グリッド編集行の編集でValueFieldを表示しないようにする
- 27. WebページでXMLを表示および編集するにはどうすればよいですか?
- 28. JavaScript APIを使用してタブローデータを編集および更新することはできますか
- 29. OpenGLを使用して画像を表示および選択する方法
- 30. Swift 3.0テーブルビューを使用してコメントを表示および追加する
多分あなたは双方向性を意味しましたか? –
正確に。私はBIDIアルゴリズムを意味する。 – Mbt925