Ross ROSS = Recommend OSS · open-source software intelligence for agents

foliojs/fontkit

An advanced font engine for Node and the browser observed · 2026-08-28

github.com/foliojs/fontkit · JavaScript observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4298
  • days_rel: n/a
  • days_push: 749
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1668 stars · 241 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

fontkit is an advanced font engine library for Node.js and the browser, used by PDFKit. It parses many font formats and provides glyph shaping, layout, path extraction, color emoji support, and font subsetting.

Use cases

  • parse ttf and otf font files in node
  • extract svg paths from font glyphs
  • shape text with ligatures and kerning
  • render color emoji glyphs
  • create font subsets for embedding in pdfs
  • read font metrics for text layout
  • support variable fonts with design axes

When to choose

  • you need low-level font parsing and glyph access in JavaScript
  • you are building PDF generation or custom text rendering
  • you need OpenType/AAT shaping features or font subsetting

When to avoid

  • you just need to display text in a browser (use CSS)
  • you need a full text layout engine with bidirectional text (consider HarfBuzz)
  • you need a non-JavaScript environment

Facets

library · maturity stable

parser image-processing graphics web-development frontend pdf developer-tools browser cross-platform font-engine typography glyph-layout font-subsetting opentype truetype text-shaping color-emoji nodejs javascript

2 sources

Member repositories

RepositoryRoleHealth v2
foliojs/fontkitmain23

For agents

markdown · JSON · MCP: product_card(name="foliojs/fontkit")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem