requestFontSelection

API reference for the requestFontSelection method.

Prompts the user to choose a font that can be used within Canva.

#requestFontSelectionRequest
Optional

Options for configuring a font picker.

Properties of request
#selectedFontRefFontRef
Optional

The ref of a font to display as selected when the font picker is opened.

The result of selecting a font from a font picker. This is a Promise that resolves with the following object:

#typestring

The type of result.

This must be "completed".

#fontFont

The selected font.

Properties of font
#refFontRef

A unique identifier that points to a font asset in Canva's backend.

#namestring

The name of the font.

#weightsFontWeight[]

The available font weights for the font.

Properties of weights
#weightFontWeightName

The name of the font weight.

The available options include:

  • "normal"
  • "thin"
  • "extralight"
  • "light"
  • "medium"
  • "semibold"
  • "bold"
  • "ultrabold"
  • "heavy"
#stylesFontStyle[]

The font styles available for this specific font weight.

The available options include:

  • "normal"
  • "italic"
#previewUrlstring
Optional

The URL of an image that renders a preview of the font.