0

ユーザーが希望のテキストを入力できるテキスト フィールドを持つフラッシュ ムービーがあります。ユーザーが入力したテキストを近くに表示する対応するテキスト フィールドがあります。ユーザーが表示領域のフォントを変更できるドロップダウン メニューもあります (フォントはライブラリに含まれています)。

これはすべてうまくいきます。フォントの 1 つである English 111 Vivace BT には、スマートな (カーリー) 引用符が使用できることに気付きました。ただし、ユーザーが入力すると、常にカーリー クォートではなくストレート クォートが表示されます。まっすぐな引用符は明らかにフォントと一致しません。

ストレートな引用符ではなく、スマート引用符をデフォルトとして使用するようにフラッシュに指示する方法はありますか? たとえば、ユーザーが手動で Alt-0146 を使用してカーリー クォートを使用するように強制できることは知っていますが、ユーザーがそれを知っているとは思いません。

私はすべての引用符をキャッチして、AS3 の舞台裏でエンコードできるのではないかと考えています。しかし、それはPITAのように聞こえます。代わりにどこかに設定があることを願っています. 他の Adob​​e プログラムにはタイポグラフィ引用の設定があるようですが、フラッシュではそのオプションが見つかりません。

4

1 に答える 1

0

これは、フォントを作成した人が間違いを犯したか、型にはまらないキーボード レイアウトを使用していたように思えます。あるいは、特定のテキスト エディターが、慣れ親しんだ特別な方法で引用符を置き換えることを望んでいたのかもしれません。

そのようなエディタには、MS Word (私が知る限り、入力時に引用符を「修正」する可能性があります) や Emacs (多くの入力方法があり、おそらく、引用符を自動的に調整するものがある) などがあります。

MS Word や Emacs の入力方法と同様のことを行うには、自分で行う必要があります。引用を入力する標準的または従来の方法はありません (私の理解が正しければ、これらの引用には、引用を開いたり閉じたりするための 2 つのバリエーションがあります)。 、 あれは正しいですか?)。

また、入力する言語によって、タイポグラフィ上正しい引用の理解が異なることに注意してください。たとえば、ロシア語とドイツ語では «,» を使用しますが、ドイツ語では»quotation« と書きますが、ロシア語では «quotation» と書きます。引用符を使用するアメリカの典型的な方法は次のとおりです。「引用符」ですが、フォントに「、」引用符がある場合、別の引用符内で使用される場合がありますが、他の言語では、2 番目の引用符のペアが引用符内の引用に使用されます。 . 「典型的なアメリカ人」のバリエーションもあり、これは典型的にはイギリス人だと思います。最初の引用符は、大文字に揃えるのではなく、フォントのベースラインに配置されていますが、現時点ではその記号を見つけることができません.

上記の段落全体は、引用を配置するための決まったルールがないことを示すために書かれたものであり、おそらく聴衆が使用する可能性が最も高いものを調査する必要があります.

(どの引用符文字が使用されているかを確認するには、編集のために私の回答を開く必要があります。SOはそれらを別のものに置き換えます)

于 2012-06-16T07:34:31.393 に答える