Table of Contents

Class BmFontModel

Namespace
KernSmith.Output.Model
Assembly
KernSmith.dll

In-memory representation of a BMFont descriptor file.

public sealed class BmFontModel
Inheritance
BmFontModel
Inherited Members

Properties

Characters

Per-character glyph entries.

public required IReadOnlyList<CharEntry> Characters { get; init; }

Property Value

IReadOnlyList<CharEntry>

Common

Common metrics shared across all glyphs.

public required CommonBlock Common { get; init; }

Property Value

CommonBlock

Extended

KernSmith-specific extended metadata, or null if not present.

public ExtendedMetadata? Extended { get; init; }

Property Value

ExtendedMetadata

Info

Font metadata and generation settings.

public required InfoBlock Info { get; init; }

Property Value

InfoBlock

KerningPairs

Kerning pair adjustments.

public IReadOnlyList<KerningEntry> KerningPairs { get; init; }

Property Value

IReadOnlyList<KerningEntry>

Pages

Atlas texture page entries with filenames.

public required IReadOnlyList<PageEntry> Pages { get; init; }

Property Value

IReadOnlyList<PageEntry>