PeachDrawing.Skia
SkiaTextEngine Enum
Which engine measures, shapes and draws the text of a SkiaRenderContext’s fonts.
public enum SkiaTextEngine
Fields
PeachDrawing 0
The shared PeachDrawing.Text engine, which does the full text shaping itself (GSUB/GPOS, joining scripts, Indic shaping, bidi): text
is shaped from the font file and drawn as glyph outlines, so a run measures and lays out exactly as it does on the PDF, SVG and raster
canvases, and no shaping library is needed.
Native 1
Skia’s own fonts: families are resolved by the platform’s font manager, shaped by the context’s ISkiaTextShaper (HarfBuzz, if the host supplies it) and drawn by Skia as glyph runs, so the text looks like the rest of the platform’s (and, on a GPU surface, is drawn from the glyph atlas) but does not lay out identically to the other canvases.