Managing Assets
"Assets" in Typograph covers two things, both scoped to a project:
- Media — images and other visual assets used by the project's templates
- Fonts — font files used by the project's templates
Both live inside a project — there is no organization-wide or team-wide "asset library". This keeps templates self-contained and portable: everything a template needs is available within the same project.
Navigating to Assets
- Pick an organization, team, and project.
- Open the Media tab or Fonts tab inside the project.
Uploading Media
- Open the project's Media tab.
- Drag-and-drop files into the upload area, or click Upload and select files.
- The Portal creates an upload job, obtains a presigned URL, and uploads the bytes directly to cloud storage. You'll see a progress indicator until processing completes.
Supported Image Formats
JPEG (jpg, jpeg), PNG, GIF, SVG, WebP, TIFF. The Converter Service can additionally transform BMP, AI, EPS, PSD into one of the supported output types — see Converter API.
Uploading Fonts
- Open the project's Fonts tab.
- Upload a font file.
- Fonts are made available to all templates inside the project.
Supported Font Formats
TTF, OTF, WOFF, WOFF2 (and EOT on input-only via the Converter). TTF/OTF are typical for design workflows; WOFF2 is the most efficient for web delivery.
Using Assets in a Template
Inside the Editor:
- Media — drag an image from the media panel onto the canvas, or insert an Image element and pick from the project's media.
- Fonts — available in the font picker on any rich-text element.
Assets stay scoped to their project. To reuse an image across projects, upload it into each, or move templates that depend on it into the same project.
API Equivalents
| Portal action | API endpoint |
|---|---|
| List media | GET /v1/file/projects/{projectId}/media |
| Upload media (presign) | POST /v1/file/projects/{projectId}/media/presigned-urls |
| List fonts | GET /v1/file/projects/{projectId}/fonts |
| Upload fonts (presign) | POST /v1/file/projects/{projectId}/fonts/presigned-urls |
See File Service for the full list.