Namespace KernSmith.Font
Classes
- DefaultSystemFontProvider
Default implementation of ISystemFontProvider that scans platform-specific font directories and uses KernSmith.Font.TtfParser to extract font metadata.
- FontLoadResult
Result of loading a system font, including TTC face index.
Interfaces
- IFontReader
Reads a font file and extracts family metadata, glyph metrics, and kerning pairs.
- IFontSource
Obtains raw font bytes (TTF/OTF/WOFF) from a source such as a web font CDN.
- ISystemFontProvider
Provides discovery and loading of fonts installed on the system.
Enums
- FontStyle
Font style requested from an IFontSource.