Fluent-Qt

API reference

IconCatalog

Public types, functions, and constants declared in this header.

Typography::Icons::IconInfo

Metadata for one glyph in the bundled Fluent UI System Icons face.

Methods

QString glyph() const

Returns the UTF-16 glyph string for this codepoint.

Fields

QString name

Stable upstream key, e.g. ic_fluent_add_20_regular.

QString displayName

Human-readable semantic name.

int designSize = 0

Upstream optical design size in pixels.

Typography::Icons

Methods

const QVector<IconInfo>& catalog()

Returns the complete bundled Regular icon catalog.

QString glyph(const QString& name)

Resolves an upstream icon name to a glyph string.

int snapIconPixelSize(int requestedPixelSize)

Snaps a requested paint size onto Fluent/WinUI crisp optical slots.

QString glyphForSize(const QString& glyphOrName, int designSize)

Resolves a semantic or catalog glyph to its native optical-size variant.

QFont font(int pixelSize)

Creates a platform-consistent font for painting an icon glyph.