poka.sh

Docs

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