Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::fonts::CffOutlineValidationResult Struct Reference

Per-glyph complexities returned by the bounded CFF interpreter. More...

#include "donner/base/fonts/CffOutlineComplexity.h"

Public Attributes

CffOutlineValidationStatus status = CffOutlineValidationStatus::Invalid
std::size_t work = 0
 Structure and CharString work actually consumed, including failed validation.
std::size_t componentResolutionWork = 0
 Work spent resolving legacy CFF1 endchar component graphs.
std::vector< CffGlyphOutlineComplexityglyphs

Detailed Description

Per-glyph complexities returned by the bounded CFF interpreter.

Member Data Documentation

◆ componentResolutionWork

std::size_t donner::fonts::CffOutlineValidationResult::componentResolutionWork = 0

Work spent resolving legacy CFF1 endchar component graphs.

◆ glyphs

std::vector<CffGlyphOutlineComplexity> donner::fonts::CffOutlineValidationResult::glyphs

◆ status

CffOutlineValidationStatus donner::fonts::CffOutlineValidationResult::status = CffOutlineValidationStatus::Invalid

◆ work

std::size_t donner::fonts::CffOutlineValidationResult::work = 0

Structure and CharString work actually consumed, including failed validation.


The documentation for this struct was generated from the following file: