poka.sh

Docs

WOFF2

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.

WOFF2 Font Preview.

At a glance

Purpose A WOFF2 web font: an sfnt font whose tables are transformed and Brotli-compressed.
Extensions .woff2
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-woff2/src/main.rs (364 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has glyphicons-halflings-regular.woff2, sample.woff2, read by no test. Covers .woff2. The tree reads the 48-byte header (flavour, table count, decompressed and compressed sizes, version, metadata and private blocks, declared length) and walks the table directory for every table's tag, original length and transform. Judgement: B4: the font's structure is decoded, but nothing is decompressed, so no glyph or name is shown.

What Poka does not read

  • The Brotli stream is not decompressed, so no glyph, name, character map or metric is read
  • The font is not drawn (no specimen)
  • The extended metadata XML block is not decompressed
  • WOFF2 collections are not split into fonts

Libraries

Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.

Sources

  • parsers/poka-woff2/src/main.rs
  • parsers/poka-woff2/plugin.json