-1

css3.0 は、最新の Opera、Safari、および Firefox ブラウザで Font-Face タグを正しくサポートしていますが、Internet Explorer では引き続き microsoft .eot 形式が必要であることを理解しています。

ホスティング サーバーが Windows でない可能性がある場合、.ttf から eot ファイル サーバー側を生成する信頼できる方法はありますか?

背景を少し提供するために、プロセス全体を自動化する必要があります。これは印刷製品の Web サイトです。プロセスの一部には、デザイナーがテンプレートを作成し、印刷可能な製品のフォントをアップロードすることが含まれます。これらの一部には、HTML フォームとして顧客にレンダリングされる編集可能な領域があります。ただし、フォントを提供しないと、編集の正確なリアルタイム プレビューを提供することはできません。

テキストはテキストエリアまたはテキスト入力フィールドにあり、編集可能なままにしておく必要があるため、Flash および Javascript の手法は機能しません。

したがって、互換性のあるブラウザ用の ttf ファイルにリンクする Font-Face が必要です。

ありがとう

4

1 に答える 1

1

EOTファイルは奇妙な形式です。コピーを防ぐために特定のドメインにロックダウンされているはずであり、元の変換アプリは古く、ほとんど機能していません。

TTF-> EOTを自動化するために私が考えることができる唯一の方法は、ここにあるコマンドラインプログラムttf2eotを使用することです。PHPでは、関数system()を使用して、Webホストで許可されていることを前提として、コマンドラインプログラムを実行できます。

お役に立てば幸いです。

于 2009-12-12T08:59:34.007 に答える