Are there plans to support the slight_smile emoji? It kinda irks me that :) gets translated to . Here’s what would be ideal, IMO:
:) → :slight_smile: (rendered from the .ai assets added to Twemoji in #67)
;) → :wink:
x) → this one should be U+1F60A (smiling face with smiling eyes) but it’s unfortunately been adopted in some emoji packs (including Twemoji) as :blush: . Not sure what can be done to rectify this. There is no Unicode emoji specifically for a blushing face; if there is one eventually, :blush: can be mapped to it rather than U+1F60A and a different emoji code could be used for the latter. I’m not holding my breath, though.
Just for kicks, I’m listing below the corresponding eyes with the standard mouths. I added a checkmark or cross to indicate whether the shorthand is currently translated to the face in Discourse. It would be nice to have those mappings added.
:D →
;D → (missing in Unicode emoji, apparently)
xD → (this is kinda redundant with the current :) → , so I guess there wouldn’t be much lost if the :) mapping was changed)
I’m not sure if we want to add mappings for xD and xP, especially as “XP” might be a topic people are having a discussion about (experience points). Safer to not include those.
The “slightly smiling face” is currently only present in Twemoji as an .ai asset. I’ve asked in #67 and #59 about how to move forward to include svg and png versions.
It is already present in Twemoji as mentioned above (although as an .ai file only so far); according to [300+] Emoji Wallpapers | Wallpapers.com it is present in Emoji One; and according to this table it is present in the Windows set. I assume the emoji sets are you referring to are Windows, Android, Apple and Twemoji, right? If so, only Android and Apple are is (apparently) behind. Note that it was introduced only in Unicode 7.0.
@riking good call, I had seen it before but I forgot about it Fixed in the post above.
I’m quite sure thosecomparisontables are frequently out-of-date. It’s very possible that Apple has added it too already, but that isn’t reflected in them yet.
It’s a pretty close approximation, though. The Unicode name for is “Frowning face with open mouth” (U+1F626), but the Twemoji version doesn’t look like it has its mouth open at all. Until the new assets are released (with the slightly smiling and slightly frowning faces), this mapping seems like a good workaround.
btw, @eviltrout / @sam: this is probably known, but :( doesn’t seem to work immediately before other punctuation, e.g I tried writing “:(.” and “:(?” above, but had to use :frowning:. and :frowning:? for it to work. Is this intentional?