Reference Formats
EOT
EOT is a proprietary Microsoft container format that compresses and DRM-wraps TrueType or OpenType fonts for embedding in web pages, supported only by Internet Explorer.
Extension
.eot
Full name
Embedded OpenType
Introduced
Font embedding introduced with Internet Explorer 4 (1997); EOT format submitted to W3C as a standalone submission on March 18, 2008 (after an earlier 2007 CSS3 submission)
Vendor
Microsoft
What is inside the container
An EOT file wraps a subsetted TrueType/OpenType font (typically reduced to only the characters used on the page), compressed with LZ compression related to Agfa's MicroType Express, and adds a header carrying font metadata plus DRM-style protections: an encrypted "root string" list of domains authorized to use the embedded font, checked by a proprietary decryption library in Internet Explorer. This rooting/encryption mechanism, meant to reassure foundries against unauthorized reuse, is unique to EOT among the major web font containers.
How to open it
For archives
EOT should be treated as a legacy format in any DAM: do not generate new EOT renditions for current projects, since it is unsupported outside old Internet Explorer and was rejected by the W3C in favor of WOFF. If legacy EOT files exist in an archive (e.g. from pre-2015 site builds), retain them only for historical/compliance reference or IE11-support edge cases, tag them clearly as deprecated, and rely on the source desktop font plus WOFF/WOFF2 renditions for all active and future web delivery.
Embedded OpenType traces back to Internet Explorer 4 in 1997, when Microsoft first built font-linking into a browser — years before WOFF or WOFF2 existed. The underlying problem was already familiar: type foundries would not license fonts for the open web if those fonts could simply be lifted from a linked file and reused without payment. Microsoft’s answer was to wrap the font in a proprietary container with subsetting, LZ-based compression (related to Agfa’s MicroType Express), and a “rooting” mechanism — an encrypted list of domains authorized to display the embedded font, checked by IE’s own decryption library. Microsoft submitted EOT to the W3C, first bundled into a 2007 CSS3 submission and then as a standalone specification on March 18, 2008, seeking broader adoption.
- Never became a W3C Recommendation — submitted twice (2007, then standalone in 2008), but the W3C developed WOFF instead
- Supported by exactly one browser family: Internet Explorer 4 through 11
- Built-in DRM — an encrypted list of domains authorized to display the embedded font, checked by IE’s proprietary decryption library
- Files are typically subsetted to only the characters used on the source page, unlike a full desktop font
The W3C ultimately did not adopt EOT as a recommendation, favoring the openly developed WOFF format instead, and no browser other than Internet Explorer ever implemented EOT rendering. That left EOT as a single-vendor, single-browser format for its entire working life, useful only as one entry in a multi-format @font-face fallback stack (alongside WOFF, TTF and SVG) during the transitional years when IE6-IE11 still commanded meaningful market share.
For DAM purposes, EOT is almost entirely a historical concern rather than an active production format. A DAM that inherits an older website’s asset library may still hold .eot files generated for legacy IE support; these should be cataloged as deprecated renditions rather than refreshed or regenerated, since maintaining IE-only font delivery no longer serves any practical audience for the vast majority of sites. The one place EOT still matters to a DAM is licensing history: because EOT’s rooting mechanism ties a font file to specific domains, any archived EOT asset can be a useful record of which domains a foundry historically authorized for web embedding, even after the format itself is retired from active use.
EOT’s DRM-oriented design — encryption plus a trusted-domain list — also foreshadowed the licensing conversations that persist around every web font format today: WOFF and WOFF2 dropped the built-in encryption but the underlying obligation, that a font file may only be embedded on domains the foundry has licensed, did not go away. A DAM tracking font assets should carry that licensing scope as explicit metadata regardless of which container format wraps the font.
Frequently asked
Is EOT still relevant for new web projects in a DAM's asset pipeline?
No — EOT should not be generated for new builds. It exists solely for Internet Explorer 4 through 11, and Microsoft's own successor browser, Edge, dropped EOT support entirely. The W3C standardized WOFF and WOFF2 instead, and virtually every current browser renders WOFF2 natively. A DAM's web-font pipeline should output WOFF2 as the primary format, with WOFF as a fallback, and skip the EOT step, since it only adds build complexity for a rendering target with no remaining production traffic.
Why does EOT include encryption and a domain list?
Microsoft designed EOT with a 'rooting' mechanism — an encrypted list of authorized domains checked by Internet Explorer's decryption library — to reassure type foundries that embedded fonts couldn't be freely reused off the licensed site.
Which browsers support EOT?
Only Internet Explorer supported EOT natively, from version 4 in 1997 through Internet Explorer 11. No other browser — not Chrome, Firefox, Safari, Opera, nor Microsoft's own Edge, which replaced IE — ever implemented EOT rendering; each adopted WOFF or WOFF2 instead. For a DAM, this means an EOT file inherited from an old asset library cannot be served directly to today's visitors — it must first be converted to WOFF/WOFF2 or the original TrueType/OpenType source before it will render in any current browser.
Did the W3C ever standardize EOT?
No. Microsoft submitted the EOT specification to the W3C twice — first folded into a 2007 CSS3 submission, then as a standalone submission on March 18, 2008, alongside Monotype Imaging's MicroType Express compression spec. The W3C never advanced it past 'submission' status — the category for member-proposed specs it has not endorsed — and instead developed WOFF, later WOFF2, as its Recommendation. For a DAM, this matters: WOFF/WOFF2 are the standardized formats, while EOT remains a proprietary, single-vendor format that never left submission.
Can an archived EOT file be converted to a modern format?
Often yes, using tools like FontForge or dedicated EOT-to-TTF converters, though the result should still be checked against the original font's license terms before reuse, since EOT's subsetting may mean it lacks the full original character set.
Should a DAM delete old EOT files from an inherited asset library?
Deletion is unnecessary and can be counterproductive. EOT files are typically small, so storage cost is negligible, while the file itself documents which domains were originally authorized under the format's encrypted 'rooting' mechanism — useful licensing history if the underlying font's usage rights are ever questioned. The safer approach is to tag each EOT file as deprecated/legacy in the DAM's metadata, exclude it from active build and delivery pipelines so it's never served to a live site, but retain it alongside its original TrueType/OpenType source (if archived) as a record of the asset's licensing and deployment history.
What compression does EOT use compared to WOFF?
EOT typically compresses fonts using MicroType Express, an LZ-based compression method contributed by Agfa/Monotype, combined with character subsetting that strips out glyphs not used on the source page — together these keep file sizes down while also enabling EOT's encrypted domain-authorization ('rooting') layer, which WOFF and WOFF2 don't have. WOFF wraps the original TrueType/OpenType tables using zlib/deflate compression plus metadata and private-data blocks, while WOFF2 improves on this with Brotli compression and additional table-transform tricks, generally yielding smaller files than either EOT or WOFF for the same source font, with no DRM overhead.
Does EOT support the full OpenType/TrueType character set?
Typically no. EOT files are usually subsetted — trimmed down to include only the characters actually referenced on the specific source page, which is part of how the format kept downloads small on 1990s-era connections. That means an archived EOT file may be missing glyphs for languages, symbols, or punctuation the original page never used. For a DAM, this makes EOT unsuitable as a canonical master: if a font needs to be reused on a different page, in another language, or with expanded character coverage, the pipeline should return to the original full TrueType/OpenType source file rather than the subsetted EOT.
Sources
- Font embedding was introduced with Internet Explorer 4 (released September 22, 1997); EOT supported in IE4 through IE11, no other browser. checked 2026-08-07 — Wikipedia / web search cross-check
- EOT was designed by Microsoft with subsetting, LZ compression (related to Agfa MicroType Express), and encrypted 'trusted roots' domain restriction. checked 2026-08-07 — Wikipedia: Embedded OpenType
- Microsoft submitted EOT to the W3C in 2007 as part of a CSS3 submission (rejected), then resubmitted as a standalone submission March 18, 2008; W3C Submission page confirms EOT submission. checked 2026-08-07 — W3C Member Submission: Embedded OpenType (EOT) File Format