Text & Fonts

Text Component
The component that will be drawn on the scene when importing texts from Figma. Available components:
UnityEngine.UI.Text (built-in)
TextMeshPro(need TextMeshPro asset)
RTLTMPro (link)
UI Toolkit Text (for UI Toolkit only)
Override TMP Letter Spacing
By default, the "Letter Spacing" value is not imported from Figma to Unity, as it is recommended to set this value manually in the TextMeshPro font file. If you enable this feature, the "Letter Spacing" value will be transferred from Figma to Unity for each individual text component.

Unity Text Settings
Special settings for the text component selected in "Text Component". This section will change depending on the chosen text component. You can read more about these settings in the "Text" or "TextMeshPro" documentation.
Font Settings
In this section, you can add fonts that the asset will use during the import of your project. The asset will pull fonts from serialized arrays, so you need to fill one of them based on your text component.
You can place fonts in the folder specified in the field and click the "Add Fonts from Current Folder" button to automatically load fonts from this folder into the serialized array.
You can specify a custom font folder using the button with the ellipsis.
The font folder must be located inside the "Assets" folder.
Font Asset Creator Settings
When importing fonts from Google Fonts, if you have TextMeshPro enabled, these settings will be used during the automatic conversion of regular fonts to TextMeshPro fonts. You can learn more about these settings in the Font Asset Creator documentation.
Last updated