問題タブ [ruby-characters]

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 投票する
1 に答える
690 参照

java - Swing の振り仮名 (または GUI の代替手段 ...)

簡単に言えば、フリガナを JLabel に簡単に表示する方法が見つかりません。

記録のために:

ふりがな (振り仮名?) は、日本語の読み補助で、漢字 (表意文字) またはその他の文字の隣に印刷されて、発音を示します。下図のように、横書きの横書きではテキスト行の上に配置され、縦書きの縦書きではテキスト行の右側に配置されます。ルビテキストの一種です。ふりがなは、日本語でよみがな (読み仮名?) またはルビ (ルビ?) としても知られています。

XHTMLでは、これはRuby Annotation要素でサポートされていますが、これは、Swing の限られた HTML レンダリング機能ではサポートされていません。

最近、複数の要素をJRubyLabel積み上げてRuby Annotationの要素を扱えるクラスを作ろうと試みたのですが、Swingに詳しくないので、ある意味ややこしい感じがします。JLabelJPanel

したがって、私の質問は、優先順に次のとおりです。

  • Swing はルビテキストの表示をサポートしていますか?
  • Swing でルビ テキストを実装するための、より簡単な、またはより良い方法を見つけられますか?
  • 最後に、ルビテキストをサポートする他の GUI プログラム (できれば Java 用) はありますか?
0 投票する
2 に答える
657 参照

mysql - MySQL正規表現と日本のふりがな

私は語彙の大規模なデータベース(〜2700エントリ)を持っています。各行には、英語の単語、日本語に相当する単語、およびこの問題に関係のないその他のデータが含まれています。結果を検索してテーブルに表示する機能を作成しましたが、ふりがなに小さな問題があります。

日本語の文章は、漢字(漢字)とふりがな(かな)を組み合わせて書かれています。誰もがすべての漢字を読むことができるわけではなく、同じ漢字に複数の読みがある場合もあります。そのような場合、光の仮名は漢字の上に配置されます-これはふりがなと呼ばれます:

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

これらの音声の読みを、次の形式で<ruby>タグを使用してユーザーに提示します。

文字列は次のようにデータベースに保存されます。

括弧の間にあるものは、直前の漢字の読みです。この方法で文字列を保存すると、rubyタグをサポートしていないブラウザ(驚くべきことにFirefoxなど)のフォールバックが可能になります。

これはすべて問題ありませんが、ユーザーが検索しているときに問題が発生します。彼らが検索した場合

その後、表示されます。しかし、彼らが検索しようとすると

データベースの中央に音声の発音を定義する文字列があるため、機能しません。

上記の例の全幅の括弧は、この音声スクリプトを示すためにのみ使用されています。これを踏まえて、私は基本的にMySQL検索に丸括弧の間にあるものをすべて無視するように指示する方法を探しています。私はMySQLで最も単純なクエリを実行する方法についての基本的な知識を持っていますが、確かに専門家ではありません。私はドキュメントを見てきましたが、(少なくとも私にとっては)あまりユーザーフレンドリーではありません。おそらく、あまり初心者向けではありません。正規表現を使ったある種の構築で可能かもしれないと思いましたが、どうすればいいのかわかりません。

私がやりたいことをする方法はありますか?

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

javascript - rtタグ(ふりがな)のテキストが選択されないようにする

ルビの注釈を使用して、日本語のテキストにふりがなを追加します。

漢字を選択してSafariまたはChromeにコピーしようとすると、クリップボードは次のようになります。

OSXの辞書からも単語を検索できません。

ふりがなが選ばれないようにする方法はありますか?rt { -webkit-user-select: none; }動作しないようです。

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

c# - textbox / richtextbox要素にふりがな(漢字のふりがな)を表示する

テキストボックスベースの要素で漢字の上にふりがなを表示するにはどうすればよいですか?

Windowsフォーム要素でのふりがな表示に関する情報をWebで広範囲に調べてみました。MicrosoftAccessフォームコントロールの実装があるようですが、Access以外のプロジェクトではアクセスできないようです。

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

ios - iOSアプリでの縦書き

東アジア言語の縦書きテキストを表示できる iOS 用のユーザー コントロール (標準またはサードパーティ) はありますか? また、テキストの近くにルビ文字 (フリガナ/読み上げ支援) を表示する必要があります。結果は次のようになりますhttp://img23.imageshack.us/img23/3262/img0088xa.jpg (日本語の iBooks スクリーンショット)

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

c++ - C++ - 指定された文字列がふりがなのみかどうかを判断する

指定された文字列にふりがなのみが含まれているかどうかを判断する既存の C++ 関数はありますか?

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

regex - ふりがなの正規表現 (日本語)

日本語の単語からふりがな (ルビ) を削除する正規表現を作成しようとしています。

私が作成new = old.replace(/<rt>.*<\/rt>/,'').replace(/<rp>.*<\/rp>/,'').replace('<ruby><rb>','').replace('</rb></ruby>','')し、動作します...ほぼ。

複数のrubyタグがある場合、希望どおりに機能しません。

私は RegExp に非常に慣れていないので、これを処理する方法がわかりません。