jgm / djot

A light markup language
https://djot.net
MIT License
1.73k stars 43 forks source link

Why is `:emoji:` notation necessary? #175

Closed rhysd closed 1 year ago

rhysd commented 1 year ago

Hi, I'm interested in this new lightweight markup language and saw the syntax document. Then one question came up in my mind.

What is a rationale behind the official emoji notation support? I actually don't think it is necessary to be supported by a new markup language because

When GFM supported :emoji: notation, it was good idea because emoji characters were not so popular and there was no input method support and many fonts didn't support emoji. However, today I believe it is no longer a good idea because emoji characters are popular and input method supports them and major fonts support emoji on every platforms.

waldyrious commented 1 year ago

Duplicate of #112?

Also see #44 and #122 for ideas around more extensible use for this particular syntax.

jgm commented 1 year ago

You make some good points. As noted in #112, I am inclined to change :foobar: to a more generic syntax for symbols, that can be used in various ways. (I suppose removing it altogether would be another option.) Closing as a duplicate -- feel free to comment further on #112.

rhysd commented 1 year ago

Thanks, I missed other ticket already existed. I'll copy my thoughts to the ticket.