Table of Contents

Class FontPreflightReport

Namespace
DocWright.Fonts
Assembly
DocWright.Fonts.dll

The result of a font preflight: one FontResolution per distinct font family referenced by a document, plus aggregate risk indicators. A caller can run this before paying for a full conversion to decide whether to install a font, accept the substitution, or abort.

public sealed class FontPreflightReport
Inheritance
FontPreflightReport
Inherited Members

Properties

Entries

Gets one entry per distinct requested family, in first-seen order.

HasSubstitutions

Gets a value indicating whether any family was substituted.

HasUltimateFallback

Gets a value indicating whether any family fell through to the ultimate fallback — the highest fidelity risk, since neither an exact, metric-compatible, nor PANOSE match was available.

SubstitutedFamilyCount

Gets the number of distinct families that were substituted (non-exact outcome).

WorstPanoseDistance

Gets the worst-case PANOSE distance across all resolved families (zero when none used PANOSE).