I’m facing an issue in Discourse where the Unicode symbol ♂
automatically gets transformed into the shortcode :male_sign:
. This happens even when:
-
The
enable_emoji
setting is disabled. -
The
title_prettify
setting is also disabled. -
Using an HTML code like
♂
doesn’t work (the code displays as-is in the title). -
Automatic word substitution doesn’t resolve the issue.
For example: when I add the ♂
symbol in a topic title, it is rendered as :male_sign:
, which visually disrupts the site design.
My goal
I want Unicode symbols, such as ♂
, to remain as they are without being transformed into emoji shortcodes—especially in cases where emoji-related settings are turned off.
Is there a way to completely disable this transformation globally, including for topic titles and inline content, so ♂
from devices like iPhone is rendered as the Unicode symbol and not as an emoji shortcode?