Skip to main content

TextMeshPro

TextMeshPro (TMP) is a replacement for Unitys existing text components. It makes use of Advanced Text Rendering techniques as well as custom shaders to create vast visual improvements over Unitys default text system, while also giving users access to many new tools for styling and texturing.


Installing TMP

The TMP package is included with the Unity Editor so there is no installation requirement. However, you do need to add the TMP Essential Resources in order for it to work.

images-small


Including Resources

TMP loads font settings via the Resources folder in Unity, and Plugin's default export settings excludes this folder from builds. To include the Resources folder please tick the box next to "Resources" under the Export type section in the Basic Settings tab (Settings -> Basic).

images-medium

TMP Versions Supported in Unity Playworks Plugin

Supported Versions

Unity VersionTMP Version
2021.33.0.6
2022.33.0.6
6000.03.0.6
caution

Right now we provide limited TextMeshPro support for Unity 6.


Project in Unity 2021.3+ and newer versions - Install 3.0.6

  1. When the project has opened, navigate to the Package Manager window (Window → Package Manager). From here find TextMeshPro and open the drop down via clicking the arrow to the left (circled below).

images-medium

  1. To make sure you got the correct version of TMP you will need to modify the package manifest.json. Open the manifest and find com.unity.textmeshpro and change the corrispondent number to 3.0.6.

images-small

Once you save the file, your version will be correctly updated. You can double check if the changes have gone through in the Package Manager (image below).

images-small

Now you're all good to go!