The 3.2.0-pre.4 package is now available via the Package Manager for Unity 2021.x or newer. In Unity 2021.x or newer, the package can be added by name as seen below. To take full advantage of some of the newly added features like Color Glyphs and the ability to extract Ligature, Kerning and Diacritical Mark data from source font files at runtime, you will need to use one of these newer releases of the Unity Editor: 2021.3.16f1, 2022.2.0b13 and 2023.1.0a15. Note that we anticipate this latest preview release to be the last version of 3.2.0 before it is released out of preview. For more information about the future of TextMesh Pro please refer to this post. Release Notes for 3.2.0-pre4 Fixed italic horizontal displacement of punctuation. (TMPB-133) Updated Input Field to not restore the original text when the X in the HoloLens keyboard is pressed. Fixed MissingReferenceException when changing scenes. See case TMPB-120 and forum thread for more info. Fixed Undo operation not correctly undoing some newly created TMP objects. Case #1400391 Fixed glyphs not being drawn in the various font asset inspector tables although present in the glyph table until unselecting and re-selecting the font asset. Fixed incorrect line breaking when using a mixture of Latin and CJK text. Fixed potential NullReferenceException when creating font asset with multiple atlas textures. See forum post for details. Fixed potential issue when using the <mark> tag in conjunction with Ellipsis. Added new "Get Font Features" option in the Generation Settings of Font Assets to provide control over fetching of font feature data. Fix potential duplication of Ligature data when using Dynamic Font Assets. Added new "duospace" attribute to the <mspace=value> markup tag where the spacing of the '.', ':' and ',' characters will be half of the value. This was added as an option when displaying numerical values using this markup tag. With the addition of support for new OpenType Layout features such as Ligatures, Mark-to-Base and Mark-to-Mark, we have made the following changes: The "Kerning" option in the Extra Settings of the text component inspector has been replaced by a new popup menu to independently control these features which are "kern", "liga", "mark" and "mkmk" The "enableKerning" property has been deprecated and replaced by the "fontFeatures" property which is a list that contains which features are enabled on the text component. Fixed two potential NullReferenceException related to missing material references or materials on SubMesh text objects. See forum post for details. Fixed for text alignment mode Justified and Flush blending not working correctly when using <NBSP> in the text. Fixed external keyboard on iOS/tvOS and Android when Hide Soft Keyboard is used See ChangeLog in Package Manager for changes contained in previous releases. Changes Worth Noting Native Emoji and is now supported. This offers an alternative workflow to SpriteAsset for defining Emojis in TextMeshPro. Please refer to this documentation for more information on how to set up Color Emojis. https://docs.unity3d.com/Packagesemail@example.com/manual/ColorEmojis.html Basic OpenType font feature support. This release allows to automatically retrieve font feature data from the source font file. For more information on our current support of OpenType font feature please refer to those documentation pages. https://docs.unity3d.com/Packagesfirstname.lastname@example.org/manual/FontAssets.html https://docs.unity3d.com/Packages/c...2/manual/TMPObjects.html#opentype-fontfeature Upgrade Notes The Kerning field from the TMP_Settings and the TextComponent has been deprecated and replaced by the FontFeature field. These will be upgraded automatically, but usage of this field through scripting will have to be updated manually. The “Examples & Extras” resources will have to be reimported to remove the warnings in some scenes. Please post any potential issues you uncover with this latest release in this thread.