問題タブ [hyphenation]

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 に答える
323 参照

iphone - テキストを表示しながら、その場で単語をハイフンでつなぐにはどうすればよいですか?

私は、既存のハードカバーの本のルックアンドフィールを非常に忠実に模倣しようとしているiPadアプリを作成しています。この本の内容はデジタルテキストですが、すべての単語が含まれており、改行のハイフンは含まれていません。

私が模倣しようとしている本には、ハイフンが発生する場所にいくつかの改行がありますが、どうすればその外観を模倣できますか?iPadアプリを元の本とまったく同じように見せたいです。これには、行への単語の配置などが含まれます。fmdbを使用してdbからテキストを取得し、UIWebViewに表示します。

行にスペースがなくなったときに単語を分割してハイフンでつなぐにはどうすればよいですか?

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

html - CSS ハイフネーション言語

に使用する言語を定義することはできます-webkit-hyphens:autoか? デフォルトはシステム言語ですか?

Mozilla のドキュメントによると、プロパティはHTML 属性hyphensで指定された言語を使用します。ただし、 Safari のドキュメントには、このプロパティlangについての言及が見つかりません。-webkit-hyphens

また、metalanguage属性は効果がありますか? htmlまたは、これを要素に適用できますか?

これが私がテストに使用しているフィドルです(SafariとFirefoxで)。

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

iphone - ハイフネーション ライブラリが iOS 5 で動作しない

Tupil のハイフネーション ライブラリを試してみました。

ここで言及されましたhttp://blog.tupil.com/adding-hyphenation-to-nsstring/

しかし、iOS 4.3 では完全に動作しますが、iOS 5 では動作しませんでした。

他に使用できるフレームワークはありますか? CoreText について聞いたことがありますが、どこから始めればよいかわかりません。

前もって感謝します マーティン

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

asp.net-mvc-routing - .NET MVC 4.0 URL 構造でハイフンを適用する

CamelCase アクションとビューを自動的にハイフネーションする方法を特に探しています。つまり、実際にビューの名前を変更したり、サイト内のすべての ActionResult にデコレータを追加したりする必要がないことを願っています。

これまで、ここroutes.MapRouteLowercaseに示すように を使用してきました。これは、URL 構造の小文字の側面ではうまく機能しますが、ハイフンでは機能しません。そのため、最近Canonicalize (NuGet経由でインストール)で遊んでみましたが、ハイフン用のものもまだありません。

やってみた...

routes.Canonicalize().NoWww().Pattern("([a-z0-9])([A-Z])", "$1-$2").Lowercase().NoTrailingSlash();

私の正規表現は、URL を適切に再構築する限り、間違いなく希望どおりに機能しますが、もちろん、それらの URL は識別されません。ChangePassword.cshtmlたとえば、ファイルはまだであるため、それ/account/change-passwordを指すことはありません。

ところで、私はまだ .NET MVC に少し慣れていません。v2.0以降、数年間使用していません。

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

html - HTML/CSS で自動ハイフネーションを有効にすることはできますか?

私のクライアントは、このページで自動ハイフネーションを有効にするように要求しました: http://carlosdinizart.com/biography/、そして私は実際にウェブページでそれが行われたのを見たことがないことに気付きました.

HTML/CSSだけでHTML文書に自動ハイフネーションを設定することは可能ですか? そうでない場合 - オプションは何ですか?

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

css - CSSを使用して、行末にハイフン付きの単語を含むテキストを揃えることはできますか?

divが狭すぎてtext-align:justify(ギャップが広すぎる)ですが、右揃えまたは左揃えの場合、行の終わりに大きなギャップがあるため、不均一に見えます。左寄せが最適に見えますが、本のようにハイフンを使用できますか?CSSを使用していますか?

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

regex - 正規表現: ハイフンでつながれた単語の前後にスペースを見つける

ハイフンでつながれた単語の前後のスペースを見つけるにはどうすればよいですか? つまり、「これは私のハイフン付き単語の例のテストです」

「my hyphenated-word」と「hyphenated-word example」の間にスペースが必要です

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

delphi - このハイフネーションライブラリをデルファイで使用するにはどうすればよいですか?

これは、 Synopsedelphiオープンソースによるハイフネーションライブラリです。

デモはコンソールアプリケーションです。GUIアプリケーションでの使い方がわかりません。

以下は私のテストですが、動作しません。ハイフン(または区切り文字)付きの単語は表示されません。libはここからダウンロードできます:

ハイフンでつながれた単語は表示されません。デモでは、コンストラクターについても混乱しています。

作者はobjファイルも同封しています。それを単一のexeにコンパイルしたい場合、それを行う方法は?

正しく使用する方法を理解するのを手伝ってもらえますか?

どうもありがとう。

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

delphi - SynopseハイフネーションコードがTeXとは異なる結果をもたらすのはなぜですか?

この質問は前の質問に続きますが、異なります。Synopseのdelphiハイフネーションは非常に高速で、TeXハイフネーションを使用するOpenOfficelibhnjライブラリに基づいて構築されています。

簡単なテストは次のとおりです。

'pronunciation'と入力すると、概要のハイフネーションは' pro = nun = ci = ation'(4つの可能なハイフンまたは音節)を出力します。//('pro = nun = ci = a = tion'ではなく、5つのハイフンまたは音節)。

音節化でのTexハイフネーションアルゴリズムの使用に関する2つの論文(ここここ)を読みました。著者は、音節化の精度が約95%であると述べています。Synopseハイフネーションは、CMU Pronouncing Dictionaryで音節を数えるためだけにテストしましたが、精度は約53%にすぎません。

結果が大幅に異なるのはなぜですか?

私は自分の方法を少し詳細に再現します。

CMUの発音辞書を解析して、すべての単語数を計算します。CMUdicは次のようなものです。

この結果が得られます:

Synopseハイフネーションlibと比較すると、括弧付きの単語は無視されます。それらは代替または二次発音(バリアント)です。

同様に、ハイフネーションlibを使用して、CMU辞書の各単語の音節数を計算します。次に、2つを比較して、一致する数を確認します。音節の数が異なる単語は、次のように記録されます。

CMUの合計行数は123611です(括弧のある行と引用符の行'('などの意味のある単語のない行を除く)。2つの同じ単語の音節の合計数:57870。

CMUは音節数の標準ではない場合があります。このテストでは、(123611-57870)/123611=53.183%です。これは、上記の論文で著者が述べた正解率とは大きく異なります。もちろん、彼らはテストに別のデータベース(CELEX)を使用しました。なぜ結果がそんなに違うのですか?

概要ハイフネーションライブラリは非常に高速です。これがパターンファイル(OpenOfficeで使用されているlibhnjからのハイフネーションに使用されるdicファイル)によるものかどうかをさらに知りたいです。または、論文の著者は別の辞書ファイルを使用しましたか?

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

python - PyQt4 - ラベルのハイフネーション

次のような多くの文字列があります。

それらをラベルに表示したい。「~~」はハイフネーションのポイントを示すため、表示されるべきではありませんが、ハイフネーションに使用されます。

QT4 ラベルのハイフネーションを有効にする方法はありますか?もしそうなら、ハイフネーションを許可するポイントをどのようにマークする必要がありますか?

目標は基本的に、~~ を "-" に置き換えた場合と同じ動作をさせることですが、実際にラップが発生した場合にのみ "-" が表示されるようにすることです。

例えば:

これはQt4で可能ですか?