decentraland / decentraland/unity-explorer
Emojis not visible in chat bubble - missing emoji font asset
- Dominant language
- C#
- Stars
- 23
- Forks
- 17
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 101
Description
## Description
When sending a message with one or more emojis in chat, the emoji appears broken (not rendered) in the chat bubble. This is reproducible 10/10 on both Windows and Mac.
## Steps to Reproduce
1. Go to chat
2. Type a message with one or more emojis
3. Ensure chat bubbles are activated
4. Observe — emojis do not render in the chat bubble
## Expected Behavior
Emojis should render correctly in chat bubbles.
## Actual Behavior
Emojis are broken/invisible in chat bubbles. The following error is logged repeatedly in `Player.log`:
```
No suitable font asset found for emoji support in the provided text.
```
[Player.log](https://github.com/user-attachments/files/31802826/Player.log)
## Environment
- **Version:** v0.175.0-alpha-main
- **OS:** Windows and Mac (confirmed on Windows 11)
- **GPU:** AMD Radeon RX 9070 XT (Direct3D 11)
- **Reproduction rate:** 10/10
## Root Cause (from logs)
The log contains multiple instances of:
```
No suitable font asset found for emoji support in the provided text.
```
This indicates the chat bubble UI is missing a font asset with emoji glyph support (e.g. a fallback emoji font like Segoe UI Emoji or Noto Emoji is not assigned in the TMP font asset fallback chain used by the chat bubble component).
## Attachments
- Screenshot provided by reporter (shows broken emoji in chat bubble)
- Player.log attached to original report
---
Requested by Ani via Slack
Contributor guide
Research direction
Start by locating the chat bubble component and its TMP font asset fallback chain, then reproduce the issue with an emoji and inspect Player.log for the missing-font error. Done means emojis render correctly in chat bubbles on the reported platforms and the repeated font-asset error is no longer logged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, unity
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100