As a Roblox developer, it is currently too hard to make emojis in chat messages for use as shadow-drops etc. match the rest of the text style.
As seen in the above screenshot, emojis are not currently affected by the color of the chat message (they are affected by TextTransparency, as seen on the top left edge of the smiley emoji) - as a developer, we would need to manually make an ImageLabel, find the proper spritesheet, set the sprite area and use ImageColor3 just to achieve this - all while shifting the text and accounting for possible text scaling. It becomes a lot more work than necessary.
This feature would allow us to get better style over messages that uses emojis.
In some cases, it is more desireable to keep the emoji color unchanged.
For the text in front, text coloring might be applied - but without the intent of changing the color of the emoji.
In these cases, a new boolean property to let the emoji symbols used inside of TextLabels/TextBoxes/TextButtons share the same image tint as the TextColor3 property of the text element would solve this issue. Having this property toggled to false would give the current behavior.
We may add a drop shadow property. I don’t see any reason to add a bool to make emoji a single color, the only usecase I’ve seen is for implementing drop shadows.
I use an effect where I make the text white when it first becomes visible and then I fade to its real color. This requires text color. It makes the text look flashy.
Generally speaking, I think text color is a pretty basic feature and roblox should support it.
Just a bool property to force solid color would be fine.