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
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.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
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.