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_emojisetting is disabled. -
The
title_prettifysetting 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?

