MaxCharStringOperators Property

Definition

Namespace Broadside.Fonts
Assembly Broadside.dll

Gets how many charstring operators and operands one glyph may execute, subroutine calls and accent components included; a glyph that needs more is dropped with a diagnostic. Default 100,000.

public int MaxCharStringOperators { get; init; }

Returns

Remarks

Guards against subroutine fan-out (Adobe Technical Note #5177 §4.7): ten nesting levels that each call the next many times multiply into an unbounded amount of work, which the nesting limit alone does not prevent.