問題タブ [bidi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
8882 参照

ckeditor - CKEditorでのテキストの方向

ロードエディタでテキストの方向[rtl]を設定するにはどうすればよいですか?

0 投票する
1 に答える
1351 参照

java - アラビア語の日付を解析するための正規表現を作成する方法

私は一連のregexを実行しているプログラムに取り組んでおり、WebページからDOM内の日付を見つけようとしています。たとえば、www.engadget.com / 2010/07/19 / windows-phone- 7-in-depth-preview /では、「2010年7月19日」を正規表現と一致させます。アラビア語のWebページにアクセスするまで、複数の形式と言語で問題はありませんでした。例として、 http://islammaktoob.maktoobblog.com/を考えてみましょう。2010年7月18日の日付は、投稿の上部にアラビア語で表示されますが、それを一致させる方法がわかりません。アラビア語の日付を一致させた経験はありますか?誰かがそのアラビア語の日付と一致させるために使用する例または正規表現を投稿できれば、それは非常に役立ちます。ありがとうございました!

アップデート:

近くなってる:

私にくれ

なぜ試合が順不同で表示されるのですか?

0 投票する
4 に答える
2129 参照

html - 多言語ウェブサイトと RTL ディレクション - ベスト プラクティス

多言語 Web サイトで rtl 方向をサポートするためのヒントを教えてください。

テキストの方向とは別に、たとえばメニューのマークアップなどに何か変更が必要ですか? rtl CSS を別のファイル (「layout-rtl.css」など) に含めるか、「rtl」クラスを body タグに追加する必要がありますか? みたいなことを知りたいです。

ここでいくつかのヒントを見つけましたが、直接誰かのアドバイスをいただければ幸いです (すでに rtl 言語で Web サイトを立ち上げている人)。

0 投票する
2 に答える
4861 参照

html - HTML 選択タグのテキスト方向

HTMLで右から左へのテキスト方向selectタグを作成する方法はありますか?

以下は IE で機能しますが、Firefox ではテキストのみを整列し、Chrome では何も整列しません...

0 投票する
3 に答える
14976 参照

html - テキストの一部を「方向rtl」段落内の「方向ltr」にする方法

したがって、電話番号は常にltr(左から右)です。

多言語のWebサイトで作業している場合、方向rtlのテキスト段落内に電話番号(「+」​​プレフィックスと「-」で区切られた番号)を挿入する必要があります(もちろん、関連する言語の場合)

だから私はこのようなものを持っています:

もちろん、これは機能しません。''はdirectionブロック要素に対してのみ機能し、' span'はインライン要素であるためです。span' 'から''にdisplay:inline変更できないように、電話番号を段落内に含める必要があります

私ははっきりしていますか?

それを機能させる方法は?

0 投票する
5 に答える
14750 参照

c# - 文字が右から左への言語に属しているかどうかを検出する方法は?

文字列に右から左への言語のテキストが含まれているかどうかを判断する良い方法は何ですか?

次のアプローチを示唆するこの質問を見つけました。

これはアラビア語では機能するかもしれませんが、ヘブライ語などの他の RTL 言語には対応していないようです。特定の文字が RTL 言語に属していることを知る一般的な方法はありますか?

0 投票する
4 に答える
4117 参照

c++ - C++でRTL文字列を認識するにはどうすればよいですか

印刷する前に、テキストの方向を知る必要があります。

Unicode文字を使用しています。

C ++でそれを行うにはどうすればよいですか?

0 投票する
2 に答える
1008 参照

python - Bidi テキストを画像に出力する

PILを使用してPythonでUTF-8文字を画像に出力するコードがいくつかあります。

アラビア語などの Bidi スクリプトを結合する場合、同じコードで文字を正しく接続できないことに気付きました (最初のフォームのみが選択され、内側と最後のフォームは使用されません)。

この特定の問題を解決するための方法または手法を推奨できる人はいますか?

0 投票する
4 に答える
10026 参照

html - BiDiブラケットの問題を解決する方法は?

ご存知かもしれませんが、一部の言語は右から左に書かれたり読み取られたりしており、いくつかのRTL言語をサポートしようとしています。Web UIの場合、htmlでdir = "rtl"を使用すると、ブラウザーが持つアルゴリズムのおかげでほとんどの作業が実行されます。しかし、私はテキストの括弧でこの問題に遭遇しました:

ここで問題を見ることができます:

ここに画像の説明を入力してください

だから私はその最後のブラケットを最後に残したい。あなたの解決策は何でしょうか?

0 投票する
4 に答える
2764 参照

python - Windows またはその他の Bidi アルゴリズムの pyfribidi

reportlab を使用してレポートを生成しようとしていますが、レポートの言語はアラビア語です。しかし問題は、Python でBIDI アルゴリズムがサポートされていないため、reportlab が BIDI (双方向) 表示をサポートしていないことです。たくさんのグーグル検索の後、 Gnome Fribidiの周りにPyFribidiというラッパーがあることがわかりました。しかし、それはLinuxでのみコンパイルおよび実行されます.mingwinを使用してWindowsでビルドしようとしましたが、多くのLinuxライブラリが見つからないため、コンパイルに失敗しました.

私の質問は、Windows で実行される、Python での Unicode 双方向アルゴリズムの実装はありますか?

ありがとう。