# PT Serif

A free, open-licensed serif typeface by ParaType, self-hosted on BrandSweets.

## Details

- Slug: `pt-serif`
- Category: serif
- Superfamily: pt
- Kind: static
- Designed by: ParaType
- License: OFL-1.1 (https://openfontlicense.org/open-font-license-official-text/)
- Weights: 400, 700
- Styles: normal, italic
- Languages: cyrillic, cyrillic-ext, latin, latin-ext
- Moods: classic, editorial
- Page: https://brandsweets.com/fonts/pt-serif

## Pairings

- **PT Sans** (heading) — Same superfamily — companion sans for headings.
- **PT Sans Narrow** (heading) — Same superfamily as PT Serif — shared skeleton, natural heading pairing.
- **Roboto** (heading) — fits heading; hand-vetted
- **PT Sans** (body) — Same superfamily as PT Serif — shared skeleton, natural body pairing.
- **Open Sans** (body) — fits body; hand-vetted
- **Roboto** (body) — fits body; hand-vetted

## Self-host files (woff2)

- 400 normal: https://fonts.brandsweets.com/pt-serif/pt-serif-400.woff2
- 400 italic: https://fonts.brandsweets.com/pt-serif/pt-serif-400i.woff2
- 700 normal: https://fonts.brandsweets.com/pt-serif/pt-serif-700.woff2
- 700 italic: https://fonts.brandsweets.com/pt-serif/pt-serif-700i.woff2

## Connect an agent

Point any MCP client at the BrandSweets fonts endpoint to search this catalog and get pairings:

- Endpoint: https://mcp.brandsweets.com/fonts/mcp
- Tools: `list_fonts` (filter by category/mood/weight) and `suggest_fonts` (e.g. `suggest_fonts({ pairWith: "pt-serif", role: "body" })`).
