問題タブ [combining-marks]

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

input - ハングル字母で音節ブロックを構成する方法

私は古いハングル音節ブロックの入力を必要とするプロジェクトに取り組んでいます (つまり、ㆅやㅿなどの廃止された文字を使用するハングル音節ブロックは、ハングル互換性 Jamo Unicode ブロックにあります)。ブロックを分離されたグリフの文字列 (ᅘᆇᇈ など) ではなく、ブロック全体 (룰 など) として表示するのは困難な時期です。どうやら、ㄱㅏㅁ、가ㅁ、감 という文字列は互いに同等ですが、ハングル フォントの「GSUB 機能」により、さまざまな程度でそれらが結び付けられます。私が収集したものから、同様のプロセスがハングル字母に適用され、母音が続くことによってブロックがどのように形成されるかが推測されます (구 と 기 の ㄱ の違いなど)。最後の子音 (가 と 갈 の ㄱ の違いなど)。

これは、大文字の Á と最小の á の高さの差を推測する結合発音区別符号がどのように機能するかに似ていると思います。文字の組み合わせをサポートしていない多くのラテン フォントがあり、ㄱㅏㅁ、가ㅁ、および 감 は同じですが、最終的に 감 は構成済みの文字であり、Hangul Jamo Unicode ブロックの全体的な目的は (それに関するウィキペディアの記事) 「Unicode で事前に構成されたハングルの音節として利用できない音節、特に現代の発音で他の音と音声的に融合した音を含む古風な音節を動的に構成するために使用される。」これは、ハングル字母が、{ EQ \o(X1,X2) } をそれぞれの文字と組み合わせる必要があるスペース変更文字のように振る舞うかどうか疑問に思います。

私が読んだことのほとんどは、フォントのデザインとコマンド ラインについて語っているため、ライターはワープロで時代遅れの文字を入力するだけでなく、それ以上のことを行っているように見えますが、見よ: https://github.com/adobe- fonts/source-han-sans/issues/34 . ポスターとコメンテーターは、ハングル字母の構成を垂直形式で理解しようとしていますが、ワープロですでに音節ブロックを水平に構成していますが、その方法はどこにも見当たりません。

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

javascript - 関数 onclick と onkeyup の結合

経験豊富な開発者と一緒にコードを調べたところ、非常に役立つ変更がたくさん行われましたが、残念ながら、コードが適切に保存されず、すべての編集が失われました!!!

彼が助けてくれた主なことは、私のコードの繰り返しの一部をなくすことでした。多くのコードを共有する 2 つの関数があります。

このために彼が行ったことは、これらの関数の大部分を //Add new item to-Do List 関数に追加することでした。そのため、他の関数はより単純になりました。しかし、彼がこれをどのように行ったか忘れました!誰かが助けてくれれば、本当に感謝しています!

これがフィドルです:https://jsfiddle.net/Rassisland/7bkcLfhu/

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

.net - タイ語の組み合わせ文字の正しいグラフィカル表現を取得する

タイ語をレンダリングできるビットマップフォントを作成しようとしています(とりわけ)。文字セットを取得しましたが、多くの文字は「結合文字」コードポイントです。Graphics.DrawString を使用して文字のビットマップを取得しています。これは、ラテン語、キリル文字、ベトナム語などでうまくいきました。

ただし、選択された結合文字をレンダリングすると、Windows .Net は次のように結合文字の下に点線の円をレンダリングします。タイ文字

それらの円を削除する方法はありますか? (いつも同じ場所にあるとは限りません)

これは私が今使っているコードです:

0 投票する
0 に答える
417 参照

unicode - 既存の絵文字の周りに文字 ⃠ を組み合わせた Unicode のレンダリングをサポートしているプラ​​ットフォームは?

既存の絵文字の周りに Unicode 文字 COMBINING ENCLOSING CIRCLE BACKSLASH ( ⃠) を追加できるプラットフォームを特定しようとしています。この構成文字を絵文字で使用することについて私が見つけることができる唯一のドキュメントは、Unicode Tech Report #51からのものです。

組み合わせマークは、他の文字に適用できるのと同じように、絵文字に適用できます。それが完了すると、組み合わせは絵文字表示になります。たとえば、1⃣ は、シーケンス「1」と、絵文字バリエーション セレクターと U+20E3 COMBINING ENCLOSING KEYCAP として表されます。ただし、システムが任意の絵文字とマークの任意の組み合わせをサポートする可能性は低いです。U+20E3 を除いて、サポートされる可能性が最も高いのは次のとおりです。

  • U+20E0 禁止または「いいえ」を示すために、オーバーレイ ⃠ として囲み円のバックスラッシュを組み合わせます</li>

例えば:

  • ⃠ マイクなし
  • ⃠フラッシュなし
  • ⃠ no guns ただし、U+20E0 と U+20E3 以外の結合マークは使用しないことをお勧めします。

注: プラットフォームとブラウザーの組み合わせは、私のように、これらのそれぞれを例として 2 つの異なる文字としてレンダリングする場合があります。どのプラットフォームが 1 つの文字としてのレンダリングをサポートしていますか?

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

r - Rを使用して、あるテーブルの情報をフィルタリングして、別のテーブルの情報と組み合わせる

誰かがこのトリックを解決するのを手伝ってくれますか? 以下に示すように、2 つのテーブルがあります (data1 と data2)。両方を組み合わせて(data3)を出力したいと思います。この考え方は、data1 の各「mir」(mir.1、mir2、...、mir25) から負の値のみを選択し、data2 のそれぞれの「mir」の情報を組み合わせて data3 を生成することです。

例:

期待される結果:

0 投票する
0 に答える
558 参照

python - 上線を組み合わせたユニコードを使用したpython

reportlab を使用して工学計算の PDF ドキュメントを作成しています。実装されているコードで使用されている表記法に固執します。これは主にラテン文字とギリシャ文字、下付き文字と上付き文字を使用します。これらのために、PDFを生成する前に、テキスト内の特定の文字列をユニコード文字に置き換えることに基づく非常に単純な方法を実装しました。それ以外の方法でも実行できますが、機能します。ただし、1 つの問題は、文字を組み合わせて文字を作成することです。特に、文字の上にバーがある文字は、ラテン語の「d」とバーを言います。

Pythonコンソールで「b」の横にバーを生成します(stackoverflowのエディターで結果が期待どおりであることに注意してください:-))。ただし、アクセント付きの同じことがコンソールで機能します。

私の間違いはどこですか?