問題タブ [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.
ckeditor - CKEditorでのテキストの方向
ロードエディタでテキストの方向[rtl]を設定するにはどうすればよいですか?
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日の日付は、投稿の上部にアラビア語で表示されますが、それを一致させる方法がわかりません。アラビア語の日付を一致させた経験はありますか?誰かがそのアラビア語の日付と一致させるために使用する例または正規表現を投稿できれば、それは非常に役立ちます。ありがとうございました!
アップデート:
近くなってる:
私にくれ
なぜ試合が順不同で表示されるのですか?
html - 多言語ウェブサイトと RTL ディレクション - ベスト プラクティス
多言語 Web サイトで rtl 方向をサポートするためのヒントを教えてください。
テキストの方向とは別に、たとえばメニューのマークアップなどに何か変更が必要ですか? rtl CSS を別のファイル (「layout-rtl.css」など) に含めるか、「rtl」クラスを body タグに追加する必要がありますか? みたいなことを知りたいです。
ここでいくつかのヒントを見つけましたが、直接誰かのアドバイスをいただければ幸いです (すでに rtl 言語で Web サイトを立ち上げている人)。
html - HTML 選択タグのテキスト方向
HTMLで右から左へのテキスト方向selectタグを作成する方法はありますか?
以下は IE で機能しますが、Firefox ではテキストのみを整列し、Chrome では何も整列しません...
html - テキストの一部を「方向rtl」段落内の「方向ltr」にする方法
したがって、電話番号は常にltr(左から右)です。
多言語のWebサイトで作業している場合、方向rtlのテキスト段落内に電話番号(「+」プレフィックスと「-」で区切られた番号)を挿入する必要があります(もちろん、関連する言語の場合)
だから私はこのようなものを持っています:
もちろん、これは機能しません。''はdirectionブロック要素に対してのみ機能し、' span'はインライン要素であるためです。span' 'から''にdisplay:inline変更できないように、電話番号を段落内に含める必要があります
私ははっきりしていますか?
それを機能させる方法は?
c# - 文字が右から左への言語に属しているかどうかを検出する方法は?
文字列に右から左への言語のテキストが含まれているかどうかを判断する良い方法は何ですか?
次のアプローチを示唆するこの質問を見つけました。
これはアラビア語では機能するかもしれませんが、ヘブライ語などの他の RTL 言語には対応していないようです。特定の文字が RTL 言語に属していることを知る一般的な方法はありますか?
c++ - C++でRTL文字列を認識するにはどうすればよいですか
印刷する前に、テキストの方向を知る必要があります。
Unicode文字を使用しています。
C ++でそれを行うにはどうすればよいですか?
python - Bidi テキストを画像に出力する
PILを使用してPythonでUTF-8文字を画像に出力するコードがいくつかあります。
アラビア語などの Bidi スクリプトを結合する場合、同じコードで文字を正しく接続できないことに気付きました (最初のフォームのみが選択され、内側と最後のフォームは使用されません)。
この特定の問題を解決するための方法または手法を推奨できる人はいますか?
python - Windows またはその他の Bidi アルゴリズムの pyfribidi
reportlab を使用してレポートを生成しようとしていますが、レポートの言語はアラビア語です。しかし問題は、Python でBIDI アルゴリズムがサポートされていないため、reportlab が BIDI (双方向) 表示をサポートしていないことです。たくさんのグーグル検索の後、 Gnome Fribidiの周りにPyFribidiというラッパーがあることがわかりました。しかし、それはLinuxでのみコンパイルおよび実行されます.mingwinを使用してWindowsでビルドしようとしましたが、多くのLinuxライブラリが見つからないため、コンパイルに失敗しました.
私の質問は、Windows で実行される、Python での Unicode 双方向アルゴリズムの実装はありますか?
ありがとう。
