EOT
Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.
Embedded OpenType (EOT) Preview.
At a glance
| Purpose | An Embedded OpenType font: Microsoft's web-font wrapper around a TrueType or OpenType font. |
| Extensions | .eot |
| Poka parser | poka-font |
| Viewer | poka-font-viewer |
| Depth tier | Parser with a shared viewer (see Depth tiers) |
| Breadth tier | B4 Summary (see Breadth tiers) |
How much Poka reads
B4 Summary. The container and metadata are read and summarised (counts, properties, structure), but the main content is not rendered.
Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-eot/src/main.rs (528 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has bold.eot, fontawesome-webfont.eot, glyphicons-halflings-regular.eot, read by no test. Covers .eot and .eot-font. The tree reads the EOT header: family, style, version and full names, weight, italic, charset, embedding permissions (fsType), EOT version and magic, font-data size, flags (compressed, subsetted), the data offset and the wrapped sfnt type, with the declared and real sizes. Judgement: B4: the wrapper and its names are decoded, but the wrapped font is not read or drawn.
What Poka does not read
- The wrapped font is not drawn or read (glyphs, character map, metrics)
- MicroType Express compressed font data is not decompressed
- XOR-obfuscated font data is not unscrambled
- PANOSE, Unicode and code-page ranges are not shown
- Version 2 root strings (allowed sites) are not shown (judgement from the code)
Libraries
Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.
- libeot (candidate; MPL-2.0; C; https://github.com/umanwizard/libeot) — Parses EOT and converts to other font formats (eot2ttf tool built on it). Repo language breakdown is C; includes MTX/LZCOMP decompression relicensed by the author to MPL-2.0 (relicensing not independently verified).
Sources
- parsers/poka-eot/src/main.rs
- parsers/poka-eot/plugin.json