BLFontFaceImpl Struct Reference

Font face [C Interface - Impl].

Public Members

Member Data Documentation

const BLFontFaceVirt* BLFontFaceImpl::virt

Virtual function table.

volatile size_t BLFontFaceImpl::refCount

Reference count.

uint8_t BLFontFaceImpl::implType

Impl type.

uint8_t BLFontFaceImpl::implTraits

Impl traits.

uint16_t BLFontFaceImpl::memPoolData

Memory pool data.

uint16_t BLFontFaceImpl::weight

Font-face default weight (1..1000) [0 if font-face is not initialized].

uint8_t BLFontFaceImpl::stretch

Font-face default stretch (1..9) [0 if font-face is not initialized].

uint8_t BLFontFaceImpl::style

Font-face default style.

BLFontFaceInfo BLFontFaceImpl::faceInfo

Font-face information.

BLUniqueId BLFontFaceImpl::uniqueId

Unique identifier assigned by Blend2D that can be used for caching.

BLFontData BLFontFaceImpl::data

Font data.

BLString BLFontFaceImpl::fullName

Full name.

BLString BLFontFaceImpl::familyName

Family name.

BLString BLFontFaceImpl::subfamilyName

Subfamily name.

BLString BLFontFaceImpl::postScriptName

PostScript name.

BLFontDesignMetrics BLFontFaceImpl::designMetrics

Font-face metrics in design units.

BLFontUnicodeCoverage BLFontFaceImpl::unicodeCoverage

Font-face unicode coverage (specified in OS/2 header).

BLFontPanose BLFontFaceImpl::panose

Font-face panose classification.