Table of Contents

Namespace KernSmith.Font.Models

Classes

FontInfo

Parsed font metadata: family name, style, vertical metrics, kerning pairs, and OpenType table data.

SystemFontInfo

Describes an installed system font discovered by scanning font directories.

Structs

GlyphMetrics

Per-glyph positioning metrics in pixels, computed during rasterization.

KerningPair

A kerning pair adjustment in font units. Callers scale: XAdvanceAdjustment * targetSize / unitsPerEm.

ScaledKerningPair

A kerning pair with the adjustment already scaled to pixel values. Unlike KerningPair (which stores font design units requiring caller scaling), this type is used by rasterizers that return pre-scaled pixel values (e.g., GDI's GetKerningPairsW).