sourcegit-scm/sourcegit

[Feature request] `:emoji:` codes support

Opened this issue · 8 comments

Hi,

I use Gitmoji with :emoji: codes for commit messages.

It would be nice for SourceGit to convert those into visual emojis.

Thanks

My concern is that not all fonts support these emojis

Emojis are part of the unicode standard though.

But, I guess converting emojis could be optional in settings, disabled by default if you want

I'm trying to copy the :arrow_down: ⬇️ to the start of subject

Clipchamp.mp4

You can see all the emojis changed its typeface to another one.

I'm trying to copy the :arrow_down: ⬇️ to the start of subject

I suggest rendering gemoji only in read-only places, there is no need to deal with it during editing. GitHub and GitKraken are also handled in this way.

I want to show through the video above that not all fonts support to display emojis. At the same time, the video above also shows that even if the program can find the appropriate emoji from the fallback fonts, there may be typographic problems.

Then, again, just make it optional and disabled by default, so that it's the user's responsibility to use a compatible font when enabling this feature.

One other option is to display the emoji as an SVG or other vector image rather than a character.