Reason

FontSubstitutionContext.Reason property

The substitution message exactly as reported by the conversion pipeline, verbatim and unparsed. For documents that expose font names structurally this may be null (use OriginalFontName / SubstituteFontName); for others it carries the full human-readable description, which names both the missing and the substitute font.

public string Reason { get; }

See Also