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.
- ttf-parser (candidate; MIT OR Apache-2.0; Rust; https://github.com/harfbuzz/ttf-parser) — collections
Sources
- parsers/poka-ttc/src/main.rs
- parsers/poka-ttc/plugin.json