問題タブ [embedded-fonts]

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

javascript - IE7のフロントページでのみ機能するWebフォント

私が働いている会社はmyfonts.comでフォントを購入しました。さまざまなブラウザで機能するようにJavaScriptが含まれていました。

フォントは現在、さまざまなブラウザで機能しています。InternetExplorerでも部分的に。ただし、フロントページとは異なるサブページではInternetExplorerでは機能しません。

私はすでにmyfonts.comサポートに連絡しようとしました。彼らはそれがサブページのjavascriptエラーと関係があると言った。しかし、私がそれらをチェックしたとき、エラーはまったく現れませんでした。ですから、それがそれと関係があるのか​​どうかはわかりません。

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

html - CSS3フォントの埋め込み

サーバーにアップロードしたフォントを単純に埋め込もうとしています。

すべてが正しくロードされていますが、間違ったフォントが表示されています。@ font-faceコードを削除すると、レンダリングされたHTMLフォントが変更されるため、これが発生していることはわかっています。

これが私のコードです。この1時間でさまざまなことを試してみたので、うまくいくと思うことは何でも叫んでください。.TTFファイルも試しました。

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

textfield - Flash AS2 EmbedFonts = true AND textField.onSetFocus() を一緒に使用する場合の問題

AS2 で奇妙な動作が発生し、createTextField() を使用してステージに追加された textField でフォントを使用していることに気付きました。これは、元々 Year と表示されていた textField 用です。ユーザーは年を入力し、[OK] をクリックして年を受け入れると、textField は Year の表示に戻ります。これは常に Arial などの sans serif フォントである必要があります (確かにこれは難しいことではありません!)。

これが私が達成したいことです-

1) ユーザーが textField をクリックすると、「Year」という単語がクリアされ、点滅するカーソルがテキストを入力できることを示します。2) ユーザーが [OK] をクリックすると (提供された年が 4 桁の数字である場合)、textField は "Year" (Arial で) と言う状態に戻ります。

私のコード -

大丈夫そうですよね?

私が気づいているのはこれです -

textField をクリックすると、「Year」という単語は消えますが、点滅するカーソルは表示されず、textField にテキストを入力できません。行を削除すると -

...その後、問題なく動作し、「Year」という単語が消え、textField をクリックすると、textField に数値を入力できます。そのため、フォントを埋め込むと、onSetFocus 関数がトリガーされた後に textField にフォーカスが設定されないように見えます。ただし、入力したテキストはArialではありません。[OK]ボタンをクリックして「Year」という単語を置き換えると、Timesなどのセリフフォントになります。私はそれをしたくありません!

同様に、自分のライブラリからフォントを埋め込もうとする場合 - たとえば、自分のライブラリに新しいフォントがあり、リンケージ識別子 year_font を使用して actionscript にエクスポートし、my_fmt.font=my_font を変更して、リンケージ ダイアログで [Export for actionscript] をクリックします。次に、textField をクリックすると、Year という単語が消えますが、textField は編集できません。

onSetFocus が問題を引き起こしていることを受け入れ、埋め込みフォントを維持することで見た目がはるかに良くなった場合、より多くの可能性があります-

  1. textField をクリックすると、単語を削除する onSetFocus 関数を削除したため、予想どおり、「年」という単語の後にカーソルが表示されます。そのため、バックスペースを 4 回押して「年」を削除すると、何らかの理由でカーソルが消えてテキストを入力できなくなります。これは、ローカルでテストする場合には発生せず、公開してブラウザーで実行する場合にのみ問題になることに注意してください。
  2. ただし、「年」という単語を強調表示してから入力を開始すると、数字を入力できます。ボタンを押すと、年という単語が正しいフォントで表示されます。奇妙なことに、上記の 1 の動作はもう発生しません。delete を押して year という単語を削除すると、カーソルが残ったままになり、もう一度入力できます。番号 1 は初回のみ発生するようです。

何か案は?

ありがとう

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

css - CSS を使用してカスタム ビットマップ フォントを Web サイトに埋め込む方法

CSS を使用してカスタム ビットマップ フォントを Web サイトに埋め込むにはどうすればよいですか? 次のことを試しましたが、フォールバック フォントに戻ります。

私は通常の方法でそれを呼び出そうとしています:

フォントは私の Web スペースにアップロードされましたが、Times に戻っただけです。

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

php - PDFを印刷保存するためのPHPライブラリ?

PHPで印刷保存PDFを作成する必要がありますが、埋め込みフォントとCMYKカラーモデルをサポートするライブラリはありますか?

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

fonts - Flash CS5 の Classic Dynamic Text (埋め込みフォント) で BOLD テキストを機能させるにはどうすればよいですか?

Verdana Bold を埋め込んだにもかかわらず、太字として表示されません。これはCS4で機能していました。すべてのフォントは、クラシック テキスト アウトラインを使用して ActionScript 用にエクスポートされます。FLA のフォントはクラシック ダイナミック テキストです。

これを TLF フォントで動作させることができます。これは TLF フォントに関する質問ではありません。ファイルサイズに多くの不必要な膨張を追加するため、それらを使用したくありません。

フォントを埋め込みました。HTML テキストはなく、テキスト フィールドは AS によって生成されません。物理的にステージ上にあります。4 つの個別のテキスト フィールドがあり、それ以外はすべて正常に機能します。デバイス フォントを使用すると、このすべてが正常に機能します。

いくつかの異なる形式のテキスト フィールドにテキストを入力する XML ファイルが読み込まれました。それぞれに適切に埋め込まれたフォントがあります。

… BOLD を除いて、すべて正常に動作しています。Verdana Bold フォントが埋め込まれており、あらゆる方法で確認しましたが、フィールド内のテキストは通常​​の太さで表示されます。

Mac OS の Flash CS5 (AS3) でクラシック ダイナミック テキストを使用しています。

これは修正できない単なるバグですか?

フィールドがステージ上にある場合でも、TextFormat を記述する必要がありますか?

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

html - Cufon フォントの置き換え:「ホバー可能なもの」をどのように定義しますか

Cufon フォント置換を使用すると、ホバー状態を次のように定義できます。

hoverablesの特定の CSS クラスを記述することは可能ですか?

(奇妙な動作をする JQuery アコーディオン メニューがあり、これらのホバー可能なオブジェクトを定義することで問題が解決すると思います。それがまったく役立つ場合は、ここにメニューがあります)。

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

actionscript-3 - AS3:文字の埋め込み

TextFieldsとcaracterの埋め込みに問題があります。私が理解しているように、Flashに文字を埋め込む方法は、ムービークリップにTextFieldを入れて、クラス名を介してactionscriptにエクスポートすることです。次に、TextFieldに文字を埋め込みます。

しかし、プロジェクトでそのTextFieldを使用しようとすると、フィールドのサイズを自動変更できなくなります!?文字を埋め込むためのより良い方法はありますか?または私はいくつかの不明な属性が欠けていますか?(そしてはい、私は試しTextField.autoSize = "left" (or "center" or "right")ました)。

TextFieldは、Flash CS4で次のように構成されます。
プロパティ: http
://screencast.com/t/0VB6KnNO6G ライブラリの実装: http ://screencast.com/t/w3yQLqit0veI

そして、次のようにTextFieldを含むMovieClipを埋め込みます。

テキストの追加と設定:

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

jquery - IE カスタム フォントと jQuery アニメーション - フォント表示の問題

私は自分のウェブサイトで簡単な jQuery アニメーションを使用しています。

また、CSS で Google のカスタム フォントを使用しています (重要な場合は、Google サーバーからフォントを読み込みます)。

アニメーション フォントがなくても問題ないように見えますが、この jQuery コードを作成すると問題が発生します。アニメーション中はフォントがひどくレンダリングされ、アニメーションが終了すると再び正常に表示されます。他のブラウザは問題ありません。jQuery で opacity と animate() を操作しようとしましたが、フォントがアニメーションの後に見栄えがよくなかったので、最悪です。