---
title: "`GET /fonts/{fontstack}/{range}.pbf`: one SDF glyph range."
method: GET
path: "/fonts/{fontstack}/{range}"
tags: ["assets"]
---

# \`GET /fonts/{fontstack}/{range}.pbf\`: one SDF glyph range.

`GET /fonts/{fontstack}/{range}`

## Request

- Base URL: `https://api.mapmap.ai`
- URL: `https://api.mapmap.ai/fonts/{fontstack}/{range}`
- Auth: none declared

`fontstack` is percent-decoded by the router (e.g. `Noto%20Sans%20Regular`
arrives as `Noto Sans Regular`) and validated so it can never escape the
glyphs directory; `range` must be `<start>-<end>.pbf`.

## Path parameters

- `fontstack` string, required
- `range` string, required

## Response `200`

One SDF glyph range

## Other responses

- `304`: `If-None-Match` matched the range's `ETag`
- `404`: Map assets not configured, unknown fontstack or range

---

[API](https://skmtc.dev/mapmap/apis/sn-gateway.md) · [All operations](https://skmtc.dev/mapmap/apis/sn-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/mapmap/apis/sn-gateway/revisions/2293be8b4c38?raw)
