Search Issue Tracker

Won't Fix

Votes

0

Found in [Package]

2018.4

2019.4

2019.4.16f1

2020.1

2020.2

Issue ID

1297214

Regression

No

[WebGL] Particular Vietnamese symbols are not being displayed in WebGL Build

Package: TextMeshPro

-

How to reproduce:
1. Download and open project 'WebGL.zip'
2. Open scene 'SampleScene'
3. Enter Play Mode
4. Observe the Game View
5. Build and run the game for WebGL
6. Observe the Game

Expected result: Text in Build is the same as in Editor
Actual result: Particular Vietnamese symbols from Text are removed in Build

Reproducible with: 2018.4.30f1, 2019.4.17f1, 2020.1.17f1, 2020.2.0f1, 2021.1.0a9

Notes: Tested on different browsers: Google Chrome, Safari, Opera, Microsoft Edge. Reproducible on every browser in this list.

  1. Resolution Note:

    This issue is partially font related and due to lack of support for diacritical marks with the legacy text system.

    Since the legacy text system is on maintenance where we will no longer be adding any new functionality which also includes the UI Text component, we recommend switching to using TextMesh Pro which now includes support for Diacritical Marks.

    Provided a font asset is created from a font file that includes support for the needed Vietnamese characters, everything should work as expected in TMP. However, if there are still issues, please feel free to submit a new bug reported with updated information and I will be sure to promptly review it and follow up shortly thereafter.

    The latest release of the TMP package with Diacritical Mark support is version 1.6.0-preview.1 for Unity 2018.4, version 2.2.0-preview.1 for Unity 2019.4 and version 3.2.0-pre.1 for Unity 2020.x or newer.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.