Skip to content

Releases: needle-mirror/com.unity.textmeshpro

1.5.0

09 Jul 03:08

Choose a tag to compare

[1.5.0] - 2020-06-30

[2.1.0]

[3.0.0]

Changes

  • Added support to control if a text object is Maskable and affected by UI Mask components. The new setting is found in the Extra Settings section of the <TextMeshProUGUI> component inspector.
  • Fixed potential Null Reference Exception when trying to add characters and / or glyphs to a font asset via scripting and before it has been initialized or ReadFontAssetDefinition() has been called.
  • Fixed incorrect preferred width values when using alternative font weight font assets. Case #1255336
  • Enabling or disabling the Mesh Renderer of a <TextMeshPro> text object should now also mirror that state on any sub text object renderers as well.
  • Fixed <sprite> incorrect position when this sprite is the only character in the text and when the sprite asset face info has not been defined.
  • Fixed potential Null Reference Exception related to culling when entering play mode.
  • Added OnPreRenderText event delegate to allow potential modification of the text geometry before it is uploaded to the mesh and rendered.
  • Fixed missing warning when the requested character is missing from the font asset or any potential fallbacks. Case #1256879
  • Fixed potential issue with Underline and StrikeThrough when using alternative typeface. Case #1255336
  • Fixed potential errors in the Text StyleSheet Inspector when adding or removing Text Styles after resetting the asset. Case #1254602
  • Fixed text Margin property values not being draggable in the Extra Settings section of the text inspector. Case #1253447
  • It will no longer be possible to create Editor Presets for the TMP_FontAsset, TMP_SpriteAsset, TMP_StyleSheet, TMP_ColorGradient and TMP_Settings as these are persistent and runtime assets. Case #1251229

3.0.0-preview.14

09 Jun 09:09

Choose a tag to compare

3.0.0-preview.14 Pre-release
Pre-release

[3.0.0-preview.14] - 2020-06-08

2.1.0-preview.14

09 Jun 10:08

Choose a tag to compare

2.1.0-preview.14 Pre-release
Pre-release

[2.1.0-preview.14] - 2020-06-08

1.5.0-preview.14

09 Jun 11:08

Choose a tag to compare

1.5.0-preview.14 Pre-release
Pre-release

[1.5.0-preview.14] - 2020-06-08

[2.1.0-preview.14]

[3.0.0-preview.14]

Changes

  • Fixed sprite character and sprite glyph scale not being reflected in the text layout. See forum post for details.
  • Fixed potential null reference exception in the CrossFadeColor or CrossFadeAlpha functions. See forum post for details.
  • Minor improvements to the Sprite Asset Importer to improve allocations and address potential error encountered when creating multiple sprite assets.
  • TMP GUID Remapping Tool - Removed "UnityEditor.Animations.AnimatorController" from the exclusion search list.
  • Fixed potential culling issue when dynamically updating the content of child text objects of RectMask2D components. Case #1253625
  • Fixed InvalidOperationException that could occur when changing text Overflow linked components via code. Case #1251283

3.0.0-preview.13

26 May 07:31

Choose a tag to compare

3.0.0-preview.13 Pre-release
Pre-release

[3.0.0-preview.13] - 2020-05-22

2.1.0-preview.13

26 May 07:31

Choose a tag to compare

2.1.0-preview.13 Pre-release
Pre-release

[2.1.0-preview.13] - 2020-05-22

1.5.0-preview.13

26 May 07:31

Choose a tag to compare

1.5.0-preview.13 Pre-release
Pre-release

[1.5.0-preview.13] - 2020-05-22

[2.1.0-preview.13]

[3.0.0-preview.13]

Changes

  • Fixed potential issue where the Font Asset Creator could get stuck in the packing phase of the atlas generation process. See forum post for details.
  • Fixed issue potentially affecting text layout as a result of the width of the RectTransform being incorrectly reported. See forum post for details.
  • Previously created prefabs containing sub text objects will now have their HideFlags updated to HideFlags.DontSave to be consistent with newly created prefabs whose sub text objects are no longer serialized. Case #1247184
  • Fixed culling issue where lossy scale was not considered in the determination of the bounds of the text geometry.

3.0.0-preview.12

26 May 07:30

Choose a tag to compare

3.0.0-preview.12 Pre-release
Pre-release

[3.0.0-preview.12] - 2020-05-09

2.1.0-preview.12

26 May 07:30

Choose a tag to compare

2.1.0-preview.12 Pre-release
Pre-release

[2.1.0-preview.12] - 2020-05-09

1.5.0-preview.12

26 May 07:30

Choose a tag to compare

1.5.0-preview.12 Pre-release
Pre-release

[1.5.0-preview.12] - 2020-05-09

[2.1.0-preview.12]

[3.0.0-preview.12]

Changes

  • Added synchronization of the RaycastTarget property of the parent <TextMeshProUGUI> with potential child sub text objects. Case #1240784
  • Fixed Font Asset Bold Spacing adjustment scaling based on the text object point size instead of current point size. Case #1241132
  • Improved text alignment when using RTL in conjunction with character, word and other spacing adjustments.
  • Fixed TMP Input Field caret potentially not being visible when reaching the right side of the viewport. See forum post for more details.
  • Fixed TMP Input Field incorrect text RectTransform horizontal adjustment when using the Backspace key. See forum post for more details.
  • Fixed potential null reference in the TextMeshProUGUI.Cull function when using a workflow that involves enabling / disabling Canvases in the scene.
  • Fixed ArgumentOutOfRangeException when using the "Update Sprite Asset" inspector option on a sprite asset that does not contain any sprites. Case #1242936
  • Fixed incorrect culling of the text geometry by the RectMask2D component on newly created text objects. Case #1245445
  • It is now possible to use the Material Context Menu options to Copy / Paste Material Properties or Atlas Texture originally created for TMP with all other non TMP specific materials. Case #1242671
  • Fixed NullReferenceException when setting the Atlas Texture to None in the Debug Settings of the Material Inspector of a text object. Case #1245104