Donner 0.5.0
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
FontDataUtils.h File Reference
#include <cstdint>
#include <span>
Include dependency graph for FontDataUtils.h:

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

uint32_t donner::svg::ReadBe32 (const uint8_t *p)
uint16_t donner::svg::ReadUnitsPerEm (std::span< const uint8_t > data)
 Check if raw font data has a valid 'head' table and read unitsPerEm. Returns 0 if missing.
bool donner::svg::HasOutlineTables (std::span< const uint8_t > data)
 Returns true if the raw font has a scalable outline table.