Skip to content

Releases: needle-mirror/com.unity.textmeshpro

3.0.3

28 Oct 14:20
Compare
Choose a tag to compare

[3.0.3] - 2020-10-27

2.1.3

28 Oct 15:22
Compare
Choose a tag to compare

[2.1.3] - 2020-10-27

1.5.3

28 Oct 21:21
Compare
Choose a tag to compare

[1.5.3] - 2020-10-27

[2.1.3]

[3.0.3]

Changes

  • Fixed potential null reference exception in the Input Field that can occur as a result of using a workflow that involves enabling and disabling Canvases. See forum post for details.
  • Fixed potential Invalid AssetDatabase path warning that can be issued when assets are imported from outside the project. See forum post for details.
  • Fixed <TextMeshProUGUI> objects not being created correctly in Prefab isolation mode when using the Create context menu. See forum post for details. Case #1266096
  • Fixed an issue where nesting <uppercase> and <lowercase> tags didn't behaves as expected. See forum post for details.
  • Fixed Input Field incorrect handling of validation with text selection. Case #1267777
  • Fixed potential null reference exception that could occur in the Input Field when hiding the soft keyboard on iOS or Android. Case #1273631
  • Fixed OnScroll event not getting passed to potential parent ScrollRect when the Input Field is in Single Line mode. Case #1270241
  • Fixed Prefab override context menu to override or revert changes not being available for some text object properties. Case #1271420
  • The sampling point size in the Font Asset Creator will now be limited to a maximum of 16,384 points for SDF over-sampled modes. This means a maximum point size of 2048 for SDF8, 1024 for SDF16 and 512 for SDF32. Case #1253370
  • Fixed Margin widget in the scene view not working correctly when the text object is rotated on the z-axis. Case #1263001
  • Fixed Input Field Scrollbar not behaving correctly when set to Bottom to Top direction. Case #1179982
  • Fixed minor UI cosmetic issue in the StyleSheet inspector. Case #1258771
  • Fixed minor UI cosmetic issue in Material inspector texture properties. Case #1163983
  • Fixed potential IndexOutOfRangeException that could occur when duplicating text objects that have more than 8 sub text objects.
  • Revised and improved Input Field with Scrollbar behavior with respect to text alignment. Case #1272647
  • Improved Input Field Name validation including adding the ability to use Hyphens. Case #1277951
  • Fixed state of MeshRenderer potentially not being mirrored on sub text objects. Case #1278329
  • Fixed GetPreferredValues() function returning incorrect values when called consecutively. See forum post for details.
  • Initial pass at revising some of the data structures used in the text parsing and layout process to reduce text object memory overhead.
  • Fixed incorrect positioning of IME window when using a canvas in World Space when no camera is assigned to the canvas. Case #1043535
  • Added new option to Font Asset Generation Settings to automatically clear dynamic data and atlas texture when creating a build.
  • Fixed text object properties not being applied correctly when instantiating a text prefab prior to importing TMP Essential Resources. Case #1271192
  • Fixed default text object properties potentially not being set correctly when instantiating a prefab. Case #1286412
  • Fixed incorrect parsing and display of UTF32 characters. See forum post for details.
  • Fixed potential material error when updating a font asset generation settings when the font asset is using a non SDF shader. Case #1286132
  • Fixed minor UI cosmetic issue in the Sprite Asset Sprite Glyph Table inspector. Case #1285022

3.0.1

27 Jul 09:08
Compare
Choose a tag to compare

[3.0.1] - 2020-07-26

2.1.1

27 Jul 09:08
Compare
Choose a tag to compare

[2.1.1] - 2020-07-26

1.5.1

27 Jul 09:08
Compare
Choose a tag to compare

[1.5.1] - 2020-07-26

[2.1.1]

[3.0.1]

Changes

  • Addressed compiler warning related to the new virtual event OnPreRenderText.
  • Added one additional layer of missing character search where in the even the missing glyph character \u0000 or space character \u0020 is not available in any font asset or potential fallbacks, the End of Text (ETX) \u0003 will be used instead.
  • Input Field Integer or Decimal validation will now take into account the current culture. See forum post for details.
  • Added Editor only font asset post processor to handle font assets being modified outside of the Unity Editor.
  • Fixed potential Array Out of Bounds error that could occur when using </style> without first using a valid <style>. Case #1263787 and See forum post for details.
  • Fixed potential issue when using multiple <font> tag in the same text object where these referencing several font assets derived from the same font file. Since their Default Material all have the same name, this was causing an issue in the Material Reference Manager. See forum post for details. Case #1264596.

3.0.0

08 Jul 23:08
Compare
Choose a tag to compare

[3.0.0] - 2020-06-30

2.1.0

09 Jul 00:09
Compare
Choose a tag to compare

[2.1.0] - 2020-06-30

1.5.0

09 Jul 03:08
Compare
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
Compare
Choose a tag to compare
3.0.0-preview.14 Pre-release
Pre-release

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