Table of Contents

Struct TerminalWidthOptions

Namespace
SixLabors.Fonts.Unicode
Assembly
SixLabors.Fonts.dll

Defines policy used when resolving grapheme clusters to terminal cell widths.

public struct TerminalWidthOptions
Inherited Members

Properties

AmbiguousWidth

Gets or sets the width used for East Asian Width Ambiguous scalars.

public TerminalAmbiguousWidth AmbiguousWidth { readonly get; set; }

Property Value

TerminalAmbiguousWidth

ControlCharacterWidth

Gets or sets the width policy used for C0 and C1 control scalars.

public TerminalControlCharacterWidth ControlCharacterWidth { readonly get; set; }

Property Value

TerminalControlCharacterWidth

Default

Gets the default terminal width policy.

public static TerminalWidthOptions Default { get; }

Property Value

TerminalWidthOptions

EmojiWidth

Gets or sets the width policy used for emoji clusters.

public TerminalEmojiWidth EmojiWidth { readonly get; set; }

Property Value

TerminalEmojiWidth