#include "pulp/canvas/font_options.hpp"#include "pulp/canvas/font_resolver.hpp"#include <cstdint>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::canvas::RunMetrics |
| Per-line / per-run typographic metrics. More... | |
| struct | pulp::canvas::ShapedRun |
| One run inside a ShapedText — a maximal slice of the input text that shares (bidi level × script × language × resolved typeface × applied features × applied variation axes). More... | |
| struct | pulp::canvas::ClusterEntry |
| One grapheme cluster in the input. More... | |
| struct | pulp::canvas::LineBreakOpportunity |
| Line-break opportunity used by the line layout step. More... | |
| struct | pulp::canvas::UnicodeIndexMap |
| JS counts UTF-16, ICU APIs vary between UTF-16 and scalar offsets, HarfBuzz reports cluster indices, accessibility APIs vary by platform, and Pulp's internal storage is UTF-8. More... | |
| struct | pulp::canvas::ShapedText |
| The canonical output of TextRunPlanner::shape(text, FontOptions). More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::canvas |