poka.sh

Docs

TTC

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.

TrueType/OpenType Collection Preview.

At a glance

Purpose A TrueType or OpenType collection (.ttc): several sfnt fonts sharing tables in one file.
Extensions .ttc
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-ttc/src/main.rs (387 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has sample.ttc, read by no test. Covers .ttc. The tree reads the collection header (version, font count, DSIG) and, for every font, its sfnt flavour, table list and family, subfamily and PostScript names from the name table. Judgement: B4: every font in the collection is identified, but none is drawn or decoded further.

What Poka does not read

  • No font is drawn: there is no specimen for collections (single fonts get one from the font module)
  • Glyphs, character maps and metrics are not read
  • Only family, subfamily and PostScript names are read from the name table
  • Only the first 256 fonts are listed

Libraries

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

Sources

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