Skip to content

TBLFontUnicodeCoverage

Font unicode coverage.

Unicode coverage describes which unicode characters are provided by a font. Blend2D accesses this information by reading "OS/2" table, if available.

Definition

Unit: Blend2D

type TBLFontUnicodeCoverage = record ... end;

Properties

Name Description
Bits
IsEmpty

Operators

Name Description
Equal
NotEqual

Methods

Name Description
ClearBit
Equals
HasBit
Reset
SetBit

Property Descriptions

Bits

property Bits[const AIndex: Integer]: Boolean read HasBit write SetBitValue

Type: Boolean


IsEmpty

property IsEmpty: Boolean read GetIsEmpty

Type: Boolean


Operator Descriptions

Equal(TBLFontUnicodeCoverage, TBLFontUnicodeCoverage)

class operator Equal(const ALeft, ARight: TBLFontUnicodeCoverage): Boolean; inline; static

Parameters

ALeft: TBLFontUnicodeCoverage

ARight: TBLFontUnicodeCoverage

Returns

Boolean


NotEqual(TBLFontUnicodeCoverage, TBLFontUnicodeCoverage)

class operator NotEqual(const ALeft, ARight: TBLFontUnicodeCoverage): Boolean; inline; static

Parameters

ALeft: TBLFontUnicodeCoverage

ARight: TBLFontUnicodeCoverage

Returns

Boolean


Method Descriptions

ClearBit(Integer)

procedure ClearBit(const AIndex: Integer); inline

Parameters

AIndex: Integer


Equals(TBLFontUnicodeCoverage)

function Equals(const AOther: TBLFontUnicodeCoverage): Boolean; inline

Parameters

AOther: TBLFontUnicodeCoverage

Returns

Boolean


HasBit(Integer)

function HasBit(const AIndex: Integer): Boolean; inline

Parameters

AIndex: Integer

Returns

Boolean


Reset

procedure Reset; inline


SetBit(Integer)

procedure SetBit(const AIndex: Integer); inline

Parameters

AIndex: Integer