#include <functional>#include <memory>#include <span>#include <string>#include <string_view>#include <vector>#include "donner/svg/resources/FontCatalogTypes.h"Classes | |
| struct | donner::svg::CatalogFontAsset |
| Build-pinned catalog metadata. Runtime responses never add entries or choose package paths. More... | |
| class | donner::svg::CatalogEncodedFontStore |
| Session-owned verified encoded bytes and shared catalog decode admission. More... | |
Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
| namespace | donner::svg |
| Donner SVG library, which can load, manipulate and render SVG files. | |
Functions | |
| std::span< const CatalogFontAsset > | donner::svg::CatalogFontAssets () |
| The small, compiled catalog manifest; does not reference native embedded byte arrays. | |
| struct donner::svg::CatalogFontAsset |
Build-pinned catalog metadata. Runtime responses never add entries or choose package paths.
| Class Members | ||
|---|---|---|
| FontCategory | category = FontCategory::Unknown | |
| string | contentId | SHA-256 of the encoded WOFF2 bytes, in lowercase hexadecimal. |
| size_t | decodedBytes = 0 | |
| size_t | encodedBytes = 0 | |
| string | family | |
| string | packagePath | |