godotengine / godotengine/godot

Shadows keep emoji color when applied to emoji symbols

Open
#110,667 0 comments 0 reactions 0 assignees View on GitHub
needs testing topic:gui
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

-Reproducible in Godot 4.5
-Not Reproducible in Godot 4.4.1 and earlier

### System information

Vulkan(Forward +) - Radeon RX Vega 8

### Issue description

After migration from godot 4.4.1 noticed that my labels that have emoji characters started looking strange. And when i disable shadow - they behave normal.
Image

### Steps to reproduce

Make a label with emoji characters in text, and make them shadow with an offset in LabelSettings

### Minimal reproduction project (MRP)

[label-bug.zip](https://github.com/user-attachments/files/22412956/label-bug.zip)

Contributor guide

Open the contributing guide

Research direction

Start with the attached label-bug.zip minimal reproduction project and compare its behavior in Godot 4.5 with 4.4.1. Trace the LabelSettings shadow path for labels containing emoji characters; done means emoji retain their normal appearance when a shadow offset is applied.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.