問題タブ [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 投票する
2 に答える
792 参照

flash - ActionScript 3.0 + Flash/Flexを使用したリンクされたSWCのランタイムイントロスペクション

うわー、スタックオーバーフローに関する私の最初の投稿。私は「到着」しましたか?

さて、これは奇妙なボールです。リンクされたSWC内のクラスを実行時にイントロスペクトするプログラム的な方法があるかどうかを判断しようとしています。

もう少し背景を説明するために(これを行うにはまったく異なる方法があるかもしれません)、フォント埋め込みの一般的なフレームワークを検討しています。現在、フォントを埋め込むには([embed]メタタグではなくリンクされたSWCを使用)、Flash IDEを使用してフォントをSWCに埋め込む必要があります。次に、ライブラリアセットのクラスへの参照をハードコーディングする必要があります。コード(別のIDE(FlashDevelopなど)を使用して、他の誰かによって作成されている可能性があります)。

現在、実行時にSWCをイントロスペクトし、公開するクラスを反復処理することができれば、理論的には、これらのフォントが何であるかを(コンパイル時に)知らなくても、プログラムでこれらのフォントをインスタンス化/登録できます。

したがって、質問:実行時にエンティティとしてSWCにアクセスし、公開されているクラスをイントロスペクトする方法を知っている人はいますか?


余談ですが、この種の理由は、設計とアプリケーションロジックの責任を明確に分離したいという単純な願望です。デザイナは、フォント、作成者、SWCを簡単に埋め込んだり、対応する外部CSSファイルを編集したりできます。コード内のクラスへのハードリファレンスを更新するためにそれらを頼りにすること、またはジョブがコンパイルされてリリースされた後にフォントの使用法について彼らの考えを変えないことをクライアントに頼ることははるかに危険です。

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

apache-flex - Flex3:フォントから数文字だけを埋め込むことは可能ですか?

すべてを埋め込むのではなく、フォントから数文字だけを埋め込む方法はありますか?フォントから大文字を7文字だけ言う必要があります。ありがとうございました。

-ラクシュミディ

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

jquery - jquery:フォントフェースをjqueryに埋め込む?

私の知る限り、フォントフェースの埋め込みはCSS3(CSS2ではなくCSS2.1)でのみ可能であり、すべてのブラウザー、特にIE(IE9を除く)でまだ準備ができているわけではありません...

jqueryを使用してフォント面を埋め込むことは可能ですか?どうすればコードを開始できますか?またはこの仕事をすることができるプラグイン?

ありがとう

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

css - CSS:防弾@ font-face:スマイリーバリエーション

重複の可能性:
CSS @ font-face-「src:local('☺')」はどういう意味ですか?

やあ、

私はこの記事に出くわしました-防弾@font-face構文

http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/

防弾の構文は次のとおりです。

しかし、local()のスマイリーフェイスについて彼が何を言っているのかわかりません。どういう意味ですか?ブラウザ、PC、Appleでサポートされている標準ですか?他のものを入れてもいいですか?

これが彼の説明です、

2010.02.04を追加:ローカルフォント名の指定について懸念がありました。主な理由は、ユーザーのマシンに制御を譲り、提供したいフォントではなく、ローカルにインストールされたフォントを表示する可能性があることです。それはより速くロードされますが、ファイルが間違っている可能性はごくわずかです。

この落とし穴を説明するために、ローカルフォント名「☺」を指定しました。はい、それはスマイリーフェイスです。OpenType仕様では、2バイトのUnicode文字はMacのフォント名ではまったく機能しないため、誰かが実際にそのような名前のフォントをリリースする可能性は低くなります。このフォントのローカルにインストールされたバージョンが最善の利益ではないと思われる場合は、この手法をお勧めします。

ありがとう。

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

apache-flex - 埋め込みフォントのアンチエイリアスをオフにする方法

www.fontsforflash.com のピクセル フォントがあります。Flex を使用して埋め込み、フラッシュ CS4 に swf をロードして使用できるようにしました。しかし、それは非常にぼやけており、as3でアンチエイリアスをオフにする方法を見つけることができます.

適切なサイズで、整数で配置されています。このメソッドを埋め込んだ理由は、フォント ライブラリ全体をロードしたくないからです。

アンチエイリアスをオフにする方法はありますか、またはフォントを埋め込むためのより良い方法はありますか?

ありがとう

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

apache-flex - Flex 埋め込みフォントが原因でタブ文字が削除される

テキストをフレックステキストエリアに貼り付けようとしています。貼り付けているテキストには改行とタブがありますが、テキストをテキストエリアに貼り付けると、タブが取り除かれます。

CSS の行 font-family: EmbArial; をコメントアウトすると、タブは保持されます。別のフォント ファイルを使用してみましたが、役に立ちませんでした。

完全なソースはこちら: johnuckele.com/TabProblem.zip

何か案は?

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

css - @font-フォントバリアントの場合はface

Font Squirrel @ font-faceキットジェネレーターなどを使用して、フォントのバリエーション、つまり太字のバリエーションを出力する方法を知っている人はいますか?

私は自分のWebサイトでGillSansを使用していますが、「font-weight:900」または「font-weight:bold」に設定されています。これは、フォントがインストールされているため、私のマシンでは見栄えがします。しかし、Font Squirrelによって生成されたフォントを埋め込んだだけでは、「通常の」バリアントしか取得できず、「太字」は正しく表示されません。

フォントの太字のバリエーションを埋め込む方法を知っている人はいますか?

Gill Sansのファイルは1つだけです。アップロードすると、FontSquirrelから提供されたものは次のとおりです。

元のファイルには、太字や斜体などの情報が含まれていることは間違いありませんが、Font Squirrelでバリアントが削除され、「通常の」バリアントのみが残っているのではないかと思います。

すべてに太字を追加したとしても、どこにも太字で表示されません。

スタイルシートの他の場所からすべてのフォントファミリとフォントの太さを削除しても、大胆なものはありません。すべてがGillSansRegularとして表示されます。

0 投票する
6 に答える
1928 参照

css - Internet Explorer の font-face

これに悩まされているのは私だけではないと確信していますが、解決策を見つけることができないようです.

@font-faceTTF フォントを使用する Firefox、Chrome、Safari で素晴らしく動作します。

そのとおり:

ただし、Microsoft で使用するには、フォントを EOT 形式にする必要があることを理解しているので、http://ttf2eot.sebastiankippe.com/を使用して変換しました。

そして、私のコードは次のようになります。

しかし、Internet Explorer では機能しません。に 2 つの異なる行を入れてみsrcました。別のコンバーター、別のフォントを使用してみましたが、すべてうまくいきませんでした。私はIE8を使用しています。

また、複数のカスタム フォントを使用するには、複数のブロックが必要ですか、それとも、、、など@font-faceを並べて使用しますか?font-familysrcfont-familysrc

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

c# - 既存の PDF にフォントを埋め込むにはどうすればよいですか?

バックグラウンド:

プログラムで生成しているPDFがあります。PDFをサーバーからプリンターに直接送信できる必要があります(中間アプリケーションを介してではありません)。現時点では、上記のすべて (PDF の生成、プリンターへの送信) を実行できますが、フォントが PDF に埋め込まれていないため、プリンターがフォントの置き換えを行っています。

生成時にフォントが埋め込まれない理由:

SQL Reporting Services 2008 を使用して PDF を作成しています。SQL Reporting Services にはフォントが埋め込まれないという既知の問題があります (一連の要件が満たされない限り - http://technet.microsoft.com/en-us/library /ms159713%28SQL.100%29.aspx )。理由は聞かないでください。PDF は MS のリストされた要件をすべて満たしていますが、フォントはまだ埋め込まれていないと表示されます。フォントが埋め込まれているかどうかを実際に制御することはできません。 . Microsoft から提案された回避策 ( http://blogs.msdn.com/b/donovans/archive/2007/07/20/reporting-services-pdf-renderer-faq.aspx 'Reporting Services がフォントの埋め込みを実行するタイミング' の下) PDFを後処理してフォントを手動で埋め込むことです。

目標 既に生成された PDF ドキュメントを取得し、プログラムでそれを「開き」、フォントを埋め込み、PDF を再保存します。

アプローチ iTextSharp に向けられましたが、ほとんどの例は Java バージョン用であり、iTextSharp バージョンに変換するのに問題があります (iTextSharp のドキュメントが見つかりません)。

私がする必要があることのために、この投稿に取り組んでいます: Itext embed font in a PDF .

しかし、私の人生では、ByteArrayOutputStream オブジェクトを使用できないようです。見つからないようです。私は調査して調査しましたが、それがどのクラスにあるのか、またはどこにあるのか誰も言わないようですので、using ステートメントに含めることができます。私はReflectorを開いたところにひびが入りましたが、どこにも見つからないようです.

これは私がこれまでに持っていたもので、コンパイルなどです(結果は、生成されたPDFの私のバイト[]です)。

では、iTextSharp を使用してフォントを PDF に埋め込むのを手伝ってくれる人や、正しい方向に向けてくれる人はいますか?

この目標を達成するために、iTextSharp 以外のソリューションを使用しても問題ありませんが、無料で、企業が内部アプリケーション (つまり Affero GPL) に使用できる必要があります。

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

flash-cs4 - JSFL-Flash CS4:テキストフィールドのフォントを埋め込みフォントに置き換えます

flaライブラリのテキストフィールドのフォントを変更するために、一連のJSFLスクリプトを試しました。これらのスクリプトを使用して、ライブラリに存在する埋め込みフォントのテキストフィールドのフォントを変更しました。すべてのスクリプトはFlashCS3で正常に実行されますが、FlashCS4では常に失敗します

例を挙げましょう。flaシーンのすべてのテキストフィールドで使用されている「Arial」フォントを「myEmbeddedArial*」埋め込みフォント(シンボル)に置き換えます。jsflフォントの置換手順は次のとおりです。

私はこの問題について多くの詳細を与えることができますが、誰かがすでにそれを観察していて、その根本的な原因について知っているかもしれませんか?

ありがとう

PS:Flash CS4 IDEの「フォント」の検索/置換機能は、テキストフィールドに空の文字列が含まれていない場合、およびこのテキストフィールドを含むシンボルがシーン内にあり、「現在のドキュメント」で検索した場合にのみ正しく機能することに注意してください。「現在のシーン」で)。