埋め込みOpenType(EOT)フォントは、 MicrosoftがWebページに埋め込むフォントとして使用するために設計した、 OpenTypeフォントのコンパクトな形式です。これらのファイルは拡張子を使用します。競合するWOFFファイルとは異なり、Microsoft Internet Explorerのみがサポートしています。.eot
EOTフォントファイルは、MicrosoftのWeb埋め込みフォントツール(WEFT)やその他の独自ソフトウェアおよびオープンソースソフトウェアを使用して、既存のTrueTypeフォントファイルから作成できます(下記の「外部リンク」を参照)。
フォントファイルは、サブセット化(必要な文字のみを含める)とデータ圧縮(AgfaのMicroType Expressの一部であるLZ圧縮)によってサイズが小さくなっています。OTFフォントと同様に、EOTはグリフのPostscriptとTrueTypeの両方のアウトラインをサポートしています。[ 1 ]
ウェブページにフォントを単純に組み込むだけでは、著作権で保護されたフォントファイルの無制限なコピーにつながる可能性があります。埋め込みOpenTypeには、コピーを抑制するための機能が備わっています。サブセット化は、通常、文字の半分以上が省略されるため、コピーの価値を低下させます。その他のコピー保護対策としては、送信側での暗号化と「信頼できるルート」リスト、受信側での独自の復号ライブラリの使用などが挙げられます。
埋め込みフォントが何らかの理由(フォントファイルの欠落、ファイル内のキーの誤り、ウェブブラウザによる非対応など)でウェブページで利用できない場合、代替のフォント仕様が使用され、意図したフォントがなくてもページが読みやすくなるように保証されます。
Embedded OpenType はInternet Explorerのみでサポートされている独自の標準ですが、2007 年に CSS3 の一部として W3C に提出され、却下された後、2008 年 3 月 18 日に独立した提出物として再提出されました。提出物に対するW3C チームのコメントには、「W3C は、EOT を W3C 勧告に開発することを目標とするワーキンググループの提案を W3C メンバーに提出する予定です」と記載されています。しかし、W3C は最終的に別の Web フォント形式 ( WOFF ) を W3C 勧告として選択しました。[ 2 ]この形式のサポートは、Internet Explorer の後継であるMicrosoft Edgeには組み込まれていません。
Web埋め込みフォントツール(WEFT)は、Microsoftが提供する、埋め込み可能なWebフォントを生成するためのユーティリティです。
WEFTは、ウェブマスターがウェブページにリンクされた「フォントオブジェクト」を作成するために使用されます。これにより、MicrosoftのInternet Explorerウェブブラウザを使用するユーザーは、フォントオブジェクトに含まれるフォントスタイルでページが表示されるようになります。
WEFTは、 HTMLドキュメントファイル、TrueTypeフォントファイル、およびその他のいくつかのパラメータをスキャンします。HTMLファイルを調整し、Webサイトに含めるための埋め込みOpenTypeファイルを作成します。これらのファイルは通常、拡張子「.eot」を使用します。
WEFTはほとんどのフォントを埋め込むことができますが、デザイナーによって「埋め込み不可」と指定されているフォントは埋め込みません。また、問題が確認されたフォントについては、WEFTが拒否する場合があります。
かつては、埋め込みフォントは英語以外の言語のウェブサイトを作成する際に広く用いられていた。
2015年1月現在、このツールの最新バージョン(WEFT 3.2)は2003年2月25日にリリースされました。2019年現在、このツールはマイクロソフトからダウンロード提供されていません。
オープンソースの代替手段としては「ttf2eot」があります。
Microsoft PowerPoint 2007 および 2010 も '.fntdata' を含む .eot ファイルを生成します。PowerPointクライアントアプリケーションでプレゼンテーションに埋め込むフォントを選択すると、拡張子.eotファイルが生成されます。これらの.eotファイルは、'.pptx'ファイルから抽出して、Webページで直接使用できます。
Windows Vistaの重要なセキュリティ更新プログラムKB969947 は、「特別に細工された埋め込み OpenType (EOT) フォントでレンダリングされたコンテンツをユーザーが表示した場合に、リモート コード実行が可能になる可能性がある」という複数のセキュリティ問題を解決します。このようなフォントは、ユーザー提供コンテンツをホストする Web サイトを含む Web サイトに埋め込まれる可能性があります。[ 3 ]