|
|
Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
|
#include <cstdint>#include <string>#include <string_view>#include <vector>Classes | |
| struct | donner::svg::FontFamilyInfo |
| One entry in the font catalog: a family name plus how it was discovered and classified. More... | |
| class | donner::svg::FontFamilyProvider |
| Interface implemented by each font source (embedded, system) and by the aggregate FontCatalog. 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. | |
Enumerations | |
| enum class | donner::svg::FontSource { donner::svg::Embedded , donner::svg::System } |
| Where a font family in the FontCatalog originates. More... | |
| enum class | donner::svg::FontCategory { SansSerif , Serif , Monospace , Display , Handwriting , Unknown } |
| Coarse style bucket for a font family, used to give the picker variety and (later) to inform generic-family fallback. More... | |